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

fbtwmi.h
Go to the documentation of this file.
00001 // Copyright (c) 2004, Antony C. Roberts
00002 
00003 // Use of this file is subject to the terms
00004 // described in the LICENSE.TXT file that
00005 // accompanies this file.
00006 //
00007 // Your use of this file indicates your
00008 // acceptance of the terms described in
00009 // LICENSE.TXT.
00010 //
00011 // http://www.freebt.net
00012 
00013 #ifndef _FREEBT_WMI_H
00014 #define _FREEBT_WMI_H
00015 
00016 //#define ENABLE_WMI
00017 
00018 NTSTATUS FreeBT_WmiRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension);
00019 NTSTATUS FreeBT_WmiDeRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension);
00020 NTSTATUS FreeBT_DispatchSysCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp);
00021 NTSTATUS FreeBT_QueryWmiRegInfo(
00022     IN PDEVICE_OBJECT DeviceObject,
00023     OUT ULONG *RegFlags,
00024     OUT PUNICODE_STRING InstanceName,
00025     OUT PUNICODE_STRING *RegistryPath,
00026     OUT PUNICODE_STRING MofResourceName,
00027     OUT PDEVICE_OBJECT *Pdo);
00028 
00029 NTSTATUS FreeBT_SetWmiDataItem(
00030     IN PDEVICE_OBJECT DeviceObject,
00031     IN PIRP           Irp,
00032     IN ULONG          GuidIndex,
00033     IN ULONG          InstanceIndex,
00034     IN ULONG          DataItemId,
00035     IN ULONG          BufferSize,
00036     IN PUCHAR         Buffer);
00037 
00038 NTSTATUS FreeBT_SetWmiDataBlock(
00039     IN PDEVICE_OBJECT DeviceObject,
00040     IN PIRP           Irp,
00041     IN ULONG          GuidIndex,
00042     IN ULONG          InstanceIndex,
00043     IN ULONG          BufferSize,
00044     IN PUCHAR         Buffer);
00045 
00046 NTSTATUS FreeBT_QueryWmiDataBlock(
00047     IN PDEVICE_OBJECT DeviceObject,
00048     IN PIRP           Irp,
00049     IN ULONG          GuidIndex,
00050     IN ULONG          InstanceIndex,
00051     IN ULONG          InstanceCount,
00052     IN OUT PULONG     InstanceLengthArray,
00053     IN ULONG          OutBufferSize,
00054     OUT PUCHAR        Buffer);
00055 
00056 PCHAR WMIMinorFunctionString(UCHAR MinorFunction);
00057 
00058 #endif

Generated on Mon May 28 2012 04:26:54 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.