Annotation of mstools/mssetup/include/msregdb.h, revision 1.1

1.1     ! root        1: #ifndef STF_LITE
        !             2: 
        !             3: 
        !             4: #define REG_DB_ENABLED
        !             5: 
        !             6: #ifdef WIN16
        !             7: #define REG_SZ                1
        !             8: #define HKEY_CLASSES_ROOT     1
        !             9: #define ERROR_SUCCESS         0
        !            10: #endif
        !            11: 
        !            12: #define GRC_API_FAILED        104
        !            13: 
        !            14: extern int   APIENTRY EercErrorHandler(int grc, int fVital, LPSTR sz1,
        !            15:                                LPSTR sz2, LPSTR sz3);
        !            16: 
        !            17: 
        !            18: extern BOOL  FInitRegDb(void);
        !            19: 
        !            20: #ifdef WIN16
        !            21: extern LONG  APIENTRY RegOpenKey(LONG hKey, LPSTR szSubKey, LPSTR phkResult);
        !            22: extern LONG  APIENTRY RegCreateKey(LONG hKey, LPSTR szSubKey,
        !            23:                                LPSTR phkResult);
        !            24: extern LONG  APIENTRY RegDeleteKey(LONG hKey, LPSTR szSubKey);
        !            25: extern LONG  APIENTRY RegCloseKey(LONG hKey);
        !            26: extern LONG  APIENTRY RegQueryValue(LONG hKey, LPSTR szSubKey, LPSTR szValue,
        !            27:                                LPSTR lpcb);
        !            28: extern LONG  APIENTRY RegSetValue(LONG hKey, LPSTR szSubKey, LONG dwType,
        !            29:                                LPSTR szValue, LONG cbValue);
        !            30: extern LONG  APIENTRY RegEnumKey(LONG hKey, LONG dwIndex, LPSTR szBuffer,
        !            31:                                LONG dwBufferSize);
        !            32: #endif
        !            33: 
        !            34: 
        !            35: extern void  CreateRegKey(LPSTR szKey);
        !            36: extern void  CreateRegKeyValue(LPSTR szKey, LPSTR szValue);
        !            37: extern void  SetRegKeyValue(LPSTR szKey, LPSTR szValue);
        !            38: extern void  DeleteRegKey(LPSTR szKey);
        !            39: extern LPSTR GetRegKeyValue(LPSTR szKey, LPSTR zsBuf, int cbBuf);
        !            40: extern int   DoesRegKeyExist(LPSTR szKey);
        !            41: 
        !            42: 
        !            43: #ifdef WIN32
        !            44: extern void   CreateRegKeyEx(HKEY hKey, LPCTSTR szKey);
        !            45: extern void   CreateRegKeyValueEx(HKEY hKey, LPCTSTR szKey, LPTSTR szValueName, DWORD dwType, LPBYTE lpValueData, DWORD dwDataLen);
        !            46: extern void   SetRegKeyValueEx(HKEY hKey, LPCTSTR szKey, LPTSTR szValueName, DWORD dwType, LPBYTE szValueData, DWORD dwDataLen);
        !            47: extern void   DeleteRegKeyEx(HKEY hKey, LPCTSTR szKey);
        !            48: extern LONG   GetRegKeyValueEx(HKEY hKey, LPCTSTR szKey, LPTSTR szValueName, LPDWORD lpdwType, LPBYTE lpBuf, DWORD cbBuf);
        !            49: extern int    DoesRegKeyExistEx(HKEY hKey, LPCTSTR szKey);
        !            50: extern BOOL   DeleteAllSubKeys(HKEY hKey, LPCTSTR szKey);
        !            51: 
        !            52: extern LONG  APIENTRY RegOpenKey(HKEY hKey, LPCTSTR szSubKey, PHKEY phkResult);
        !            53: extern LONG  APIENTRY RegCreateKey(HKEY hKey, LPCTSTR szSubKey,
        !            54:                                PHKEY phkResult);
        !            55: extern LONG  APIENTRY RegDeleteKey(HKEY hKey, LPCTSTR szSubKey);
        !            56: extern LONG  APIENTRY RegCloseKey(HKEY hKey);
        !            57: extern LONG  APIENTRY RegQueryValue(HKEY hKey, LPCTSTR szSubKey, LPTSTR szValue,
        !            58:                                PLONG lpcb);
        !            59: extern LONG  APIENTRY RegSetValue(HKEY hKey, LPCTSTR szSubKey, DWORD dwType,
        !            60:                                LPCTSTR szValue, DWORD cbValue);
        !            61: extern LONG  APIENTRY RegEnumKey(HKEY hKey, DWORD dwIndex, LPTSTR szBuffer,
        !            62:                                DWORD dwBufferSize);
        !            63: 
        !            64: #endif
        !            65: #endif  /* !STF_LITE */
        !            66: 
        !            67: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.