, including all inherited members.
| AttachToDevice(string &DevicePath) | BazisLib::DDK::Device | |
| AttachToDeviceStack(PDEVICE_OBJECT DeviceObject) | BazisLib::DDK::Device | |
| CallNextDriverSynchronously(IN IncomingIrp *Irp) | BazisLib::DDK::Device | [protected] |
| CompleteInitialization() | BazisLib::DDK::Device | |
| CreateDeviceRequestQueue() | BazisLib::DDK::Device | [protected] |
| DecrementIOCount() | BazisLib::DDK::Device | [private] |
| DeleteDevice(bool FromIRPHandler) | BazisLib::DDK::Device | |
| DeleteThisAfterLastRequest() | BazisLib::DDK::Device | [inline, protected] |
| DetachDevice() | BazisLib::DDK::Device | |
| Device(DEVICE_TYPE DeviceType=FILE_DEVICE_UNKNOWN, const wchar_t *pwszDeviceName=NULL, ULONG DeviceCharacteristics=FILE_DEVICE_SECURE_OPEN, bool bExclusive=false, ULONG AdditionalDeviceFlags=DO_POWER_PAGABLE) | BazisLib::DDK::Device | |
| DisableInterface() | BazisLib::DDK::Device | |
| DispatchRoutine(IN IncomingIrp *Irp, IO_STACK_LOCATION *IrpSp) | BazisLib::DDK::Device | [inline, protected, virtual] |
| Driver class | BazisLib::DDK::Device | [friend] |
| EnableInterface() | BazisLib::DDK::Device | |
| EnqueuePacket(IN IncomingIrp *Irp) | BazisLib::DDK::Device | [protected] |
| EventSettingCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) | BazisLib::DDK::Device | [protected, static] |
| ForwardPacketToNextDriver(IN IncomingIrp *Irp) | BazisLib::DDK::Device | [private] |
| ForwardPacketToNextDriverWithIrpCompletion(IN IncomingIrp *Irp) | BazisLib::DDK::Device | [private] |
| GetDeviceObject() | BazisLib::DDK::Device | [inline, protected] |
| GetDriver() | BazisLib::DDK::Device | [inline, protected] |
| GetInterfaceName() | BazisLib::DDK::Device | [inline, protected] |
| GetNextDevice() | BazisLib::DDK::Device | [inline, protected] |
| GetShortDeviceName() | BazisLib::DDK::Device | [inline, protected] |
| GetUnderlyingPDO() | BazisLib::DDK::Device | [inline, protected] |
| IncrementIOCount() | BazisLib::DDK::Device | [private] |
| IrpCompletingCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) | BazisLib::DDK::Device | [protected, static] |
| m_AdditionalDeviceFlags | BazisLib::DDK::Device | [private] |
| m_bDeletePending | BazisLib::DDK::Device | [private] |
| m_bDestroyObjectAfterLastRequest | BazisLib::DDK::Device | [private] |
| m_bExclusive | BazisLib::DDK::Device | [private] |
| m_bInterfaceEnabled | BazisLib::DDK::Device | [private] |
| m_DeleteAllowed | BazisLib::DDK::Device | [private] |
| m_DeviceCharacteristics | BazisLib::DDK::Device | [private] |
| m_DeviceType | BazisLib::DDK::Device | [private] |
| m_hServiceThread | BazisLib::DDK::Device | [private] |
| m_InitializationStatus | BazisLib::DDK::Device | [private] |
| m_InterfaceName | BazisLib::DDK::Device | [private] |
| m_LinkName | BazisLib::DDK::Device | [private] |
| m_OutstandingIORequestCount | BazisLib::DDK::Device | [private] |
| m_pDeviceObject | BazisLib::DDK::Device | [private] |
| m_pDeviceQueue | BazisLib::DDK::Device | [private] |
| m_pDriver | BazisLib::DDK::Device | [private] |
| m_pNextDevice | BazisLib::DDK::Device | [private] |
| m_pszDeviceDebugName | BazisLib::DDK::Device | [protected] |
| m_pUnderlyingPDO | BazisLib::DDK::Device | [private] |
| m_pwszDeviceName | BazisLib::DDK::Device | [private] |
| m_StopAllowed | BazisLib::DDK::Device | [private] |
| OnPendingIRPCompleted(IN PIRP Irp) | BazisLib::DDK::Device | [inline, protected] |
| PostProcessIRP(IncomingIrp *pIrp, NTSTATUS ProcessingStatus, bool FromDispatcherThread) | BazisLib::DDK::Device | [private] |
| ProcessIRP(IN PIRP Irp, bool bIsPowerIrp) | BazisLib::DDK::Device | [private] |
| RegisterDevice(Driver *pDriver, bool bCompleteInitialization=true, const wchar_t *pwszLinkPath=NULL) | BazisLib::DDK::Device | |
| RegisterInterface(IN CONST GUID *pGuid, IN PCUNICODE_STRING ReferenceString=NULL) | BazisLib::DDK::Device | |
| ReportInitializationError(NTSTATUS status) | BazisLib::DDK::Device | [protected] |
| RequestDispatcherThreadBody(IN PVOID pParam) | BazisLib::DDK::Device | [private, static] |
| SetShortDeviceName(const wchar_t *pwszNewName) | BazisLib::DDK::Device | [protected] |
| Valid() | BazisLib::DDK::Device | |
| WaitForStopEvent(bool FromIRPHandler) | BazisLib::DDK::Device | [protected] |
| ~Device() | BazisLib::DDK::Device | [virtual] |