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

battc.h
Go to the documentation of this file.
00001 /*
00002 * PROJECT:         ReactOS Kernel
00003 * LICENSE:         GPL - See COPYING in the top level directory
00004 * FILE:            drivers/battery/battc/battc.h
00005 * PURPOSE:         Battery Class Driver
00006 * PROGRAMMERS:     Cameron Gutman (cameron.gutman@reactos.org)
00007 */
00008 
00009 #pragma once
00010 
00011 #include <ntddk.h>
00012 #include <wmilib.h>
00013 #include <initguid.h>
00014 #include <batclass.h>
00015 
00016 typedef struct _BATTERY_CLASS_DATA {
00017   BATTERY_MINIPORT_INFO MiniportInfo;
00018   KEVENT WaitEvent;
00019   BOOLEAN Waiting;
00020   FAST_MUTEX Mutex;
00021   UCHAR EventTrigger;
00022   PVOID EventTriggerContext;
00023   UNICODE_STRING InterfaceName;
00024 } BATTERY_CLASS_DATA, *PBATTERY_CLASS_DATA;
00025 
00026 /* Memory tags */
00027 #define BATTERY_CLASS_DATA_TAG 'CtaB'
00028 
00029 /* Event triggers */
00030 #define EVENT_BATTERY_TAG    0x01
00031 #define EVENT_BATTERY_STATUS 0x02

Generated on Sat May 26 2012 04:25:43 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.