Defines |
| #define | BREAK_ON_MINIPORT_INIT 0 |
| #define | ROUTE_DATA_SIZE 256 |
| #define | MEDIA_ARRAY_SIZE 15 |
Functions |
| VOID | MiniDisplayPacket (PNDIS_PACKET Packet) |
| VOID | MiniDisplayPacket2 (PVOID HeaderBuffer, UINT HeaderBufferSize, PVOID LookaheadBuffer, UINT LookaheadBufferSize) |
| PNDIS_MINIPORT_WORK_ITEM | MiniGetFirstWorkItem (PLOGICAL_ADAPTER Adapter, NDIS_WORK_ITEM_TYPE Type) |
| BOOLEAN | MiniIsBusy (PLOGICAL_ADAPTER Adapter, NDIS_WORK_ITEM_TYPE Type) |
| VOID | MiniIndicateData (PLOGICAL_ADAPTER Adapter, NDIS_HANDLE MacReceiveContext, PVOID HeaderBuffer, UINT HeaderBufferSize, PVOID LookaheadBuffer, UINT LookaheadBufferSize, UINT PacketSize) |
| VOID EXPORT | NdisReturnPackets (IN PNDIS_PACKET *PacketsToReturn, IN UINT NumberOfPackets) |
| VOID NTAPI | MiniIndicateReceivePacket (IN NDIS_HANDLE MiniportAdapterHandle, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) |
| VOID NTAPI | MiniResetComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_STATUS Status, IN BOOLEAN AddressingReset) |
| VOID NTAPI | MiniRequestComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_STATUS Status) |
| VOID NTAPI | MiniSendComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_PACKET Packet, IN NDIS_STATUS Status) |
| VOID NTAPI | MiniSendResourcesAvailable (IN NDIS_HANDLE MiniportAdapterHandle) |
| VOID NTAPI | MiniTransferDataComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_PACKET Packet, IN NDIS_STATUS Status, IN UINT BytesTransferred) |
| BOOLEAN | MiniAdapterHasAddress (PLOGICAL_ADAPTER Adapter, PNDIS_PACKET Packet) |
| PLOGICAL_ADAPTER | MiniLocateDevice (PNDIS_STRING AdapterName) |
| NDIS_STATUS | MiniSetInformation (PLOGICAL_ADAPTER Adapter, NDIS_OID Oid, ULONG Size, PVOID Buffer, PULONG BytesRead) |
| NDIS_STATUS | MiniQueryInformation (PLOGICAL_ADAPTER Adapter, NDIS_OID Oid, ULONG Size, PVOID Buffer, PULONG BytesWritten) |
| BOOLEAN | MiniCheckForHang (PLOGICAL_ADAPTER Adapter) |
| VOID | MiniDoAddressingReset (PLOGICAL_ADAPTER Adapter) |
| NDIS_STATUS | MiniReset (PLOGICAL_ADAPTER Adapter) |
| VOID NTAPI | MiniportHangDpc (PKDPC Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2) |
| VOID FASTCALL | MiniQueueWorkItem (PLOGICAL_ADAPTER Adapter, NDIS_WORK_ITEM_TYPE WorkItemType, PVOID WorkItemContext, BOOLEAN Top) |
| NDIS_STATUS FASTCALL | MiniDequeueWorkItem (PLOGICAL_ADAPTER Adapter, NDIS_WORK_ITEM_TYPE *WorkItemType, PVOID *WorkItemContext) |
| NDIS_STATUS | MiniDoRequest (PLOGICAL_ADAPTER Adapter, PNDIS_REQUEST NdisRequest) |
| VOID EXPORT | NdisMSetInformationComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_STATUS Status) |
| VOID EXPORT | NdisMQueryInformationComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_STATUS Status) |
| VOID NTAPI | MiniportWorker (IN PDEVICE_OBJECT DeviceObject, IN PVOID Context) |
| VOID NTAPI | MiniStatus (IN NDIS_HANDLE MiniportHandle, IN NDIS_STATUS GeneralStatus, IN PVOID StatusBuffer, IN UINT StatusBufferSize) |
| VOID NTAPI | MiniStatusComplete (IN NDIS_HANDLE MiniportAdapterHandle) |
| VOID EXPORT | NdisMCloseLog (IN NDIS_HANDLE LogHandle) |
| NDIS_STATUS EXPORT | NdisMCreateLog (IN NDIS_HANDLE MiniportAdapterHandle, IN UINT Size, OUT PNDIS_HANDLE LogHandle) |
| VOID EXPORT | NdisMDeregisterAdapterShutdownHandler (IN NDIS_HANDLE MiniportHandle) |
| VOID EXPORT | NdisMFlushLog (IN NDIS_HANDLE LogHandle) |
| VOID EXPORT | NdisMIndicateStatus (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_STATUS GeneralStatus, IN PVOID StatusBuffer, IN UINT StatusBufferSize) |
| VOID EXPORT | NdisMIndicateStatusComplete (IN NDIS_HANDLE MiniportAdapterHandle) |
| VOID EXPORT | NdisInitializeWrapper (OUT PNDIS_HANDLE NdisWrapperHandle, IN PVOID SystemSpecific1, IN PVOID SystemSpecific2, IN PVOID SystemSpecific3) |
| VOID NTAPI | NdisIBugcheckCallback (IN PVOID Buffer, IN ULONG Length) |
| VOID EXPORT | NdisMRegisterAdapterShutdownHandler (IN NDIS_HANDLE MiniportHandle, IN PVOID ShutdownContext, IN ADAPTER_SHUTDOWN_HANDLER ShutdownHandler) |
| NDIS_STATUS | DoQueries (PLOGICAL_ADAPTER Adapter, NDIS_OID AddressOID) |
| NTSTATUS NTAPI | NdisIForwardIrpAndWaitCompletionRoutine (PDEVICE_OBJECT Fdo, PIRP Irp, PVOID Context) |
| NTSTATUS NTAPI | NdisIForwardIrpAndWait (PLOGICAL_ADAPTER Adapter, PIRP Irp) |
| NTSTATUS NTAPI | NdisICreateClose (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | NdisIPnPStartDevice (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| NTSTATUS NTAPI | NdisIPnPStopDevice (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| NTSTATUS NTAPI | NdisIShutdown (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| NTSTATUS NTAPI | NdisIDeviceIoControl (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| NTSTATUS NTAPI | NdisIDispatchPnp (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| NTSTATUS NTAPI | NdisIAddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PhysicalDeviceObject) |
| NDIS_STATUS EXPORT | NdisMRegisterMiniport (IN NDIS_HANDLE NdisWrapperHandle, IN PNDIS_MINIPORT_CHARACTERISTICS MiniportCharacteristics, IN UINT CharacteristicsLength) |
| VOID EXPORT | NdisMResetComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_STATUS Status, IN BOOLEAN AddressingReset) |
| VOID EXPORT | NdisMSendComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_PACKET Packet, IN NDIS_STATUS Status) |
| VOID EXPORT | NdisMSendResourcesAvailable (IN NDIS_HANDLE MiniportAdapterHandle) |
| VOID EXPORT | NdisMTransferDataComplete (IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_PACKET Packet, IN NDIS_STATUS Status, IN UINT BytesTransferred) |
| VOID EXPORT | NdisMSetAttributes (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE MiniportAdapterContext, IN BOOLEAN BusMaster, IN NDIS_INTERFACE_TYPE AdapterType) |
| VOID EXPORT | NdisMSetAttributesEx (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE MiniportAdapterContext, IN UINT CheckForHangTimeInSeconds OPTIONAL, IN ULONG AttributeFlags, IN NDIS_INTERFACE_TYPE AdapterType) |
| VOID EXPORT | NdisMSleep (IN ULONG MicrosecondsToSleep) |
| BOOLEAN EXPORT | NdisMSynchronizeWithInterrupt (IN PNDIS_MINIPORT_INTERRUPT Interrupt, IN PVOID SynchronizeFunction, IN PVOID SynchronizeContext) |
| NDIS_STATUS EXPORT | NdisMWriteLogData (IN NDIS_HANDLE LogHandle, IN PVOID LogBuffer, IN UINT LogBufferSize) |
| VOID EXPORT | NdisTerminateWrapper (IN NDIS_HANDLE NdisWrapperHandle, IN PVOID SystemSpecific) |
| NDIS_STATUS EXPORT | NdisMQueryAdapterInstanceName (OUT PNDIS_STRING AdapterInstanceName, IN NDIS_HANDLE MiniportAdapterHandle) |
| VOID EXPORT | NdisDeregisterAdapterShutdownHandler (IN NDIS_HANDLE NdisAdapterHandle) |
| VOID EXPORT | NdisRegisterAdapterShutdownHandler (IN NDIS_HANDLE NdisAdapterHandle, IN PVOID ShutdownContext, IN ADAPTER_SHUTDOWN_HANDLER ShutdownHandler) |
| VOID EXPORT | NdisMGetDeviceProperty (IN NDIS_HANDLE MiniportAdapterHandle, IN OUT PDEVICE_OBJECT *PhysicalDeviceObject OPTIONAL, IN OUT PDEVICE_OBJECT *FunctionalDeviceObject OPTIONAL, IN OUT PDEVICE_OBJECT *NextDeviceObject OPTIONAL, IN OUT PCM_RESOURCE_LIST *AllocatedResources OPTIONAL, IN OUT PCM_RESOURCE_LIST *AllocatedResourcesTranslated OPTIONAL) |
| VOID EXPORT | NdisMRegisterUnloadHandler (IN NDIS_HANDLE NdisWrapperHandle, IN PDRIVER_UNLOAD UnloadHandler) |
| NDIS_STATUS EXPORT | NdisMRegisterDevice (IN NDIS_HANDLE NdisWrapperHandle, IN PNDIS_STRING DeviceName, IN PNDIS_STRING SymbolicName, IN PDRIVER_DISPATCH MajorFunctions[], OUT PDEVICE_OBJECT *pDeviceObject, OUT NDIS_HANDLE *NdisDeviceHandle) |
| NDIS_STATUS EXPORT | NdisMDeregisterDevice (IN NDIS_HANDLE NdisDeviceHandle) |
| NDIS_STATUS EXPORT | NdisQueryAdapterInstanceName (OUT PNDIS_STRING AdapterInstanceName, IN NDIS_HANDLE NdisBindingHandle) |
| VOID EXPORT | NdisCompletePnPEvent (IN NDIS_STATUS Status, IN NDIS_HANDLE NdisBindingHandle, IN PNET_PNP_EVENT NetPnPEvent) |
| VOID EXPORT | NdisCancelSendPackets (IN NDIS_HANDLE NdisBindingHandle, IN PVOID CancelId) |
| NDIS_HANDLE EXPORT | NdisIMGetBindingContext (IN NDIS_HANDLE NdisBindingHandle) |
| NDIS_HANDLE EXPORT | NdisIMGetDeviceContext (IN NDIS_HANDLE MiniportAdapterHandle) |
Variables |
| static NDIS_MEDIUM | MediaArray [MEDIA_ARRAY_SIZE] |
| LIST_ENTRY | MiniportListHead |
| KSPIN_LOCK | MiniportListLock |
| LIST_ENTRY | AdapterListHead |
| KSPIN_LOCK | AdapterListLock |