You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.2 KiB
69 lines
2.2 KiB
#if !defined(INCL_REGISTRY)
|
|
#define INCL_REGISTRY
|
|
|
|
/* File: D:\WACKER\tdll\registry.h (Created: 27-Nov-1996 by cab)
|
|
*
|
|
* Copyright 1996 by Hilgraeve Inc. -- Monroe, MI
|
|
* All rights reserved
|
|
*
|
|
* Description:
|
|
* Declares the functions used for manipulating the Windows 95
|
|
* system registry.
|
|
*
|
|
* An explanation of registry terms:
|
|
*
|
|
* The Windows 95 registry uses the terms "keys", "values",
|
|
* and "data". The way the registry stores information can
|
|
* best be described as a folder analogy.
|
|
*
|
|
* Keys are the equivalent of folders. The can contain other
|
|
* keys (subkeys) or values.
|
|
*
|
|
* Values are the equivalent of documents. They contain data.
|
|
*
|
|
* The data is the actual contents of the document, i.e. it
|
|
* is the information we are interested in.
|
|
*
|
|
* An example:
|
|
*
|
|
* HyperTerminal uses the registry to store the value of the
|
|
* "Don't ask me this question" check box of the "Default Telnet
|
|
* App" dialog.
|
|
*
|
|
* The key for this is "HKEY_LOCAL_MACHINE\SOFTWARE\Hilgraeve\
|
|
* HyperTerminal PE\3.0".
|
|
*
|
|
* The value for this is "Telnet Check".
|
|
*
|
|
* The data for this will be either 0 or 1 depending on if the
|
|
* user wants HT to check if it is the default telnet app.
|
|
*
|
|
* $Revision: 2 $
|
|
* $Date: 3/26/02 8:59a $
|
|
*/
|
|
|
|
// htRegQueryValue
|
|
//
|
|
// A generic function to get a value from the registry.
|
|
// Returns 0 if successful, -1 if error.
|
|
//
|
|
INT_PTR htRegQueryValue(HKEY hKey, LPCTSTR pszSubKey, LPCTSTR pszValue,
|
|
LPBYTE pData, LPDWORD pdwDataSize);
|
|
|
|
// regSetStringValue
|
|
//
|
|
// A generic function to set the value of a registry entry. This value
|
|
// is a null-terminated string. Returns 0 if successful, -1 if error.
|
|
//
|
|
INT_PTR regSetStringValue(HKEY hKey, LPCTSTR pszSubKey, LPCTSTR pszValue,
|
|
LPCTSTR pszData);
|
|
|
|
// regSetDwordValue
|
|
//
|
|
// A generic function to set the value of a registry entry. This value
|
|
// is a doubleword (32 bits). Returns 0 if successful, -1 if error.
|
|
//
|
|
INT_PTR regSetDwordValue(HKEY hKey, LPCTSTR pszSubKey, LPCTSTR pszValue,
|
|
DWORD dwData);
|
|
|
|
#endif
|