#include <initguid.h>
#include <ntddk.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_NT4 * | PENUMERATE |
| typedef ENUMERATE_NT4 | 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 nt4/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 nt4/PortEnum.c. |
|
||||||||||||||||||||
|
Stub for a function. This function is not available on NT4, and it is not needed. Because of this, we define it here for cbm4nt.sys, so that the driver successfully loads Definition at line 304 of file nt4/PortEnum.c. References DBG_ASSERT, and FUNC_ENTER. |
|
||||||||||||
|
Get next enumerated parallel port driver. This function starts the enumeration process of the parallel port drivers
Definition at line 197 of file nt4/PortEnum.c. References DBG_ASSERT, and FUNC_ENTER. |
|
|
Stop enumeration of the parallel port drivers. This function stops the enumeration process of the parallel port drivers
Definition at line 265 of file nt4/PortEnum.c. References DBG_ASSERT, FUNC_ENTER, and FUNC_LEAVE. |
|
|
Start enumeration of the parallel port drivers. This function starts the enumeration process of the parallel port drivers
Definition at line 75 of file nt4/PortEnum.c. References DBG_PREFIX, DBG_WARN, FUNC_ENTER, MTAG_SENUMERATE, and ParPortEnumerateClose(). |
1.4.2