81 void IoDeviceControl(WDFREQUEST aRequest,
size_t aOutSize_byte,
size_t aInSize_byte, ULONG aCode);
97 void SharedMemory_Release();
101 NTSTATUS Connect(
void * aIn);
103 void ProcessIoCtlResult(
int aIoCtlResult, WDFREQUEST aRequest);
105 NTSTATUS SharedMemory_ProbeAndLock();
106 NTSTATUS SharedMemory_Translate (
void ** aSharedMemory);
108 NTSTATUS ResultToStatus(WDFREQUEST aRequest,
int aIoCtlResult);
114 MDL * mSharedMemory_MDL;
This structure contains pointer to OS dependant functions.
Definition: OSDep.h:178
void Init(Adapter *aAdapter, WDFDEVICE aDevice, Hardware_WDF *aHardware_WDF)
Initialize the instance.
The Hardware_WDF class (DDK, Windows only)
Definition: Hardware_WDF.h:35
void IoInCallerContext(WDFREQUEST aRequest)
Process the request in the caller context.
SpinLock interface.
Definition: SpinLock.h:36
void IoDeviceControl(WDFREQUEST aRequest, size_t aOutSize_byte, size_t aInSize_byte, ULONG aCode)
Process an IoCtl request.
void FileCleanup(WDFFILEOBJECT aFileObject)
Cleanup file.
This class maintains information about an adapter on the OpenNet internal network.
Definition: Adapter.h:51
The Adapter_WDF class (DDK, Windows only)
Definition: Adapter_WDF.h:36