| 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.