Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

exdata.c

Go to the documentation of this file.
00001 /*++ 00002 00003 Copyright (c) 1989 Microsoft Corporation 00004 00005 Module Name: 00006 00007 exdata.c 00008 00009 Abstract: 00010 00011 This module contains the global read/write data for the I/O system. 00012 00013 Author: 00014 00015 Ken Reneris (kenr) 00016 00017 Revision History: 00018 00019 00020 --*/ 00021 00022 #include "exp.h" 00023 00024 // 00025 // Executive callbacks. 00026 // 00027 00028 PCALLBACK_OBJECT ExCbSetSystemTime; 00029 PCALLBACK_OBJECT ExCbSetSystemState; 00030 PCALLBACK_OBJECT ExCbPowerState; 00031 00032 #ifdef _PNP_POWER_ 00033 00034 // 00035 // Work Item to scan SystemInformation levels 00036 // 00037 00038 WORK_QUEUE_ITEM ExpCheckSystemInfoWorkItem; 00039 LONG ExpCheckSystemInfoBusy; 00040 KSPIN_LOCK ExpCheckSystemInfoLock; 00041 00042 #endif 00043 00044 00045 // 00046 // Pageable data 00047 // 00048 00049 #ifdef ALLOC_DATA_PRAGMA 00050 #pragma data_seg("PAGE") 00051 #endif 00052 00053 #ifdef _PNP_POWER_ 00054 00055 WCHAR ExpWstrSystemInformation[] = L"Control\\System Information"; 00056 WCHAR ExpWstrSystemInformationValue[] = L"Value"; 00057 00058 #endif 00059 00060 // 00061 // Initialization time data 00062 // 00063 00064 #ifdef ALLOC_DATA_PRAGMA 00065 #pragma data_seg("INIT") 00066 #endif 00067 00068 WCHAR ExpWstrCallback[] = L"\\Callback"; 00069 00070 EXP_INITIALIZE_GLOBAL_CALLBACKS ExpInitializeCallback[] = { 00071 &ExCbSetSystemTime, L"\\Callback\\SetSystemTime", 00072 &ExCbSetSystemState, L"\\Callback\\SetSystemState", 00073 &ExCbPowerState, L"\\Callback\\PowerState", 00074 NULL, NULL 00075 };

Generated on Sat May 15 19:39:57 2004 for test by doxygen 1.3.7