Go to the source code of this file.
Defines |
#define | ERRTHROW(FUNC) |
#define | RM_USER 1 |
#define | RM_SYS 2 |
#define | RM_SYS2 4 |
#define | RM_BOTH 3 |
#define | RM_TEST 8 |
#define | RM_PRIO (RM_SYS2 | RM_USER) |
#define | RM_SYSDOREAD (RM_SYS2 | RM_SYS) |
#define | FILEPART(x) (((LPCTSTR)x)+4) |
Typedefs |
typedef HRESULT(STDAPICALLTYPE * | CTLREGPROC )() |
Enumerations |
enum | Tristate_t { Tristate_Enabled,
Tristate_Disabled,
Tristate_Not_Specified
} |
Functions |
void | WIN32THROW (LONG err) |
const CString | rootreg (_T("SOFTWARE\\GME")) |
CString | QueryValue (CRegKey &key, const TCHAR *name) |
void | REVOKE_SYS2 (regaccessmode_enum &mode) |
bool | Combine_Tristate (Tristate_t user, Tristate_t system, bool default_=false) |
Tristate_t | IsAssociated_hive (const CString &progidstr, const CString ¶digmstr, HKEY hive) |
bool | IsAssociated_regaccess (const CString &progidstr, const CString ¶digmstr, regaccessmode_enum mode) |
HRESULT | GetMtaInfo (BSTR conn, BSTR *parname, BSTR *version, VARIANT *guid) |
void | GetComponents_ (HKEY hive, CStringArray &ret) |
template<typename Functor > |
void | TokenizeParadigmString (const CString ¶digms, Functor &x) |
Define Documentation
Value:{ \
VERIFYTHROW( (FUNC) == ERROR_SUCCESS ); \
}
Definition at line 18 of file MgaRegistrar.cpp.
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
Tristate_Enabled |
|
Tristate_Disabled |
|
Tristate_Not_Specified |
|
Definition at line 66 of file MgaRegistrar.cpp.
Function Documentation
HRESULT GetMtaInfo |
( |
BSTR |
conn, |
|
|
BSTR * |
parname, |
|
|
BSTR * |
version, |
|
|
VARIANT * |
guid |
|
) |
| |
CString QueryValue |
( |
CRegKey & |
key, |
|
|
const TCHAR * |
name |
|
) |
| |
const CString rootreg |
( |
_T("SOFTWARE\\GME") |
| ) |
|
template<typename Functor >