Watt-32 tcp/ip  2.2 dev-rel.10
Data Structures | Typedefs | Functions
swsvpkt.h File Reference

Go to the source code of this file.

Data Structures

struct  IOCTL_BUFFER
 
struct  IOCTL_INFO
 
struct  SRxBuffer
 
struct  SwsVpktUsr
 
struct  SwsVpktOpenInfo
 
struct  SwsVpktAdapterState
 

Typedefs

typedef struct IOCTL_BUFFER IOCTL_BUFFER
 
typedef struct IOCTL_INFO IOCTL_INFO
 
typedef void SwsVpktRxFn (struct SwsVpktUsr *, const void *, unsigned)
 

Functions

struct SwsVpktUsrSwsVpktOpen (const char *, const struct SwsVpktOpenInfo *)
 
BOOL SwsVpktClose (struct SwsVpktUsr *usr)
 
BOOL SwsVpktGetAdapterState (const struct SwsVpktUsr *usr, struct SwsVpktAdapterState *state)
 
BOOL SwsVpktGetStatistics (const struct SwsVpktUsr *usr, struct PktStats *stats)
 
UINT SwsVpktSend (struct SwsVpktUsr *usr, const void *buf, UINT buf_len)
 
BOOL SwsVpktGetMacAddress (const struct SwsVpktUsr *usr, mac_address *addr)
 
BOOL SwsVpktGetDescription (const struct SwsVpktUsr *usr, char *descr, size_t descr_len)
 
BOOL SwsVpktGetNDISversion (const struct SwsVpktUsr *usr, DWORD *ver)
 
const char * SwsVpktGetDriverVersion (void)
 
BOOL SwsVpktDeviceRequest2 (HANDLE hDevice, DWORD dwIoControlCode, const void *lpInBuffer, DWORD nInBufferSize, void *lpOutBuffer, DWORD nOutBufferSize, DWORD *lpBytesReturned, const char *file, unsigned line)
 

Detailed Description

Only included on Win32

Definition in file swsvpkt.h.