Classes | Macros | Typedefs | Functions
Win32-Extensions.h File Reference

Go to the source code of this file.

Classes

struct  pcap_send_queue
 A queue of raw packets that will be sent to the network with pcap_sendqueue_transmit(). More...
 

Macros

#define AIRPCAP_HANDLE__EAE405F5_0171_9592_B3C2_C19EC426AD34__DEFINED_
 This typedef is a support for the pcap_get_airpcap_handle() function. More...
 
#define BPF_EXECUTE   0xa0
 
#define BPF_GET_REGISTER_VALUE   0x70
 
#define BPF_INIT   0xb0
 
#define BPF_LOOKUP   0x90
 
#define BPF_MEM_EX   0xc0
 
#define BPF_MEM_EX_IMM   0xc0
 
#define BPF_MEM_EX_IND   0xe0
 
#define BPF_RESET   0xe0
 
#define BPF_SEPARATION   0xff
 
#define BPF_SET_ACTIVE   0xd0
 
#define BPF_SET_ACTIVE_READ   0x40
 
#define BPF_SET_AUTODELETION   0x30
 
#define BPF_SET_MEMORY   0x80
 
#define BPF_SET_REGISTER_VALUE   0x60
 
#define BPF_SET_WORKING   0x50
 
#define BPF_TME   0x08
 
#define BPF_VALIDATE   0xc0
 

Typedefs

typedef struct _AirpcapHandle * PAirpcapHandle
 
typedef struct pcap_send_queue pcap_send_queue
 

Functions

PAirpcapHandle pcap_get_airpcap_handle (pcap_t *p)
 
HANDLE pcap_getevent (pcap_t *p)
 
int pcap_live_dump (pcap_t *p, char *filename, int maxsize, int maxpacks)
 
int pcap_live_dump_ended (pcap_t *p, int sync)
 
int pcap_offline_filter (struct bpf_program *prog, const struct pcap_pkthdr *header, const u_char *pkt_data)
 
pcap_send_queuepcap_sendqueue_alloc (u_int memsize)
 
void pcap_sendqueue_destroy (pcap_send_queue *queue)
 
int pcap_sendqueue_queue (pcap_send_queue *queue, const struct pcap_pkthdr *pkt_header, const u_char *pkt_data)
 
u_int pcap_sendqueue_transmit (pcap_t *p, pcap_send_queue *queue, int sync)
 
int pcap_setuserbuffer (pcap_t *p, int size)
 
int pcap_start_oem (char *err_str, int flags)
 
struct pcap_statpcap_stats_ex (pcap_t *p, int *pcap_stat_size)
 

Macro Definition Documentation

◆ AIRPCAP_HANDLE__EAE405F5_0171_9592_B3C2_C19EC426AD34__DEFINED_

#define AIRPCAP_HANDLE__EAE405F5_0171_9592_B3C2_C19EC426AD34__DEFINED_

This typedef is a support for the pcap_get_airpcap_handle() function.

Definition at line 59 of file Win32-Extensions.h.

◆ BPF_EXECUTE

#define BPF_EXECUTE   0xa0

Definition at line 71 of file Win32-Extensions.h.

◆ BPF_GET_REGISTER_VALUE

#define BPF_GET_REGISTER_VALUE   0x70

Definition at line 77 of file Win32-Extensions.h.

◆ BPF_INIT

#define BPF_INIT   0xb0

Definition at line 72 of file Win32-Extensions.h.

◆ BPF_LOOKUP

#define BPF_LOOKUP   0x90

Definition at line 70 of file Win32-Extensions.h.

◆ BPF_MEM_EX

#define BPF_MEM_EX   0xc0

Definition at line 67 of file Win32-Extensions.h.

◆ BPF_MEM_EX_IMM

#define BPF_MEM_EX_IMM   0xc0

Definition at line 63 of file Win32-Extensions.h.

◆ BPF_MEM_EX_IND

#define BPF_MEM_EX_IND   0xe0

Definition at line 64 of file Win32-Extensions.h.

◆ BPF_RESET

#define BPF_RESET   0xe0

Definition at line 75 of file Win32-Extensions.h.

◆ BPF_SEPARATION

#define BPF_SEPARATION   0xff

Definition at line 82 of file Win32-Extensions.h.

◆ BPF_SET_ACTIVE

#define BPF_SET_ACTIVE   0xd0

Definition at line 74 of file Win32-Extensions.h.

◆ BPF_SET_ACTIVE_READ

#define BPF_SET_ACTIVE_READ   0x40

Definition at line 80 of file Win32-Extensions.h.

◆ BPF_SET_AUTODELETION

#define BPF_SET_AUTODELETION   0x30

Definition at line 81 of file Win32-Extensions.h.

◆ BPF_SET_MEMORY

#define BPF_SET_MEMORY   0x80

Definition at line 76 of file Win32-Extensions.h.

◆ BPF_SET_REGISTER_VALUE

#define BPF_SET_REGISTER_VALUE   0x60

Definition at line 78 of file Win32-Extensions.h.

◆ BPF_SET_WORKING

#define BPF_SET_WORKING   0x50

Definition at line 79 of file Win32-Extensions.h.

◆ BPF_TME

#define BPF_TME   0x08

Definition at line 68 of file Win32-Extensions.h.

◆ BPF_VALIDATE

#define BPF_VALIDATE   0xc0

Definition at line 73 of file Win32-Extensions.h.

Typedef Documentation

◆ PAirpcapHandle

typedef struct _AirpcapHandle* PAirpcapHandle

Definition at line 60 of file Win32-Extensions.h.

◆ pcap_send_queue

Definition at line 53 of file Win32-Extensions.h.

Function Documentation

◆ pcap_get_airpcap_handle()

PAirpcapHandle pcap_get_airpcap_handle ( pcap_t p)

◆ pcap_getevent()

HANDLE pcap_getevent ( pcap_t p)

◆ pcap_live_dump()

int pcap_live_dump ( pcap_t p,
char *  filename,
int  maxsize,
int  maxpacks 
)

◆ pcap_live_dump_ended()

int pcap_live_dump_ended ( pcap_t p,
int  sync 
)

◆ pcap_offline_filter()

int pcap_offline_filter ( struct bpf_program prog,
const struct pcap_pkthdr header,
const u_char *  pkt_data 
)

◆ pcap_sendqueue_alloc()

pcap_send_queue* pcap_sendqueue_alloc ( u_int  memsize)

◆ pcap_sendqueue_destroy()

void pcap_sendqueue_destroy ( pcap_send_queue queue)

◆ pcap_sendqueue_queue()

int pcap_sendqueue_queue ( pcap_send_queue queue,
const struct pcap_pkthdr pkt_header,
const u_char *  pkt_data 
)

◆ pcap_sendqueue_transmit()

u_int pcap_sendqueue_transmit ( pcap_t p,
pcap_send_queue queue,
int  sync 
)

◆ pcap_setuserbuffer()

int pcap_setuserbuffer ( pcap_t p,
int  size 
)

◆ pcap_start_oem()

int pcap_start_oem ( char *  err_str,
int  flags 
)

◆ pcap_stats_ex()

struct pcap_stat* pcap_stats_ex ( pcap_t p,
int *  pcap_stat_size 
)


soem
Author(s): Arthur Ketels and M.J.G. van den Molengraft
autogenerated on Wed Mar 2 2022 01:01:49