#include <initguid.h>
#include <wdm.h>
#include "cbm_driver.h"
Go to the source code of this file.
Defines | |
| #define | PENUMERATE_DEFINED |
| Make sure the PENUMERATE is correctly defined. | |
Typedefs | |
| typedef ENUMERATE_WDM * | PENUMERATE |
| typedef ENUMERATE_WDM | ENUMERATE |
Functions | |
| NTSTATUS | ParPortEnumerateOpen (PENUMERATE *EnumStruct) |
| Start enumeration of the parallel port drivers. | |
| NTSTATUS | ParPortEnumerate (PENUMERATE EnumStruct, PCWSTR *DriverName) |
| Get next enumerated parallel port driver. | |
| VOID | ParPortEnumerateClose (PENUMERATE EnumStruct) |
| Stop enumeration of the parallel port drivers. | |
| NTSTATUS | CbmOpenDeviceRegistryKey (IN PDEVICE_OBJECT a, IN ULONG b, IN ACCESS_MASK c, OUT PHANDLE d) |
| Stub for a function. | |
**************************************************************
Definition in file wdm/PortEnum.c.
|
|
This struct is used as internal storage for the ParPortEnumerateOpen()/ParPortEnumerate()/ParPortEnumerateClose() functions |
|
|
This struct is used as internal storage for the ParPortEnumerateOpen()/ParPortEnumerate()/ParPortEnumerateClose() functions Definition at line 24 of file wdm/PortEnum.c. |
|
||||||||||||||||||||
|
Stub for a function. This function is not available on NT4, and it is not needed there, but it is needed for WDM. Because of this, we define it here for cbm4wdm.sys, so that the driver works in either case. Definition at line 214 of file wdm/PortEnum.c. References FUNC_ENTER. Referenced by cbm_registry_open_hardwarekey(). |
|
||||||||||||
|
Get next enumerated parallel port driver. This function starts the enumeration process of the parallel port drivers
Definition at line 144 of file wdm/PortEnum.c. References DBG_ASSERT, and FUNC_ENTER. Referenced by DriverEntry(). |
|
|
Stop enumeration of the parallel port drivers. This function stops the enumeration process of the parallel port drivers
Definition at line 189 of file wdm/PortEnum.c. References DBG_ASSERT, DBGDO, FUNC_ENTER, and FUNC_LEAVE. Referenced by DriverEntry(), and ParPortEnumerateOpen(). |
|
|
Start enumeration of the parallel port drivers. This function starts the enumeration process of the parallel port drivers
Definition at line 65 of file wdm/PortEnum.c. References FUNC_ENTER, and MTAG_SENUMERATE. Referenced by DriverEntry(). |
1.4.2