eBPF for Windows
Data Structures | Macros | Typedefs
ebpf_program_types.h File Reference
#include <guiddef.h>
#include <stdint.h>
#include "ebpf_base.h"

Go to the source code of this file.

Data Structures

struct  _ebpf_program_type_descriptor
 
struct  _ebpf_helper_function_prototype
 
struct  _ebpf_program_info
 
struct  _ebpf_helper_function_addresses
 
struct  _ebpf_program_data
 
struct  _ebpf_program_section_info
 

Macros

#define MIDL(x)
 
#define EBPF_MAX_PROGRAM_DESCRIPTOR_NAME_LENGTH   256
 
#define EBPF_MAX_HELPER_FUNCTION_NAME_LENGTH   256
 

Typedefs

typedef struct _ebpf_program_type_descriptor ebpf_program_type_descriptor_t
 
typedef struct _ebpf_helper_function_prototype ebpf_helper_function_prototype_t
 
typedef struct _ebpf_program_info ebpf_program_info_t
 
typedef struct _ebpf_helper_function_addresses ebpf_helper_function_addresses_t
 
typedef struct _ebpf_program_data ebpf_program_data_t
 
typedef struct _ebpf_program_section_info ebpf_program_section_info_t
 

Macro Definition Documentation

◆ EBPF_MAX_HELPER_FUNCTION_NAME_LENGTH

#define EBPF_MAX_HELPER_FUNCTION_NAME_LENGTH   256

◆ EBPF_MAX_PROGRAM_DESCRIPTOR_NAME_LENGTH

#define EBPF_MAX_PROGRAM_DESCRIPTOR_NAME_LENGTH   256

◆ MIDL

#define MIDL (   x)

Typedef Documentation

◆ ebpf_helper_function_addresses_t

◆ ebpf_helper_function_prototype_t

◆ ebpf_program_data_t

◆ ebpf_program_info_t

◆ ebpf_program_section_info_t

◆ ebpf_program_type_descriptor_t