|
OWLNext 6.32
|
Classes | |
| class | owl::TConfigFile |
| class | owl::TConfigFileSection |
| class | owl::TIniConfigFile |
| class | owl::TMemConfigFile |
| class | owl::TRegConfigFile |
| class | owl::TProfile |
| class | owl::TRegKey |
| class | owl::TRegValue |
| class | owl::TRegKeyIterator |
| Iterator for walking thru the subkeys of a key. More... | |
| class | owl::TRegValueIterator |
| TRegValueIterator is an iterator for walking through the values of a key. More... | |
| class | owl::TXRegistry |
| class | owl::TRegFormatHeap |
| Used internally to provide buffers for formating registration strings. More... | |
| struct | owl::TRegItem |
| class | owl::TRegList |
| A registration parameter table, composed of a list of TRegItems. More... | |
| class | owl::TRegLink |
| class | owl::TRegTemplateList |
| class | owl::TRegParamList |
| class | owl::TRegSymbolTable |
| 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 |
| class | owl::TExtractIcon |
| class | owl::TContextMenu |
| class | owl::TDataObject |
| class | owl::TDropTarget |
| class | owl::TPidl |
| class | owl::TShellItem |
| class | owl::TShellItemIterator |
| class | owl::TXShell |
| Base Shell exception class. Handles all TShellItem and related class exceptions. More... | |
Defines | |
| #define | BEGIN_REGISTRATION(regname) |
| #define | END_REGISTRATION {0,{0}} }; |
| #define | REGDATA(var, val) {#var, {val}}, |
| #define | REGXLAT(var, val) {#var, {AUTOLANG_XLAT val}}, |
| #define | REGITEM(key, val) {" " key, {val}}, |
| #define | REGFORMAT(i, f, a, t, d) {"format" #i,{TRegItem::RegFormat(f,a,t,d,__regHeap)}}, |
| #define | REGSTATUS(a, f) {"aspect" #a, {TRegItem::RegFlags(f,__regHeap)}}, |
| #define | REGVERBOPT(v, mf, sf) {#v "opt",{TRegItem::RegVerbOpt(mf,sf,__regHeap)}}, |
| #define | REGICON(i) {"iconindex",{TRegItem::RegFlags(i,__regHeap)}}, |
| #define | REGDOCFLAGS(i) {"docflags",{TRegItem::RegFlags(i,__regHeap)}}, |
| #define | REGISTRATION_FORMAT_BUFFER(n) TRegFormatHeap __regHeap; |
| #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") |
| #define | ocrMultipleUse _T("2") |
| #define | ocrMultipleLocal _T("3") |
Enumerations | |
| enum | owl::ocrClipFormat { owl::ocrText = 1, owl::ocrBitmap = 2, owl::ocrMetafilePict = 3, owl::ocrSylk = 4, owl::ocrDif = 5, owl::ocrTiff = 6, owl::ocrOemText = 7, owl::ocrDib = 8, owl::ocrPalette = 9, owl::ocrPenData = 10, owl::ocrRiff = 11, owl::ocrWave = 12, owl::ocrUnicodeText = 13, owl::ocrEnhMetafile = 14 } |
| enum | owl::ocrAspect { owl::ocrContent = 1, owl::ocrThumbnail = 2, owl::ocrIcon = 4, owl::ocrDocPrint = 8 } |
| enum | owl::ocrMedium { ocrNull = 0, owl::ocrHGlobal = 1, owl::ocrFile = 2, owl::ocrIStream = 4, owl::ocrIStorage = 8, owl::ocrGDI = 16, owl::ocrMfPict = 32, owl::ocrStaticMed = 1024 } |
| enum | owl::ocrDirection { ocrGet = 1, ocrSet = 2, ocrGetSet = 3 } |
| enum | owl::ocrObjectStatus { owl::ocrRecomposeOnResize = 1, owl::ocrOnlyIconic = 2, owl::ocrInsertNotReplace = 4, owl::ocrStatic = 8, owl::ocrCantLinkInside = 16, owl::ocrCanLinkByOle1 = 32, owl::ocrIsLinkObject = 64, owl::ocrInsideOut = 128, owl::ocrActivateWhenVisible = 256, owl::ocrRenderingIsDeviceIndependent = 512, owl::ocrNoSpecialRendering = 512 } |
| enum | owl::ocrVerbMenuFlags { owl::ocrGrayed = 1, owl::ocrDisabled = 2, owl::ocrChecked = 8, owl::ocrMenuBarBreak = 32, owl::ocrMenuBreak = 64 } |
| enum | owl::ocrVerbAttributes { owl::ocrNeverDirties = 1, owl::ocrOnContainerMenu = 2 } |
Variables | |
| const int | owl::ocrVerbLimit = 8 |
| const int | owl::ocrFormatLimit = 8 |
Internal classes
| #define BEGIN_REGISTRATION | ( | regname | ) |
extern TRegItem regname##_list[]; \ extern TRegFormatHeap __regHeap; \ TRegList regname(regname##_list); \ static TRegItem regname##_list[] = {
| #define ocrMultipleLocal _T("3") |
multiple clients, separate inproc server
| #define ocrMultipleUse _T("2") |
multiple clients per instance
| #define ocrSingleUse _T("1") |
single client per instance
| enum owl::ocrAspect |
| enum owl::ocrClipFormat |
Format: standard clipboard numeric format, or name of custom format.
| enum owl::ocrDirection |
Direction: transfer directions supported.
| enum owl::ocrMedium |
Medium: means of data transfer.
| enum owl::ocrObjectStatus |
IOleObject miscellaneous status flags, defined for each or all aspects.
| const int owl::ocrFormatLimit = 8 |
maximum number of data formats per class
| const int owl::ocrVerbLimit = 8 |
maximum number of verbs registered per class
1.7.4