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 >