Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deRegistry Class Reference

`#include <deShared.hpp>`

List of all members.

## Public Member Functions
| deRegistry ()
deBoolean | SetRoot (const deRegistryRootKey RootKey)
deBoolean | ReadString (const char *Key, const char *ValueName, char *Buffer, int *BufferSize)
deBoolean | WriteString (const char *Key, const char *ValueName, const char *Buffer, const int BufferSize)
deBoolean | ReadInt (const char *Key, const char *ValueName, int *IntValue)
deBoolean | WriteInt (const char *Key, const char *ValueName, const int IntValue)
LONG | GetLastReturnCode ()
## Private Attributes
HKEY | CurrentRootKey
HKEY | CurrentOpenKey
LONG | LastReturnCode

## Constructor & Destructor Documentation

deRegistry::deRegistry | ( |  | ) |

## Member Function Documentation

LONG deRegistry::GetLastReturnCode | ( |  | ) | `[inline]`

deBoolean deRegistry::ReadInt | ( | const char * | Key,
|  | const char * | ValueName,
|  | int * | IntValue
| ) |

deBoolean deRegistry::ReadString | ( | const char * | Key,
|  | const char * | ValueName,
|  | char * | Buffer,
|  | int * | BufferSize
| ) |

deBoolean deRegistry::SetRoot | ( | const deRegistryRootKey | RootKey | ) |

deBoolean deRegistry::WriteInt | ( | const char * | Key,
|  | const char * | ValueName,
|  | const int | IntValue
| ) |

deBoolean deRegistry::WriteString | ( | const char * | Key,
|  | const char * | ValueName,
|  | const char * | Buffer,
|  | const int | BufferSize
| ) |

## Member Data Documentation

HKEY deRegistry::CurrentOpenKey`[private]`

HKEY deRegistry::CurrentRootKey`[private]`

LONG deRegistry::LastReturnCode`[private]`

The documentation for this class was generated from the following files:

- deShared.hpp
- deRegistry.cpp