|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Internal classes. More...
Classes | |
| class | owl::TConfigFile |
| Save/Load configuration parameters Base abstract class. More... | |
| class | owl::TConfigFileSection |
| Small inline wrapper around Section. More... | |
| class | owl::TIniConfigFile |
| Encapsulates the Windows INI file interface Get/SetPrivateProfileXXX functions. More... | |
| class | owl::TMemConfigFile |
| class | owl::TRegConfigFile |
| Derived from TConfigFile, TRegConfigFile is used to maintain configuration settings in the registry. More... | |
| class | owl::TProfile |
| An instance of TProfile encapsulates a setting within a system file, often referred to as a profile or initialization file. More... | |
| 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::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... | |
| 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... | |
| class | owl::TShell |
| delay loading SHELL32.DLL/SHELL.DLL More... | |
| class | owl::TShellMalloc |
| Wraps the shell's IMalloc interface. More... | |
| class | owl::TExtractIcon |
| Wraps the IExtractIcon interface (currently lightweight). More... | |
| class | owl::TContextMenu |
| Wraps the IContextMenu interface (currently lightweight). More... | |
| class | owl::TDataObject |
| Wraps the IDataObject interface (currently lightweight). More... | |
| class | owl::TDropTarget |
| Wraps the IDropTarget interface (currently lightweight). More... | |
| class | owl::TPidl |
| TPidl is an item identifier list class (ITEMIDLIST). More... | |
| class | owl::TShellItem |
| An item in the shell's name space. More... | |
| class | owl::TShellItemIterator |
| TShellItemIterator is an interator for walking through the contents of a folder. More... | |
| class | owl::TXShell |
| Base Shell exception class. Handles all TShellItem and related class exceptions. More... | |
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. | |
Internal classes.
| #define BEGIN_REGISTRATION | ( | regname | ) |
Definition at line 583 of file registry.h.
| #define END_REGISTRATION {0,{0}} }; |
Definition at line 589 of file registry.h.
| #define ocrEmbeddedObject _T("Embedded Object") |
Definition at line 639 of file registry.h.
| #define ocrEmbedSource _T("Embed Source") |
Definition at line 638 of file registry.h.
| #define ocrLinkSource _T("Link Source") |
Definition at line 640 of file registry.h.
| #define ocrLinkSrcDescriptor _T("Link Source Descriptor") |
Definition at line 642 of file registry.h.
| #define ocrMultipleLocal _T("3") |
Multiple clients, separate inproc server.
Definition at line 728 of file registry.h.
| #define ocrMultipleUse _T("2") |
Multiple clients per instance.
Definition at line 727 of file registry.h.
| #define ocrObjectDescriptor _T("Object Descriptor") |
Definition at line 641 of file registry.h.
| #define ocrRichText _T("Rich Text Format") |
Definition at line 637 of file registry.h.
| #define ocrSingleUse _T("1") |
Single client per instance.
Definition at line 726 of file registry.h.
| #define REGDATA | ( | var, | |
| val ) |
Definition at line 591 of file registry.h.
| #define REGDOCFLAGS | ( | i | ) |
Definition at line 598 of file registry.h.
| #define REGFORMAT | ( | i, | |
| f, | |||
| a, | |||
| t, | |||
| d ) |
Definition at line 594 of file registry.h.
| #define REGICON | ( | i | ) |
Definition at line 597 of file registry.h.
| #define REGISTRATION_FORMAT_BUFFER | ( | n | ) |
Definition at line 603 of file registry.h.
| #define REGISTRATION_FORMAT_HEAP TRegFormatHeap __regHeap; |
Definition at line 606 of file registry.h.
| #define REGITEM | ( | key, | |
| val ) |
Definition at line 593 of file registry.h.
| #define REGSTATUS | ( | a, | |
| f ) |
Definition at line 595 of file registry.h.
| #define REGVERBOPT | ( | v, | |
| mf, | |||
| sf ) |
Definition at line 596 of file registry.h.
| #define REGXLAT | ( | var, | |
| val ) |
Definition at line 592 of file registry.h.
| enum owl::ocrAspect |
Aspect: view types supported by transfer.
Definition at line 647 of file registry.h.
| enum owl::ocrClipFormat |
Format: standard clipboard numeric format, or name of custom format.
Definition at line 619 of file registry.h.
| enum owl::ocrDirection |
Direction: transfer directions supported.
| Enumerator | |
|---|---|
| ocrGet | |
| ocrSet | |
| ocrGetSet | |
Definition at line 673 of file registry.h.
| enum owl::ocrMedium |
Medium: means of data transfer.
Definition at line 658 of file registry.h.
| enum owl::ocrObjectStatus |
IOleObject miscellaneous status flags, defined for each or all aspects.
Definition at line 687 of file registry.h.
IOleObject verb attribute flags.
| Enumerator | |
|---|---|
| ocrNeverDirties | Verb can never cause object to become dirty. |
| ocrOnContainerMenu | Only useful context view is Icon. |
Definition at line 717 of file registry.h.
IOleObject verb menu flags.
| Enumerator | |
|---|---|
| ocrGrayed | MF_GRAYED. |
| ocrDisabled | MF_DISABLED. |
| ocrChecked | MF_CHECKED. |
| ocrMenuBarBreak | MF_MENUBARBREAK. |
| ocrMenuBreak | MF_MENUBAR. |
Definition at line 705 of file registry.h.
| const int owl::ocrFormatLimit = 8 |
Maximum number of data formats per class.
Definition at line 614 of file registry.h.
| const int owl::ocrVerbLimit = 8 |
Maximum number of verbs registered per class.
Definition at line 613 of file registry.h.