ReactOS  0.4.15-dev-2528-g5506091
wmiioctl.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IOCTL_WMI_QUERY_ALL_DATA   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x00, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_SINGLE_INSTANCE   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x01, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_SET_SINGLE_INSTANCE   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x02, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_SET_SINGLE_ITEM   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x03, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_09   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x09, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_20   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x20, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_WMI_21   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x21, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_WMI_22   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x22, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_WMI_TRACE_EVENT   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x23, METHOD_NEITHER, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_24   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x24, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_WMI_25   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x25, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_WMI_TRACE_USER_MESSAGE   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x28, METHOD_NEITHER, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_SET_MARK   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x29, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_WMI_2a   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x2a, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_WMI_2b   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x2b, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_WMI_42   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x42, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_47   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x47, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_49   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x49, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_4b   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4b, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_4c   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4c, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_4d   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4d, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_4e   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4e, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_4f   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4f, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_OPEN_GUID_FOR_EVENTS   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x50, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_RECEIVE_NOTIFICATIONS   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x51, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_WMI_52   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x52, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_REGISTER_GUIDS   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x53, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_54   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x54, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_55   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x55, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_56   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x56, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_UNREGISTER_GUIDS   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x57, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_58   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x58, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_59   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x59, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_WMI_5a   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x5a, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 

Macro Definition Documentation

◆ IOCTL_WMI_09

#define IOCTL_WMI_09   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x09, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 8 of file wmiioctl.h.

◆ IOCTL_WMI_20

#define IOCTL_WMI_20   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x20, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 9 of file wmiioctl.h.

◆ IOCTL_WMI_21

#define IOCTL_WMI_21   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x21, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 10 of file wmiioctl.h.

◆ IOCTL_WMI_22

#define IOCTL_WMI_22   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x22, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 11 of file wmiioctl.h.

◆ IOCTL_WMI_24

#define IOCTL_WMI_24   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x24, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 13 of file wmiioctl.h.

◆ IOCTL_WMI_25

#define IOCTL_WMI_25   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x25, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 14 of file wmiioctl.h.

◆ IOCTL_WMI_2a

#define IOCTL_WMI_2a   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x2a, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 17 of file wmiioctl.h.

◆ IOCTL_WMI_2b

#define IOCTL_WMI_2b   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x2b, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 18 of file wmiioctl.h.

◆ IOCTL_WMI_42

#define IOCTL_WMI_42   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x42, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 19 of file wmiioctl.h.

◆ IOCTL_WMI_47

#define IOCTL_WMI_47   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x47, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 20 of file wmiioctl.h.

◆ IOCTL_WMI_49

#define IOCTL_WMI_49   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x49, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 21 of file wmiioctl.h.

◆ IOCTL_WMI_4b

#define IOCTL_WMI_4b   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4b, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 22 of file wmiioctl.h.

◆ IOCTL_WMI_4c

#define IOCTL_WMI_4c   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4c, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 23 of file wmiioctl.h.

◆ IOCTL_WMI_4d

#define IOCTL_WMI_4d   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4d, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 24 of file wmiioctl.h.

◆ IOCTL_WMI_4e

#define IOCTL_WMI_4e   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4e, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 25 of file wmiioctl.h.

◆ IOCTL_WMI_4f

#define IOCTL_WMI_4f   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x4f, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 26 of file wmiioctl.h.

◆ IOCTL_WMI_52

#define IOCTL_WMI_52   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x52, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 29 of file wmiioctl.h.

◆ IOCTL_WMI_54

#define IOCTL_WMI_54   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x54, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 31 of file wmiioctl.h.

◆ IOCTL_WMI_55

#define IOCTL_WMI_55   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x55, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 32 of file wmiioctl.h.

◆ IOCTL_WMI_56

#define IOCTL_WMI_56   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x56, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 33 of file wmiioctl.h.

◆ IOCTL_WMI_58

#define IOCTL_WMI_58   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x58, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 35 of file wmiioctl.h.

◆ IOCTL_WMI_59

#define IOCTL_WMI_59   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x59, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 36 of file wmiioctl.h.

◆ IOCTL_WMI_5a

#define IOCTL_WMI_5a   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x5a, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 37 of file wmiioctl.h.

◆ IOCTL_WMI_OPEN_GUID_FOR_EVENTS

#define IOCTL_WMI_OPEN_GUID_FOR_EVENTS   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x50, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 27 of file wmiioctl.h.

◆ IOCTL_WMI_QUERY_ALL_DATA

#define IOCTL_WMI_QUERY_ALL_DATA   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x00, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 4 of file wmiioctl.h.

◆ IOCTL_WMI_RECEIVE_NOTIFICATIONS

#define IOCTL_WMI_RECEIVE_NOTIFICATIONS   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x51, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 28 of file wmiioctl.h.

◆ IOCTL_WMI_REGISTER_GUIDS

#define IOCTL_WMI_REGISTER_GUIDS   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x53, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 30 of file wmiioctl.h.

◆ IOCTL_WMI_SET_MARK

#define IOCTL_WMI_SET_MARK   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x29, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 16 of file wmiioctl.h.

◆ IOCTL_WMI_SET_SINGLE_INSTANCE

#define IOCTL_WMI_SET_SINGLE_INSTANCE   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x02, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 6 of file wmiioctl.h.

◆ IOCTL_WMI_SET_SINGLE_ITEM

#define IOCTL_WMI_SET_SINGLE_ITEM   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x03, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 7 of file wmiioctl.h.

◆ IOCTL_WMI_SINGLE_INSTANCE

#define IOCTL_WMI_SINGLE_INSTANCE   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x01, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 5 of file wmiioctl.h.

◆ IOCTL_WMI_TRACE_EVENT

#define IOCTL_WMI_TRACE_EVENT   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x23, METHOD_NEITHER, FILE_WRITE_ACCESS)

Definition at line 12 of file wmiioctl.h.

◆ IOCTL_WMI_TRACE_USER_MESSAGE

#define IOCTL_WMI_TRACE_USER_MESSAGE   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x28, METHOD_NEITHER, FILE_WRITE_ACCESS)

Definition at line 15 of file wmiioctl.h.

◆ IOCTL_WMI_UNREGISTER_GUIDS

#define IOCTL_WMI_UNREGISTER_GUIDS   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x57, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 34 of file wmiioctl.h.