|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
General Registry access & registration implementation TRegKey, TRegValue, TRegKeyIterator, TRegValueIterator TXRegistry TRegItem, TRegList, TRegLink - associative array of localizable string parameters OC registry functions. More...
#include <owl/private/defs.h>#include <owl/private/checks.h>#include <owl/except.h>#include <owl/wsysinc.h>#include <owl/lclstrng.h>#include <owl/private/memory.h>#include <owl/private/strmdefs.h>#include <vector>#include <optional>#include <type_traits>#include <cstddef>#include <owl/preclass.h>#include <owl/posclass.h>Go to the source code of this file.
Classes | |
| class | owl::TRegValue |
| Encapsulates a value-data entry within one registration key. More... | |
| class | owl::TRegKey |
| Encapsulates a registration key in the Windows Registry. More... | |
| class | owl::TRegKey::TSecurityDescriptor |
| Encapsulates a SECURITY_DESCRIPTOR. More... | |
| struct | owl::TRegKey::TInfo |
| Data structure returned by QueryInfo. More... | |
| class | owl::TRegKeyIterator |
| Iterator for walking thru the subkeys of a key. More... | |
| class | owl::TRegValueIterator |
| Iterator for walking through the values of a key. More... | |
| class | owl::TXRegistry |
| Thrown for errors within the Registry classes. More... | |
| class | owl::TRegFormatHeap |
| Used internally to provide buffers for formating registration strings. More... | |
| struct | owl::TRegItem |
| A single registration list entry. More... | |
| class | owl::TRegList |
| A registration parameter table, composed of a list of TRegItems. More... | |
| class | owl::TRegLink |
| A linked structure in which each node points to a list of TRegList objects (or TRegList-derived objects) or TDocTemplate objects. More... | |
| class | owl::TRegTemplateList |
| List of parameterized template strings that represent the actual entries to be registered. More... | |
| class | owl::TRegParamList |
| A list of param entries for use as an intermediate between a TRegList and the actual template list used to generate the registration. More... | |
| struct | owl::TRegParamList::TEntry |
| class | owl::TRegSymbolTable |
| High level symbol-based registry entry manipulation. More... | |
| class | owl::TRegistry |
| TRegistry provides high level stream and list access to the registry. More... | |
| struct | owl::TRegistry::TUnregParams |
Namespaces | |
| namespace | owl |
| Object Windows Library (OWLNext Core). | |
Macros | |
| #define | BEGIN_REGISTRATION(regname) |
| #define | END_REGISTRATION {0,{0}} }; |
| #define | REGDATA(var, val) |
| #define | REGXLAT(var, val) |
| #define | REGITEM(key, val) |
| #define | REGFORMAT(i, f, a, t, d) |
| #define | REGSTATUS(a, f) |
| #define | REGVERBOPT(v, mf, sf) |
| #define | REGICON(i) |
| #define | REGDOCFLAGS(i) |
| #define | REGISTRATION_FORMAT_BUFFER(n) |
| #define | REGISTRATION_FORMAT_HEAP TRegFormatHeap __regHeap; |
| #define | ocrRichText _T("Rich Text Format") |
| #define | ocrEmbedSource _T("Embed Source") |
| #define | ocrEmbeddedObject _T("Embedded Object") |
| #define | ocrLinkSource _T("Link Source") |
| #define | ocrObjectDescriptor _T("Object Descriptor") |
| #define | ocrLinkSrcDescriptor _T("Link Source Descriptor") |
| #define | ocrSingleUse _T("1") |
| Single client per instance. | |
| #define | ocrMultipleUse _T("2") |
| Multiple clients per instance. | |
| #define | ocrMultipleLocal _T("3") |
| Multiple clients, separate inproc server. | |
Variables | |
| const int | owl::ocrVerbLimit = 8 |
| Maximum number of verbs registered per class. | |
| const int | owl::ocrFormatLimit = 8 |
| Maximum number of data formats per class. | |
General Registry access & registration implementation TRegKey, TRegValue, TRegKeyIterator, TRegValueIterator TXRegistry TRegItem, TRegList, TRegLink - associative array of localizable string parameters OC registry functions.
Definition in file registry.h.