home *** CD-ROM | disk | FTP | other *** search
/ Softwarová Záchrana 3 / Softwarova-zachrana-3.bin / pserv.cpl / pserv-2.4.exe / source / CNTMachineAccount.h < prev    next >
C/C++ Source or Header  |  2005-01-05  |  574b  |  25 lines

  1. #ifndef CNtMachineAccount_H
  2. #define CNtMachineAccount_H
  3.  
  4. class PNtMachineAccount 
  5.     {
  6.     public:
  7.         PNtMachineAccount();
  8.         virtual ~PNtMachineAccount();
  9.         BOOL Impersonate();
  10.         BOOL RevertToSelf();
  11.  
  12.     protected:
  13.         DWORD DetermineSystemPID();
  14.         BOOL Refresh();
  15.         BOOL ModifySecurity(HANDLE hProc, DWORD dwAccess);
  16.  
  17.         HANDLE m_hToken;
  18.         HANDLE m_hProcess;
  19.     };
  20.  
  21. BOOL PAdjustTokenPrivileges( LPCTSTR lpszPrivileges );
  22. extern PNtMachineAccount theMachineAccount;
  23.  
  24. #endif // PNtMachineAccount_H
  25.