Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygennuiouser.h
Go to the documentation of this file.
00001 #ifndef __NUIOUSER_H 00002 #define __NUIOUSER_H 00003 00004 /* Device names (NT and DOS style) */ 00005 #define NDISUIO_DEVICE_NAME_NT L"\\Device\\Ndisuio" 00006 #define NDISUIO_DEVICE_NAME_DOS L"\\DosDevices\\Ndisuio" 00007 00008 /* Device name for user apps */ 00009 #define NDISUIO_DEVICE_NAME L"\\\\.\\\\Ndisuio" 00010 00011 /* Links a file handle with a bound NIC */ 00012 #define IOCTL_NDISUIO_OPEN_DEVICE \ 00013 CTL_CODE(FILE_DEVICE_NETWORK, 0x200, METHOD_BUFFERED, FILE_ANY_ACCESS) 00014 00015 /* Queries an OID for the bound NIC */ 00016 #define IOCTL_NDISUIO_QUERY_OID_VALUE \ 00017 CTL_CODE(FILE_DEVICE_NETWORK, 0x201, METHOD_BUFFERED, FILE_ANY_ACCESS) 00018 00019 #define IOCTL_NDISUIO_SET_ETHER_TYPE \ 00020 CTL_CODE(FILE_DEVICE_NETWORK, 0x202, METHOD_BUFFERED, FILE_ANY_ACCESS) 00021 00022 /* Queries binding information during enumeration */ 00023 #define IOCTL_NDISUIO_QUERY_BINDING \ 00024 CTL_CODE(FILE_DEVICE_NETWORK, 0x203, METHOD_BUFFERED, FILE_ANY_ACCESS) 00025 00026 /* Waits for any pending bindings */ 00027 #define IOCTL_NDISUIO_BIND_WAIT \ 00028 CTL_CODE(FILE_DEVICE_NETWORK, 0x204, METHOD_BUFFERED, FILE_ANY_ACCESS) 00029 00030 /* Sets an OID for a bound NIC */ 00031 #define IOCTL_NDISUIO_SET_OID_VALUE \ 00032 CTL_CODE(FILE_DEVICE_NETWORK, 0x205, METHOD_BUFFERED, FILE_ANY_ACCESS) 00033 00034 /* Passed as a parameter to IOCTL_NDISUIO_QUERY_OID_VALUE */ 00035 typedef struct _NDISUIO_QUERY_OID 00036 { 00037 NDIS_OID Oid; 00038 UCHAR Data[sizeof(ULONG)]; 00039 } NDISUIO_QUERY_OID, *PNDISUIO_QUERY_OID; 00040 00041 /* Passed as a parameter to IOCTL_NDISUIO_SET_OID_VALUE */ 00042 typedef struct _NDISUIO_SET_OID 00043 { 00044 NDIS_OID Oid; 00045 UCHAR Data[sizeof(ULONG)]; 00046 } NDISUIO_SET_OID, *PNDISUIO_SET_OID; 00047 00048 /* Passed as a parameter to IOCTL_NDISUIO_QUERY_BINDING */ 00049 typedef struct _NDISUIO_QUERY_BINDING 00050 { 00051 ULONG BindingIndex; 00052 ULONG DeviceNameOffset; 00053 ULONG DeviceNameLength; 00054 ULONG DeviceDescrOffset; 00055 ULONG DeviceDescrLength; 00056 } NDISUIO_QUERY_BINDING, *PNDISUIO_QUERY_BINDING; 00057 00058 #endif 00059 Generated on Thu May 24 2012 04:33:30 for ReactOS by
1.7.6.1
|