ReactOS 0.4.16-dev-295-g4aee028
|
#include <ntddk.h>
#include <ntifs.h>
#include <ntndk.h>
#include <windef.h>
#include <ntddser.h>
#include <kbdmou.h>
#include <wincon.h>
#include <drivers/blue/ntddblue.h>
Go to the source code of this file.
Classes | |
struct | _COMMON_DEVICE_EXTENSION |
struct | _COMMON_FDO_DEVICE_EXTENSION |
struct | _KEYBOARD_DEVICE_EXTENSION |
struct | _SCREEN_DEVICE_EXTENSION |
struct | _GREEN_DEVICE_EXTENSION |
struct | _GREEN_DRIVER_EXTENSION |
Macros | |
#define | WINBASEAPI |
#define | RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE 1 |
#define | RTL_DUPLICATE_UNICODE_STRING_ALLOCATE_NULL_STRING 2 |
#define | INFINITE -1 |
#define | KEYBOARD_BUFFER_SIZE 100 |
Enumerations | |
enum | GREEN_DEVICE_TYPE { GreenPDO , ScreenPDO , KeyboardPDO , GreenFDO , ScreenFDO , KeyboardFDO , PassThroughFDO } |
typedef struct _SECURITY_ATTRIBUTES * PSECURITY_ATTRIBUTES |
Enumerator | |
---|---|
GreenPDO | |
ScreenPDO | |
KeyboardPDO | |
GreenFDO | |
ScreenFDO | |
KeyboardFDO | |
PassThroughFDO |
Definition at line 21 of file green.h.
NTSTATUS NTAPI GreenAddDevice | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PDEVICE_OBJECT | Pdo | ||
) |
Definition at line 179 of file pnp.c.
Referenced by DriverEntry().
NTSTATUS GreenClose | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 28 of file createclose.c.
Referenced by GreenDispatch().
NTSTATUS GreenCreate | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 15 of file createclose.c.
Referenced by GreenDispatch().
NTSTATUS GreenDeviceIoControl | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN ULONG | CtlCode, | ||
IN PVOID InputBuffer | OPTIONAL, | ||
IN ULONG | InputBufferSize, | ||
IN OUT PVOID OutputBuffer | OPTIONAL, | ||
IN OUT PULONG | OutputBufferSize | ||
) |
Definition at line 15 of file misc.c.
Referenced by CreateGreenFdo().
Definition at line 15 of file dispatch.c.
Referenced by DriverEntry().
NTSTATUS GreenDuplicateUnicodeString | ( | IN ULONG | Flags, |
IN PCUNICODE_STRING | SourceString, | ||
OUT PUNICODE_STRING | DestinationString | ||
) |
Definition at line 71 of file green.c.
Referenced by DriverEntry(), and GreenQueryId().
NTSTATUS GreenPnp | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 408 of file pnp.c.
Referenced by GreenDispatch().
NTSTATUS GreenPower | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 15 of file power.c.
Referenced by GreenDispatch().
NTSTATUS KeyboardAddDevice | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PDEVICE_OBJECT | Pdo | ||
) |
Definition at line 109 of file keyboard.c.
Referenced by GreenAddDevice().
NTSTATUS KeyboardInternalDeviceControl | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 272 of file keyboard.c.
Referenced by GreenDispatch().
NTSTATUS ReadRegistryEntries | ( | IN PUNICODE_STRING | RegistryPath, |
IN PGREEN_DRIVER_EXTENSION | DriverExtension | ||
) |
Definition at line 63 of file misc.c.
NTSTATUS ScreenAddDevice | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PDEVICE_OBJECT | Pdo | ||
) |
Definition at line 111 of file screen.c.
Referenced by GreenAddDevice().
NTSTATUS ScreenDeviceControl | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 408 of file screen.c.
Referenced by GreenDispatch().
NTSTATUS ScreenWrite | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 265 of file screen.c.
Referenced by GreenDispatch().