libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::NTUtils Namespace Reference

Namespaces

namespace  Database
 

Classes

class  ACL_wrapper
 
class  CPUTicker
 
class  CurrentSecurityID
 
class  EveryoneSecuritySettings
 
class  LoadLibraryWrapper
 
class  NetAPIDeallocator
 
struct  NetEnumDeallocator
 
class  RegistryKey
 
class  SecurityDescriptor
 
class  SecurityID
 
class  SecuritySettings
 
class  ServiceManipulation
 
class  SID_wrapper
 

Typedefs

typedef NET_API_STATUS(NET_API_FUNCTION * pNetApiBufferFreeType) (IN LPVOID Buffer)
 
typedef std::basic_string< TCHAR, std::char_traits< TCHAR > > tstring
 

Functions

tstring __fastcall DumpWinMessage (const unsigned long err_no)
 
tostreamSystemTime (tostream &ss)
 
tstring SystemTimeAsStr (void)
 

Variables

const TCHAR netapi32_nt_lib_name [] =_T("netapi32.dll")
 
const TCHAR NetApiBufferFree_name [] =_T("NetApiBufferFree")
 
const TCHAR scm_lib_name [] =_T("advapi32.dll")
 

Typedef Documentation

◆ pNetApiBufferFreeType

typedef NET_API_STATUS(NET_API_FUNCTION * jmmcg::NTUtils::pNetApiBufferFreeType) (IN LPVOID Buffer)

Definition at line 29 of file NetAPIDeallocator.hpp.

◆ tstring

typedef std::basic_string<TCHAR, std::char_traits<TCHAR> > jmmcg::NTUtils::tstring

Definition at line 31 of file DumpWinMsg.hpp.

Function Documentation

◆ DumpWinMessage()

tstring __fastcall jmmcg::NTUtils::DumpWinMessage ( const unsigned long  err_no)
inline

Definition at line 35 of file DumpWinMsg.hpp.

◆ SystemTime()

tostream& jmmcg::NTUtils::SystemTime ( tostream ss)
inline

Definition at line 31 of file SystemTime.hpp.

◆ SystemTimeAsStr()

tstring jmmcg::NTUtils::SystemTimeAsStr ( void  )
inline

Definition at line 44 of file SystemTime.hpp.

Variable Documentation

◆ netapi32_nt_lib_name

const TCHAR jmmcg::NTUtils::netapi32_nt_lib_name[] =_T("netapi32.dll")

Definition at line 27 of file NetAPIDeallocator.hpp.

◆ NetApiBufferFree_name

const TCHAR jmmcg::NTUtils::NetApiBufferFree_name[] =_T("NetApiBufferFree")

Definition at line 28 of file NetAPIDeallocator.hpp.

◆ scm_lib_name

const TCHAR jmmcg::NTUtils::scm_lib_name[] =_T("advapi32.dll")

Definition at line 26 of file LoadLibraryWrapper.hpp.