ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#include <wdm.h>
#include <wmilib.h>
#include <wmistr.h>
#include <kbdmou.h>
#include <section_attribs.h>
Go to the source code of this file.
Classes | |
struct | _INPORT_RAW_DATA |
struct | _INPORT_DEVICE_EXTENSION |
Macros | |
#define | INPORT_TAG 'tPnI' |
Typedefs | |
typedef struct _INPORT_RAW_DATA | INPORT_RAW_DATA |
typedef struct _INPORT_RAW_DATA * | PINPORT_RAW_DATA |
typedef struct _INPORT_DEVICE_EXTENSION | INPORT_DEVICE_EXTENSION |
typedef struct _INPORT_DEVICE_EXTENSION * | PINPORT_DEVICE_EXTENSION |
Enumerations | |
enum | INPORT_DEVICE_STATE { dsStopped , dsStarted , dsRemoved } |
enum | INPORT_MOUSE_TYPE { NecBusMouse , MsInPortMouse , LogitechBusMouse } |
Variables | |
DRIVER_INITIALIZE | DriverEntry |
DRIVER_UNLOAD | InPortUnload |
DRIVER_ADD_DEVICE | InPortAddDevice |
KSERVICE_ROUTINE | InPortIsr |
IO_DPC_ROUTINE | InPortDpcForIsr |
KSYNCHRONIZE_ROUTINE | InPortStartMouse |
KSYNCHRONIZE_ROUTINE | InPortStopMouse |
UNICODE_STRING | DriverRegistryPath |
typedef struct _INPORT_RAW_DATA INPORT_RAW_DATA |
typedef struct _INPORT_RAW_DATA * PINPORT_RAW_DATA |
Enumerator | |
---|---|
NecBusMouse | |
MsInPortMouse | |
LogitechBusMouse |
_Dispatch_type_ | ( | IRP_MJ_CREATE | ) |
_Dispatch_type_ | ( | IRP_MJ_INTERNAL_DEVICE_CONTROL | ) |
_Dispatch_type_ | ( | IRP_MJ_PNP | ) |
Definition at line 1331 of file isapnp.c.
_Dispatch_type_ | ( | IRP_MJ_POWER | ) |
_Dispatch_type_ | ( | IRP_MJ_SYSTEM_CONTROL | ) |
Definition at line 5748 of file btrfs.c.
VOID NTAPI InPortInitializeMouse | ( | _In_ PINPORT_DEVICE_EXTENSION | DeviceExtension | ) |
Definition at line 350 of file hardware.c.
Referenced by InPortStartDevice().
NTSTATUS NTAPI InPortQueryWmiDataBlock | ( | _Inout_ PDEVICE_OBJECT | DeviceObject, |
_Inout_ PIRP | Irp, | ||
_In_ ULONG | GuidIndex, | ||
_In_ ULONG | InstanceIndex, | ||
_In_ ULONG | InstanceCount, | ||
_Out_opt_ PULONG | InstanceLengthArray, | ||
_In_ ULONG | BufferAvail, | ||
_Out_opt_ PUCHAR | Buffer | ||
) |
Definition at line 55 of file wmi.c.
Referenced by InPortWmiRegistration().
NTSTATUS NTAPI InPortQueryWmiRegInfo | ( | _Inout_ PDEVICE_OBJECT | DeviceObject, |
_Inout_ PULONG | RegFlags, | ||
_Inout_ PUNICODE_STRING | InstanceName, | ||
_Out_opt_ PUNICODE_STRING * | RegistryPath, | ||
_Inout_ PUNICODE_STRING | MofResourceName, | ||
_Out_opt_ PDEVICE_OBJECT * | Pdo | ||
) |
Definition at line 28 of file wmi.c.
Referenced by InPortWmiRegistration().
Definition at line 177 of file pnp.c.
Referenced by InPortPnp().
Definition at line 20 of file pnp.c.
Referenced by InPortPnp().
NTSTATUS NTAPI InPortWmiDeRegistration | ( | _Inout_ PINPORT_DEVICE_EXTENSION | DeviceExtension | ) |
Definition at line 140 of file wmi.c.
Referenced by InPortRemoveDevice().
NTSTATUS NTAPI InPortWmiRegistration | ( | _Inout_ PINPORT_DEVICE_EXTENSION | DeviceExtension | ) |
Definition at line 118 of file wmi.c.
Referenced by InPortStartDevice().
|
extern |
Definition at line 17 of file inport.c.
Referenced by DriverEntry(), InPortQueryWmiRegInfo(), InPortUnload(), IntCreateRegistryPath(), RamdiskUnload(), TestZwLoad(), and TestZwUnload().
DRIVER_ADD_DEVICE InPortAddDevice |
Definition at line 86 of file inport.h.
Referenced by DriverEntry().
IO_DPC_ROUTINE InPortDpcForIsr |
Definition at line 109 of file inport.h.
Referenced by InPortAddDevice().
KSERVICE_ROUTINE InPortIsr |
Definition at line 107 of file inport.h.
Referenced by InPortStartDevice().
KSYNCHRONIZE_ROUTINE InPortStartMouse |
Definition at line 111 of file inport.h.
Referenced by InPortStartDevice().
KSYNCHRONIZE_ROUTINE InPortStopMouse |
Definition at line 113 of file inport.h.
Referenced by InPortRemoveDevice().
DRIVER_UNLOAD InPortUnload |
Definition at line 83 of file inport.h.
Referenced by DriverEntry().