#include "inport.h"
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ InPortInternalDeviceControl()
Definition at line 19 of file ioctl.c.
22{
27
30
32 {
35 {
37 break;
38 }
39
40
42 {
44 break;
45 }
46
48
51
53 break;
54
57
59 break;
60
63 {
65 break;
66 }
67
70
72 break;
73
74 default:
76 break;
77 }
78
81
83}
static PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(PIRP Irp)
_In_ PIO_STACK_LOCATION IrpSp
#define IOCTL_INTERNAL_MOUSE_DISCONNECT
#define IOCTL_INTERNAL_MOUSE_CONNECT
struct _MOUSE_ATTRIBUTES * PMOUSE_ATTRIBUTES
#define IOCTL_MOUSE_QUERY_ATTRIBUTES
#define IoCompleteRequest
#define STATUS_BUFFER_TOO_SMALL
PDEVICE_OBJECT ClassDeviceObject
PDEVICE_OBJECT ClassDeviceObject
MOUSE_ATTRIBUTES MouseAttributes
struct _IO_STACK_LOCATION::@1575::@1576 DeviceIoControl
union _IO_STACK_LOCATION::@1575 Parameters
#define STATUS_INVALID_DEVICE_REQUEST
#define STATUS_INVALID_PARAMETER
#define STATUS_SHARING_VIOLATION
_In_ PDEVICE_OBJECT DeviceObject
Referenced by DriverEntry().