www.pudn.com > FsDriver.rar > Global.h


#pragma once 
 
extern PKEVENT pReq_Event; 
extern BOOL gUser_Command ; 
extern ULONG  gAck; 
extern PKEVENT pAck_Event; 
extern FAST_MUTEX Guard_Mutex; 
 
extern WCHAR gSymbol[]; 
extern WCHAR gSymbolDos[]; 
 
extern ULONG CurrentDriveSet; 
 
// 
// Table of our hook devices for each drive letter. This makes it 
// easy to look up the device object that was created to hook a  
// particular drive. 
// 
extern PDEVICE_OBJECT      DriveHookDevices[26]; 
 
//  
//  保存系统分配给我的驱动对象的指针 
// 
extern PDRIVER_OBJECT FsTPMDriverObject; 
 
// Save pointer to GUI 
extern PDEVICE_OBJECT pGUIDevice; 
 
// 
// Current bitmask of hooked devices 
// 
extern ULONG         CurrentDeviceSet; 
 
//List ProtectFileList = {0}; 
 
extern ULONG ProcessNameOffset;    
 
extern KSPIN_LOCK IoDatabaseLock; 
extern PKSPIN_LOCK IopDatabaseLock; 
 
extern FSTPM_CONTROL_BLOCK ProtectControlBlock;