Functions |
| NDIS_STATUS | NDISCall (PLAN_ADAPTER Adapter, NDIS_REQUEST_TYPE Type, NDIS_OID OID, PVOID Buffer, UINT Length) |
| VOID | FreeAdapter (PLAN_ADAPTER Adapter) |
| VOID NTAPI | ProtocolOpenAdapterComplete (NDIS_HANDLE BindingContext, NDIS_STATUS Status, NDIS_STATUS OpenErrorStatus) |
| VOID NTAPI | ProtocolCloseAdapterComplete (NDIS_HANDLE BindingContext, NDIS_STATUS Status) |
| VOID NTAPI | ProtocolResetComplete (NDIS_HANDLE BindingContext, NDIS_STATUS Status) |
| VOID NTAPI | ProtocolRequestComplete (NDIS_HANDLE BindingContext, PNDIS_REQUEST NdisRequest, NDIS_STATUS Status) |
| VOID NTAPI | ProtocolSendComplete (NDIS_HANDLE BindingContext, PNDIS_PACKET Packet, NDIS_STATUS Status) |
| VOID NTAPI | ProtocolTransferDataComplete (NDIS_HANDLE BindingContext, PNDIS_PACKET Packet, NDIS_STATUS Status, UINT BytesTransferred) |
| NDIS_STATUS NTAPI | ProtocolReceive (NDIS_HANDLE BindingContext, NDIS_HANDLE MacReceiveContext, PVOID HeaderBuffer, UINT HeaderBufferSize, PVOID LookaheadBuffer, UINT LookaheadBufferSize, UINT PacketSize) |
| VOID NTAPI | ProtocolReceiveComplete (NDIS_HANDLE BindingContext) |
| VOID NTAPI | ProtocolStatus (NDIS_HANDLE BindingContext, NDIS_STATUS GenerelStatus, PVOID StatusBuffer, UINT StatusBufferSize) |
| VOID NTAPI | ProtocolStatusComplete (NDIS_HANDLE NdisBindingContext) |
| VOID NTAPI | ProtocolBindAdapter (OUT PNDIS_STATUS Status, IN NDIS_HANDLE BindContext, IN PNDIS_STRING DeviceName, IN PVOID SystemSpecific1, IN PVOID SystemSpecific2) |
| VOID | LANTransmit (PLAN_ADAPTER Adapter, PNDIS_PACKET NdisPacket, PVOID LinkAddress, USHORT Type) |
| UINT | LANTransmitInternal (PLAN_PACKET_HEADER ToWrite, UINT OverallLength) |
| VOID | BindAdapter (PLAN_ADAPTER Adapter, PNDIS_STRING RegistryPath) |
| NDIS_STATUS | LANRegisterAdapter (PNDIS_STRING AdapterName, PNDIS_STRING RegistryPath) |
| NDIS_STATUS | LANUnregisterAdapter (PLAN_ADAPTER Adapter) |
| NTSTATUS | LANRegisterProtocol (PNDIS_STRING Name) |
| VOID | LANUnregisterProtocol (VOID) |
| NTSTATUS NTAPI | LanCreateProtocol (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp) |
| NTSTATUS NTAPI | LanCloseProtocol (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp) |
| PLAN_ADAPTER | FindAdapterByIndex (PLAN_DEVICE_EXT DeviceExt, UINT Index) |
| NTSTATUS NTAPI | LanWriteData (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp) |
| NTSTATUS NTAPI | LanReadData (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp) |
| NTSTATUS NTAPI | LanEnumAdapters (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp) |
| NTSTATUS NTAPI | LanAdapterInfo (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp) |
| NTSTATUS NTAPI | LanSetBufferedMode (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp) |
| NTSTATUS NTAPI | LanDispatch (PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| VOID NTAPI | LanUnload (PDRIVER_OBJECT DriverObject) |
| NTSTATUS NTAPI | DriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegsitryPath) |
Variables |
| ULONG | DebugTraceLevel = 0x7ffffff |
| PDEVICE_OBJECT | LanDeviceObject = NULL |