Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenbattc.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
1.7.6.1
|