Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

Todo List

Global _ARCH_DEVICE_EXTENSION::DeviceName
Only for WDM driver PDEVICE_OBJECT LowerDeviceObject;

Global cbm_execute_readwrite (IN PDEVICE_EXTENSION Pdx, IN PIRP Irp)
Remove this, is this does not make sense.

Global cbm_lock_parport (IN PDEVICE_EXTENSION Pdx)
As we will try to cope without interrupt, do not handle it as an open failure if we do not succeed!

Global cbm_registry_open_for_read (OUT PHANDLE HandleKey, IN PUNICODE_STRING Path)
| OBJ_KERNEL_HANDLE

Global cbm_start_thread (IN PDEVICE_EXTENSION Pdx)
Replace Pdx->QuitThread with a event for quitting

Global cbm_driver_open (CBM_FILE *HandleDevice, int PortNumber)
FIXME: port isn't used yet

Global cbm_get_driver_name (int PortNumber)
FIXME: port isn't used yet

Global DEFINE_GUID (GUID_OPENCBM, 0x9c3b5b5e, 0x558e, 0x47cc, 0x9c, 0x5, 0xf1, 0xfc, 0xf5, 0x17, 0x54, 0x7)
Currently, this is unused!

Global cbmarch_get_driver_name (int PortNumber)
do not hard-code the driver name

Global cbmarch_get_driver_name (int PortNumber)
do not hard-code the driver name

Global cbmiec_wait_for_listener (IN PDEVICE_EXTENSION Pdx, IN BOOLEAN SendEoi)
Shouldn't we make sure that there is no spurious interrupt until now?

Global AddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PdoUNUSED, IN PCWSTR ParallelPortName)
Parameter is currently unused

Will be removed for WDM

Global AddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PdoUNUSED, IN PCWSTR ParallelPortName)
Remove this

Global AddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PdoUNUSED, IN PCWSTR ParallelPortName)
Parameter is currently unused

Will be removed for WDM

Global AddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PdoUNUSED, IN PCWSTR ParallelPortName)
Remove this

Global AddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PdoUNUSED, IN PCWSTR ParallelPortName)
Only used for WDM!

Global DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
DriverObject->DriverExtension->AddDevice = AddDevice;

Global DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
IoRegisterPlugPlayNotification() for GUID_PARALLEL_DEVICE

Global QueueCleanup (PQUEUE Queue, PFILE_OBJECT FileObject)
What if the current IRP is associated to that FILE_OBJECT? Will that one be cancelled separately?

Global QueueCleanup (PQUEUE Queue, PFILE_OBJECT FileObject)
What if the current irp is associated with that FILE_OBJECT?

Global LogError (IN PDEVICE_OBJECT Fdo, IN NTSTATUS ErrorCode, const WCHAR *String1, const WCHAR *String2)
Would it make sense to short the strings if the error log entry would be too big?

Global SECONDS (_x_)
Currently, these macros are unused!

Generated on Sun Apr 30 18:46:19 2006 for opencbm by  doxygen 1.4.2