Signed-off-by: Zebediah Figura <[email protected]>
---
mingw-w64-headers/ddk/include/ddk/wmilib.h | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/mingw-w64-headers/ddk/include/ddk/wmilib.h
b/mingw-w64-headers/ddk/include/ddk/wmilib.h
index 85ad7611..e3e5cee5 100644
--- a/mingw-w64-headers/ddk/include/ddk/wmilib.h
+++ b/mingw-w64-headers/ddk/include/ddk/wmilib.h
@@ -23,24 +23,26 @@ typedef struct _WMIGUIDREGINFO {
} WMIGUIDREGINFO, *PWMIGUIDREGINFO;
typedef NTSTATUS
-(NTAPI *PWMI_QUERY_REGINFO) (
+(NTAPI WMI_QUERY_REGINFO_CALLBACK) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PULONG RegFlags,
IN OUT PUNICODE_STRING InstanceName,
OUT PUNICODE_STRING *RegistryPath OPTIONAL,
IN OUT PUNICODE_STRING MofResourceName,
OUT PDEVICE_OBJECT *Pdo OPTIONAL);
+typedef WMI_QUERY_REGINFO_CALLBACK *PWMI_QUERY_REGINFO;
typedef NTSTATUS
-(NTAPI *PWMI_FUNCTION_CONTROL) (
+(NTAPI WMI_FUNCTION_CONTROL_CALLBACK) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp,
IN ULONG GuidIndex,
IN WMIENABLEDISABLECONTROL Function,
IN BOOLEAN Enable);
+typedef WMI_FUNCTION_CONTROL_CALLBACK *PWMI_FUNCTION_CONTROL;
typedef NTSTATUS
-(NTAPI *PWMI_QUERY_DATABLOCK) (
+(NTAPI WMI_QUERY_DATABLOCK_CALLBACK) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp,
IN ULONG GuidIndex,
@@ -49,9 +51,10 @@ typedef NTSTATUS
OUT PULONG InstanceLengthArray OPTIONAL,
IN ULONG BufferAvail,
OUT PUCHAR Buffer OPTIONAL);
+typedef WMI_QUERY_DATABLOCK_CALLBACK *PWMI_QUERY_DATABLOCK;
typedef NTSTATUS
-(NTAPI *PWMI_EXECUTE_METHOD) (
+(NTAPI WMI_EXECUTE_METHOD_CALLBACK) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp,
IN ULONG GuidIndex,
@@ -60,18 +63,20 @@ typedef NTSTATUS
IN ULONG InBufferSize,
IN ULONG OutBufferSize,
IN OUT PUCHAR Buffer);
+typedef WMI_EXECUTE_METHOD_CALLBACK *PWMI_EXECUTE_METHOD;
typedef NTSTATUS
-(NTAPI *PWMI_SET_DATABLOCK) (
+(NTAPI WMI_SET_DATABLOCK_CALLBACK) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp,
IN ULONG GuidIndex,
IN ULONG InstanceIndex,
IN ULONG BufferSize,
IN PUCHAR Buffer);
+typedef WMI_SET_DATABLOCK_CALLBACK *PWMI_SET_DATABLOCK;
typedef NTSTATUS
-(NTAPI *PWMI_SET_DATAITEM) (
+(NTAPI WMI_SET_DATAITEM_CALLBACK) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp,
IN ULONG GuidIndex,
@@ -79,6 +84,7 @@ typedef NTSTATUS
IN ULONG DataItemId,
IN ULONG BufferSize,
IN PUCHAR Buffer);
+typedef WMI_SET_DATAITEM_CALLBACK *PWMI_SET_DATAITEM;
typedef struct _WMILIB_CONTEXT {
ULONG GuidCount;
--
2.19.2
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public