OUT PUNICODE_STRING *RegistryPath OPTIONAL,
IN OUT PUNICODE_STRING MofResourceName,
OUT PDEVICE_OBJECT *Pdo OPTIONAL);
+
+typedef NTSTATUS
+(NTAPI *PWMI_FUNCTION_CONTROL) (
+ IN OUT PDEVICE_OBJECT DeviceObject,
+ IN OUT PIRP Irp,
+ IN ULONG GuidIndex,
+ IN WMIENABLEDISABLECONTROL Function,
+ IN BOOLEAN Enable);
typedef NTSTATUS
(NTAPI *PWMI_QUERY_DATABLOCK) (
OUT PUCHAR Buffer OPTIONAL);
typedef NTSTATUS
-(NTAPI *PWMI_SET_DATABLOCK) (
+(NTAPI *PWMI_EXECUTE_METHOD) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp,
IN ULONG GuidIndex,
IN ULONG InstanceIndex,
- IN ULONG BufferSize,
- IN PUCHAR Buffer);
+ IN ULONG MethodId,
+ IN ULONG InBufferSize,
+ IN ULONG OutBufferSize,
+ IN OUT PUCHAR Buffer);
typedef NTSTATUS
-(NTAPI *PWMI_SET_DATAITEM) (
+(NTAPI *PWMI_SET_DATABLOCK) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp,
IN ULONG GuidIndex,
IN ULONG InstanceIndex,
- IN ULONG DataItemId,
IN ULONG BufferSize,
IN PUCHAR Buffer);
typedef NTSTATUS
-(NTAPI *PWMI_EXECUTE_METHOD) (
+(NTAPI *PWMI_SET_DATAITEM) (
IN OUT PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp,
IN ULONG GuidIndex,
IN ULONG InstanceIndex,
- IN ULONG MethodId,
- IN ULONG InBufferSize,
- IN ULONG OutBufferSize,
- IN OUT PUCHAR Buffer);
-
-typedef NTSTATUS
-(NTAPI *PWMI_FUNCTION_CONTROL) (
- IN OUT PDEVICE_OBJECT DeviceObject,
- IN OUT PIRP Irp,
- IN ULONG GuidIndex,
- IN WMIENABLEDISABLECONTROL Function,
- IN BOOLEAN Enable);
+ IN ULONG DataItemId,
+ IN ULONG BufferSize,
+ IN PUCHAR Buffer);
typedef struct _WMILIB_CONTEXT {
ULONG GuidCount;
+++ /dev/null
-
-#ifndef __XMLDSODID_H__
-#define __XMLDSODID_H__
-#define DISPID_XOBJ_MIN 0x00010000
-#define DISPID_XOBJ_MAX 0x0001FFFF
-#define DISPID_XOBJ_BASE DISPID_XOBJ_MIN
-#define DISPID_XMLDSO DISPID_XOBJ_BASE
-#define DISPID_XMLDSO_DOCUMENT DISPID_XMLDSO + 1
-#define DISPID_XMLDSO_JAVADSOCOMPATIBLE DISPID_XMLDSO_DOCUMENT + 1
-#endif
\ No newline at end of file
KPRIORITY BasePriority;
ULONG_PTR UniqueProcessId;
ULONG_PTR InheritedFromUniqueProcessId;
-} PROCESS_BASIC_INFORMATION,*PPROCESS_BASIC_INFORMATION;
+} PROCESS_BASIC_INFORMATION, *PPROCESS_BASIC_INFORMATION;
typedef struct _PROCESS_ACCESS_TOKEN
{
<!DOCTYPE group SYSTEM "../tools/rbuild/project.dtd">
<group xmlns:xi="http://www.w3.org/2001/XInclude">
<if property="ARCH" value="i386">
- <directory name="ntvdm">
- <xi:include href="ntvdm/ntvdm.rbuild" />
- </directory>
+<directory name="ntvdm">
+ <xi:include href="ntvdm/ntvdm.rbuild" />
+</directory>
</if>
<directory name="win32">
<xi:include href="win32/win32.rbuild" />