ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

wmilib.h File Reference

Go to the source code of this file.

Data Structures

struct  PWMIGUIDREGINFO
struct  PWMILIB_CONTEXT

Typedefs

typedef enum
_WMIENABLEDISABLECONTROL * 
PWMIENABLEDISABLECONTROL
typedef enum
_SYSCTL_IRP_DISPOSITION * 
PSYSCTL_IRP_DISPOSITION
typedef IN OUT PULONG RegFlags
typedef IN OUT PULONG IN OUT
PUNICODE_STRING 
InstanceName
typedef IN OUT PULONG IN OUT
PUNICODE_STRING OUT
PUNICODE_STRING *RegistryPath 
OPTIONAL
typedef IN OUT PULONG IN OUT
PUNICODE_STRING OUT
PUNICODE_STRING *RegistryPath
IN OUT PUNICODE_STRING 
MofResourceName
typedef IN OUT PIRP Irp
typedef IN OUT PIRP IN ULONG GuidIndex
typedef IN OUT PIRP IN ULONG
IN WMIENABLEDISABLECONTROL 
Function
typedef IN OUT PIRP IN ULONG
IN WMIENABLEDISABLECONTROL IN
BOOLEAN 
Enable
typedef IN OUT PIRP IN ULONG
IN ULONG 
InstanceIndex
typedef IN OUT PIRP IN ULONG
IN ULONG IN ULONG 
InstanceCount
typedef IN OUT PIRP IN ULONG
IN ULONG IN ULONG OUT PULONG
InstanceLengthArray IN ULONG 
BufferAvail
typedef IN OUT PIRP IN ULONG
IN ULONG IN ULONG 
MethodId
typedef IN OUT PIRP IN ULONG
IN ULONG IN ULONG IN ULONG 
InBufferSize
typedef IN OUT PIRP IN ULONG
IN ULONG IN ULONG IN ULONG IN
ULONG 
OutBufferSize
typedef IN OUT PIRP IN ULONG
IN ULONG IN ULONG IN ULONG IN
ULONG IN OUT PUCHAR 
Buffer
typedef IN OUT PIRP IN ULONG
IN ULONG IN ULONG 
BufferSize
typedef IN OUT PIRP IN ULONG
IN ULONG IN ULONG 
DataItemId

Enumerations

enum  WMIENABLEDISABLECONTROL { WmiEventControl, WmiDataBlockControl }
enum  SYSCTL_IRP_DISPOSITION { IrpProcessed, IrpNotCompleted, IrpNotWmi, IrpForward }

Functions

typedef NTSTATUS (NTAPI *PWMI_QUERY_REGINFO)(IN OUT PDEVICE_OBJECT DeviceObject
NTSTATUS NTAPI WmiCompleteRequest (IN PDEVICE_OBJECT DeviceObject, IN OUT PIRP Irp, IN NTSTATUS Status, IN ULONG BufferUsed, IN CCHAR PriorityBoost)
NTSTATUS NTAPI WmiSystemControl (IN PWMILIB_CONTEXT WmiLibInfo, IN PDEVICE_OBJECT DeviceObject, IN OUT PIRP Irp, OUT PSYSCTL_IRP_DISPOSITION IrpDisposition)
NTSTATUS NTAPI WmiFireEvent (IN PDEVICE_OBJECT DeviceObject, IN LPCGUID Guid, IN ULONG InstanceIndex, IN ULONG EventDataSize, IN PVOID EventData)

Generated on Fri May 25 2012 05:33:17 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.