Annotation of mstools/mssetup/include/msregdb.h, revision 1.1.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.