www.pudn.com > WinGOS.rar > Device.h


#ifndef _GOS_DEVICE_H_ 
#define _GOS_DEVICE_H_ 
 
enum _tagDevice 
{ 
	dmLoad=MAKEMSG(PriorityNormal,MsgClassDriver,1), 
	dmUnload, 
	dmShutDown, 
	dmCreateFile, 
	dmCloseFile, 
	dmReadFile, 
	dmWriteFile, 
	dmDeviceIoControl, 
	dmQueryInformation, 
	dmSetInformation, 
	dmFlushBuffers, 
	dmPnpStart, 
	dmPnpQueryStop, 
	dmPnpStop, 
	dmPnpCancelStop, 
	dmPnpQueryRemove, 
	dmPnpRemove, 
	dmPnpCancelRemove, 
	dmPnpSurriseRemove, 
	dmQueryPower, 
	dmSetPower, 
	dmWaitWake, 
	dmQueryIdle, 
 
	dmDrvBase=MAKEMSG(PriorityNormal,MsgClassDriver,0x1000), 
	dmUser=MAKEMSG(PriorityNormal,MsgClassDriver,0x2000), 
}; 
 
class CDevice : public CMsgObject 
{ 
public: 
}; 
 
#endif //_GOS_DEVICE_H_