libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Namespaces | |
namespace | XML |
Classes | |
class | BitMapInfoWrapper |
class | COMInit |
class | COMSecuritySettings |
class | CrapManagedSharedMemory |
class | Directory |
class | EventLog |
struct | GlobalFreeDeallocator |
class | HeapID |
class | InitCOMSecurity |
class | KnRManagedSharedMemory |
struct | LocalFreeDeallocator |
class | ManagedSharedMemory |
class | ManagedSharedMemorySTLIntf |
class | NetShare |
class | NTPerformanceObjects |
class | RawSharedMemory |
class | ScheduledTask |
class | SMAllocator |
class | win_exception |
Typedefs | |
typedef tchar | guid_type[39] |
Enumerations | |
enum | COM_error_codes { all_ok =S_OK , standard_error =S_FALSE , unknown_error =MAKE_HRESULT(1,FACILITY_ITF,0x201) , unknown_exception =MAKE_HRESULT(1,FACILITY_ITF,0x202) , stl_exception =MAKE_HRESULT(1,FACILITY_ITF,0x203) , com_exception =MAKE_HRESULT(1,FACILITY_ITF,0x204) , jmmcg_exception =MAKE_HRESULT(1,FACILITY_ITF,0x205) } |
Variables | |
const unsigned long | initial_shared_memory_size =16384 |
const char | string_shared_memory_name [] ="{CA5A83A1-9925-11d4-B182-0001029FBE99}" |
const char | string_shared_mutex_name [] ="{0883F431-99FC-11d4-B184-0001029FBE99}" |
const char | ptr_shared_memory_name [] ="{0883F432-99FC-11d4-B184-0001029FBE99}" |
const char | ptr_shared_mutex_name [] ="{0883F433-99FC-11d4-B184-0001029FBE99}" |
const char | list_shared_memory_name [] ="{5538F380-A114-11d4-B188-0001029FBE99}" |
const char | list_shared_mutex_name [] ="{5538F381-A114-11d4-B188-0001029FBE99}" |
const char | map_shared_memory_name [] ="{88668F70-CF94-11d4-B19D-0001029FBE99}" |
const char | map_shared_mutex_name [] ="{88668F71-CF94-11d4-B19D-0001029FBE99}" |
const tchar | server_info_9X_lib_name [] =_T("svrapi.dll") |
const tchar | dir_separator =_T('\\') |
const tchar | dir_separator_s [] =_T("\\") |
const tchar | wildcard [] =_T("*") |
const unsigned long | CMSM_free_marker =~(unsigned long)NULL |
typedef tchar jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::guid_type[39] |
Definition at line 35 of file GetGUID.hpp.
Enumerator | |
---|---|
all_ok | |
standard_error | |
unknown_error | |
unknown_exception | |
stl_exception | |
com_exception | |
jmmcg_exception |
Definition at line 33 of file COMStuff.hpp.
AFX_EXT_CLASS BitMapInfoWrapper __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CreateBitmapInfoStruct | ( | const CBitmap & | ) |
AFX_EXT_CLASS bool __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CreateBMPFile | ( | CFile & | , |
const CBitmap & | , | ||
const CDC & | |||
) |
AFX_EXT_CLASS bool __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CreateBMPFile | ( | const tstring & | , |
const CBitmap & | , | ||
const CDC & | |||
) |
|
inline |
Definition at line 37 of file GetGUID.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >::RawSharedMemory().
|
inline |
|
inline |
|
inline |
const std::pair< std::string, std::string > jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::list_shared_memory_names | ( | list_shared_memory_name | , |
list_shared_mutex_name | |||
) |
AFX_EXT_CLASS bool __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::LoadBMP | ( | CFile & | , |
BitMapInfoWrapper & | hDIB, | ||
std::auto_ptr< CPalette > & | |||
) |
AFX_EXT_CLASS bool __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::LoadBMP | ( | const tstring & | BMPFile, |
BitMapInfoWrapper & | hDIB, | ||
std::auto_ptr< CPalette > & | |||
) |
const std::pair< std::string, std::string > jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::map_shared_memory_names | ( | map_shared_memory_name | , |
map_shared_mutex_name | |||
) |
|
inlinenoexcept |
const std::pair< std::string, std::string > jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ptr_shared_memory_names | ( | ptr_shared_memory_name | , |
ptr_shared_mutex_name | |||
) |
const std::pair< std::string, std::string > jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::string_shared_memory_names | ( | string_shared_memory_name | , |
string_shared_mutex_name | |||
) |
const unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CMSM_free_marker =~(unsigned long)NULL |
Definition at line 179 of file SharedMemory.hpp.
Definition at line 33 of file NetShare.hpp.
Definition at line 26 of file Directory.hpp.
const unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::initial_shared_memory_size =16384 |
Definition at line 29 of file NTPerformanceObjects.hpp.
const char jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::list_shared_memory_name[] ="{5538F380-A114-11d4-B188-0001029FBE99}" |
Definition at line 34 of file NTPerformanceObjects.hpp.
const char jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::list_shared_mutex_name[] ="{5538F381-A114-11d4-B188-0001029FBE99}" |
Definition at line 35 of file NTPerformanceObjects.hpp.
const char jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::map_shared_memory_name[] ="{88668F70-CF94-11d4-B19D-0001029FBE99}" |
Definition at line 36 of file NTPerformanceObjects.hpp.
const char jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::map_shared_mutex_name[] ="{88668F71-CF94-11d4-B19D-0001029FBE99}" |
Definition at line 37 of file NTPerformanceObjects.hpp.
const char jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ptr_shared_memory_name[] ="{0883F432-99FC-11d4-B184-0001029FBE99}" |
Definition at line 32 of file NTPerformanceObjects.hpp.
const char jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ptr_shared_mutex_name[] ="{0883F433-99FC-11d4-B184-0001029FBE99}" |
Definition at line 33 of file NTPerformanceObjects.hpp.
Definition at line 32 of file NetShare.hpp.
const char jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::string_shared_memory_name[] ="{CA5A83A1-9925-11d4-B182-0001029FBE99}" |
Definition at line 30 of file NTPerformanceObjects.hpp.
const char jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::string_shared_mutex_name[] ="{0883F431-99FC-11d4-B184-0001029FBE99}" |
Definition at line 31 of file NTPerformanceObjects.hpp.
Definition at line 27 of file Directory.hpp.