ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ndisuio.h File Reference
#include <wdm.h>
#include <ndis.h>
#include <nuiouser.h>

Go to the source code of this file.

Data Structures

struct  PNDISUIO_ADAPTER_CONTEXT
struct  PNDISUIO_OPEN_ENTRY
struct  PNDISUIO_PACKET_ENTRY

Defines

#define NDIS_MAJOR_VERSION   5
#define NDIS_MINOR_VERSION   0

Functions

NTSTATUS NTAPI NduDispatchCreate (PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI NduDispatchClose (PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI NduDispatchDeviceControl (PDEVICE_OBJECT DeviceObject, PIRP Irp)
NDIS_STATUS AllocateAndChainBuffer (PNDISUIO_ADAPTER_CONTEXT AdapterContext, PNDIS_PACKET Packet, PVOID Buffer, ULONG BufferSize, BOOLEAN Front)
PNDIS_PACKET CreatePacketFromPoolBuffer (PNDISUIO_ADAPTER_CONTEXT AdapterContext, PVOID Buffer, ULONG BufferSize)
VOID CleanupAndFreePacket (PNDIS_PACKET Packet, BOOLEAN FreePool)
PNDISUIO_ADAPTER_CONTEXT FindAdapterContextByName (PNDIS_STRING DeviceName)
VOID ReferenceAdapterContext (PNDISUIO_ADAPTER_CONTEXT AdapterContext)
VOID DereferenceAdapterContextWithOpenEntry (PNDISUIO_ADAPTER_CONTEXT AdapterContext, PNDISUIO_OPEN_ENTRY OpenEntry)
VOID NTAPI NduOpenAdapterComplete (NDIS_HANDLE ProtocolBindingContext, NDIS_STATUS Status, NDIS_STATUS OpenStatus)
VOID NTAPI NduCloseAdapterComplete (NDIS_HANDLE ProtocolBindingContext, NDIS_STATUS Status)
VOID NTAPI NduSendComplete (NDIS_HANDLE ProtocolBindingContext, PNDIS_PACKET Packet, NDIS_STATUS Status)
VOID NTAPI NduTransferDataComplete (NDIS_HANDLE ProtocolBindingContext, PNDIS_PACKET Packet, NDIS_STATUS Status, UINT BytesTransferred)
VOID NTAPI NduResetComplete (NDIS_HANDLE ProtocolBindingContext, NDIS_STATUS Status)
VOID NTAPI NduRequestComplete (NDIS_HANDLE ProtocolBindingContext, PNDIS_REQUEST NdisRequest, NDIS_STATUS Status)
NDIS_STATUS NTAPI NduReceive (NDIS_HANDLE ProtocolBindingContext, NDIS_HANDLE MacReceiveContext, PVOID HeaderBuffer, UINT HeaderBufferSize, PVOID LookAheadBuffer, UINT LookaheadBufferSize, UINT PacketSize)
VOID NTAPI NduReceiveComplete (NDIS_HANDLE ProtocolBindingContext)
VOID NTAPI NduStatus (NDIS_HANDLE ProtocolBindingContext, NDIS_STATUS GeneralStatus, PVOID StatusBuffer, UINT StatusBufferSize)
VOID NTAPI NduStatusComplete (NDIS_HANDLE ProtocolBindingContext)
VOID NTAPI NduBindAdapter (PNDIS_STATUS Status, NDIS_HANDLE BindContext, PNDIS_STRING DeviceName, PVOID SystemSpecific1, PVOID SystemSpecific2)
VOID NTAPI NduUnbindAdapter (PNDIS_STATUS Status, NDIS_HANDLE ProtocolBindingContext, NDIS_HANDLE UnbindContext)
NTSTATUS NTAPI NduDispatchRead (PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI NduDispatchWrite (PDEVICE_OBJECT DeviceObject, PIRP Irp)

Variables

PDEVICE_OBJECT GlobalDeviceObject
NDIS_HANDLE GlobalProtocolHandle
LIST_ENTRY GlobalAdapterList
KSPIN_LOCK GlobalAdapterListLock

Generated on Fri May 25 2012 05:22:59 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.