| XMLStorage::XMLNode::AttributeMap | Map of XML node attributes |
| BackgroundWindow | Subclassed background window behind the visible desktop window |
| BitmapSelection | BitmapSelection locally selects a bitmap into a device context |
| BkMode | BkMode locally sets the background mode for drawing |
| Bookmark | |
| BookmarkFolder | |
| BookmarkList | |
| BookmarkNode | |
| BootSector | |
| BootSector32 | |
| BrowseMenu | "Browse Files..." sub-start menu |
| BrowserCallback | |
| BrowserNavigator | |
| BrushSelection | BrushSelection locally selects a brush into a device context |
| BStr | |
| BtnWindowClass | Window class with gray background color |
| Buffer | |
| BufferCanvas | BufferCanvas manages offscreen bitmaps selected into memory device contexts |
| BufferedCanvas | BufferedCanvas enables double buffering for a device context |
| BufferedPaintCanvas | BufferedPaintCanvas extends PaintCanvas for double buffering |
| Button | This class constructs button controls |
| Cache | |
| Canvas | Canvas is a encapsulation of device contexts |
| XMLStorage::XMLNode::Children | Internal children node list |
| ChildWindow | Class ChildWindow represents MDI child windows |
| ChildWndInfo | Information structure for creation of a MDI child window |
| ClientRect | ClientRect retreives the client area rectangle of a window |
| ClockWindow | Window for displaying the time in the tray notification area |
| CollectProgramsThread | Thread for collecting start menu entries |
| ColorStatic | |
| COMException | Exception with context information |
| COMExceptionBase | |
| ComInit | COM Initialisation |
| CommonControlInit | Initialization of windows common controls |
| CommonDesktop | Caching of desktop ShellFolder object |
| CommonShellMalloc | We use a common IMalloc object for all shell memory allocations |
| ComSrvObject | |
| ConnectionPoint< T > | |
| XMLStorage::const_XMLChildrenFilter::const_iterator | Internal iterator class |
| XMLStorage::XMLStreamChildrenIterator::const_iterator | Internal iterator class |
| XMLStorage::XMLStreamChildrenFilter::const_iterator | Internal iterator class |
| XMLStorage::XMLPropertyReader::const_iterator | Internal iterator class |
| XMLStorage::XS_StringMap::const_iterator | |
| XMLStorage::const_XMLChildrenFilter | Read only iterator access to children nodes with name filtering |
| XMLStorage::const_XMLPos | Iterator for XML trees |
| Context | |
| CRITICAL_SECTION | |
| CritSect | Critical section wrapper |
| CtlColorParent< BASE > | |
| CtxMenuInterfaces | |
| DataStorage | Structure containing information for one format of EnumFormatEtcImpl |
| DEntry | |
| DEntry_E | |
| Desktop | |
| DesktopBar | Desktop bar window, also known as "system tray" |
| DesktopDropTarget | OLE drop target for the desktop window |
| DesktopFolder | Shell folder of the desktop |
| DesktopFolderPath | Shell folder path of the desktop |
| Desktops | |
| DesktopSettingsDlg | "Desktopbar Settings" Property Sheet Dialog |
| DesktopShellView | Subclassed ShellView window |
| DesktopWindow | Implementation of the Explorer desktop window |
| Dialog | The class Dialog implements modal dialogs |
| DialogWindow | The class DialogWindow implements modeless dialogs, which are managed by Window::dispatch_dialog_msg() in Window::MessageLoop() |
| Directory | Base for all directory entries |
| dirent | |
| dirsecz | |
| XMLStorage::DocType | XML document type description |
| DragSourceHelper | Implementation of IDragSourceHelper interface |
| dskrwblk | |
| DWebBrowserEvents2IF | |
| DWebBrowserEvents2Impl | |
| DynamicFct< FCT > | Link dynamicly to functions by using GetModuleHandle() and GetProcAddress() |
| DynamicLoadLibFct< FCT > | Link dynamicly to functions by using LoadLibrary() and GetProcAddress() |
| EditController | |
| Entry | Base of all file and directory entries |
| EnumFormatEtcImpl | Implementation of IEnumFORMATETC interface |
| EventConnection | |
| EventConnector | |
| ExecuteDialog | The "Execute..."-dialog lets the user enter a command line to launch |
| ExplorerAboutDlg | "About Explorer" Dialog |
| ExplorerCmd | Explorer command line parser |
| ExplorerGlobals | Structure containing global variables of Explorer |
| ExtContextMenuHandlerT< BASE > | |
| FAT_attribute | |
| FATChildWndInfo | Information structure for creation of FileChildWindow |
| FATDirectory | FAT file system directory-entry |
| FATDrive | FAT drive root entry |
| FATEntry | FAT file system file-entry |
| fattr | |
| Favorites | |
| FavoritesMenu | Bookmarks sub-startmenu |
| fdate | |
| FileChildWindow | MDI child window displaying file lists |
| FileChildWndInfo | Information structure for creation of FileChildWindow |
| FileSysShellPath | Retrieval of file system paths of ShellPath objects |
| FileTypeInfo | Management of file types |
| FileTypeManager | |
| FindProgramDlg | Dialog to work with the complete list of start menu entries |
| FixedDWebBrowserEvents2 | |
| FlatButton | Subclass button controls to paint colored text labels |
| FmtString | |
| FolderBrowser | Browse dialog operating on shell namespace |
| FontSelection | FontSelection locally selects a font for drawing |
| FPDEntry | Entry for the list in "find program" dialogs |
| ftime | |
| FullScreenParameters | Structure containing information about full screen display of the frame window |
| XMLStorage::HeaderlessXMLFormat | |
| HiddenWindow | Locally hide a window |
| HyperlinkCtrl | Hyperlink Controls |
| ICommDlgBrowser | |
| IComSrvBase< BASE, OBJ > | |
| IComSrvQI< BASE > | |
| IComSrvQI< IUnknown > | |
| Icon | |
| IconCache | |
| IconWindowClass | Window class with specified icon from resources |
| IDataObject | |
| IDataObjectImpl | Implementation of IDataObject interface |
| IDropSource | |
| IDropSourceImpl | Implementation of IDropSource interface |
| IDropTarget | |
| IDropTargetImpl | Implementation of IDropTarget interface |
| IEnumFORMATETC | |
| ifstream | |
| IOleClientSite | |
| IOleCommandTarget | |
| IOleInPlaceSite | |
| IPCtrlWindow< BASE, SMARTPTR > | |
| IServiceProvider | |
| IShellBrowser | |
| IShellBrowserImpl | Implementation of IShellBrowser and ICommDlgBrowser interfaces for explorer child windows (see ShellBrowserChild) |
| IShellFolderPtr | |
| IShellFolderViewCB | |
| IShellLinkPtr | |
| XMLStorage::XS_StringMap::iterator | |
| XMLStorage::XMLChildrenFilter::iterator | Internal iterator class |
| IUnknown | |
| Kette | |
| list | |
| ListSort | Sorting of list controls |
| Lock | Lock protects a code section utilizing a critical section |
| MainFrameBase | Explorer frame window base class |
| map | |
| MDIMainFrame | |
| MdiSdiDlg | Configuration dialog to choose between MDI and SDI mode |
| MDIShellBrowserChild | |
| MemCanvas | Memory Canvas creates and destroys memory devoce contexts |
| MenuInfo | Menu info structure |
| NotifyArea | Tray notification area aka "tray" |
| NotifyHook | |
| NotifyIconConfig | Configuration for the display mode of a notification icon |
| NotifyIconDlgInfo | |
| NotifyIconIndex | NotifyIconIndex is used for maintaining the order of notification icons |
| NotifyInfo | Structure for maintaining informations about one notification icon |
| NTDLL | |
| NtObjChildWndInfo | Information structure for creation of FileChildWindow for NT object namespace |
| NtObjDirectory | NtObj file system directory-entry |
| NtObject | |
| NtObjectInfo | |
| NtObjEntry | NtObj file system file-entry |
| ofstream | |
| OleInit | OLE initialisation for drag drop support |
| OleInPlaceClient | |
| OpenStruct | |
| OutputWorker | Worker for drawing contents of file lists in child pane |
| OwnerdrawnButton | Subclass button controls to draw them by using PM_DISPATCH_DRAWITEM The owning window should use the OwnerDrawParent template to route owner draw messages to the buttons |
| OwnerDrawParent< BASE > | Draw message routing for ColorButton and PictureButton |
| PaintCanvas | PaintCanvas is a encapsulation of device contexts managed by BeginPaint()/EndPaint() |
| PAINTSTRUCT | |
| Pane | Child window pane for displaying file lists |
| XMLStorage::ParseContext | |
| PictureButton | Subclass button controls to paint pictures left to the labels |
| PIDList | List of PIDLs |
| Point | PointL encapsulates the POINT structure into a C++ object |
| PopupMenu | Popup Menus |
| PreTranslateWindow | PreTranslateWindow is used to register windows to be called by Window::pretranslate_msg() |
| PropertySheetDialog | Property Sheet dialog |
| PROPSHEETHEADER | |
| PROPSHEETPAGE | |
| PropSheetPage | |
| PropSheetPageDlg | Property Sheet Page (inner dialog) |
| QuickLaunchBar | Quick launch bar window |
| QuickLaunchEntry | Quick launch bar shortcut |
| QuickLaunchMap | Map for managing the task bar buttons |
| XMLStorage::ReadBuffer | |
| RecentStartMenu | "Recent Files" sub-start menu |
| RegDirectory | Registry key entry |
| RegEntry | Registry entry |
| RegistryChildWndInfo | Information structure for creation of FileChildWindow for the Registry |
| RegistryRoot | Registry key entry |
| ResBitmap | Convenient loading of bitmap resources |
| ResIcon | Convenient loading of standard (32x32) icon resources |
| ResIconEx | Convenient loading of icon resources with specified sizes |
| ResizeController< BASE > | Controller base template class for resizable dialogs |
| ResizeEntry | Structure to assign RESIZE_FLAGS to dialogs control |
| ResizeManager | Management of controls in resizable dialogs |
| ResString | Convenient loading of string resources |
| Root | Root entry for file system trees |
| RtlAnsiString | |
| RtlUnicodeString | |
| SDIMainFrame | |
| SearchMenu | Search sub-startmenu |
| SelectedBitmap | SelectedBitmap is used to localy select bitmaps into device contexts |
| SettingsMenu | Settings sub-startmenu |
| ShellBrowser | Implementation of IShellBrowserImpl interface in explorer child windows |
| ShellBrowserChildT< BASE > | |
| ShellChildWndInfo | Information structure for creation of MDIShellBrowserChild |
| ShellDirectory | Shell folder entry |
| ShellEntry | Shell file/directory entry |
| ShellFolder | IShellFolder smart pointer |
| ShellItemEnumerator | Wrapper class for enumerating shell namespace objects |
| ShellLinkPtr | IShellLink smart pointer |
| ShellMalloc | Wrapper class for IMalloc with usage of common allocator |
| ShellPath | Wrapper class for item ID lists |
| ShellPathInfo | Information structure to hold current shell folder information |
| SIfacePtr< T > | Wrapper class for COM interface pointers |
| SimpleComObject | |
| SmallIcon | Convenient loading of small (16x16) icon resources |
| SpecialFolder | Retrieval of special shell folder |
| SpecialFolderFSPath | File system path of special folder |
| SpecialFolderPath | Retrieval of special shell folder paths |
| SShellPtr< T > | Wrapper template class for pointers to shell objects managed by IMalloc |
| XMLStorage::XMLWriter::StackEntry | Container for XMLWriter state information |
| StartButton | Special "Start" button with one click activation |
| StartMenu | Startmenu window |
| StartMenuButton | StartMenuButton draws the face of a StartMenuCtrl button control |
| StartMenuCreateInfo | Structor containing information for creating of start menus |
| StartMenuCtrl | To create a Startmenu button control, construct a StartMenuCtrl object |
| StartMenuDirectory | StartMenuDirectory is used to store the base directory of start menus |
| StartMenuEntry | Structure holding information about one start menu entry |
| StartMenuHandler | Handling of standard start menu commands |
| StartMenuRoot | Startmenu root window |
| StartMenuRootCreateInfo | |
| StartMenuSeparator | Separator between start menu entries |
| StartmenuSettingsDlg | "Startmenu Settings" Property Sheet Dialog |
| Static | This class constructs static controls |
| Window::StaticWindowData | Structure for managing critical sections as static class information in struct Window |
| string | |
| String | String class for TCHAR strings |
| STRRET | |
| StrRetA | Easy retrieval of multi byte strings out of STRRET structures |
| StrRetW | Easy retrieval of wide char strings out of STRRET structures |
| XMLStorage::StyleSheet | XML Stylesheet entry |
| XMLStorage::StyleSheetList | List of StyleSheet entries |
| SubclassedWindow | SubclassedWindow is used to wrap already existing window handles into C++ Window objects |
| SysCacheIcon | |
| TaskBar | Taskbar window |
| TaskBarEntry | Internal task bar button management entry |
| TaskBarMap | Map for managing the task bar buttons, mapped by application window handle |
| TaskbarSettingsDlg | "Taskbar Settings" Property Sheet Dialog |
| TextColor | TextColor locally selects a text color for drawing |
| Thread | Thread base class |
| XMLStorage::tifstream | |
| XMLStorage::TmpHeap | |
| XMLStorage::tofstream | |
| ToolTip | Encapsulation of tool tip controls |
| TrayIcon | |
| TrayIconControllerTemplate< BASE > | |
| TrayNotifyCDS | Copy data structure for tray notifications |
| TrayNotifyDlg | Configuration dialog for notification icons |
| TreeDropTarget | OLE drop target for tree controls |
| TypeCheck< CLASS > | Dynamic casting of Window pointers |
| UNC | |
| UnicodeString | |
| Variant | |
| VARIANT | |
| WaitCursor | Wait cursor |
| WebChildWindow | Encapsulation of Web control in MDI child windows |
| WebChildWndInfo | Information structure for creation of WebChildWindow |
| WinDirectory | Windows file system directory-entry |
| Window | Class Window is the base class for several C++ window wrapper classes |
| WindowCanvas | WindowCanvas is a encapsulation of client area device contexts |
| WindowClass | WindowClass is a neat wrapper for RegisterClassEx() |
| WindowCreator< WND_CLASS > | Template class used in macro WINDOW_CREATOR to define the creater functions for Window objects |
| WindowCreatorInfo< WND_CLASS, INFO_CLASS > | Template class used in macro WINDOW_CREATOR_INFO to the define creater functions for Window objects with additional creation information |
| WindowHandle | Base of all structures storing a window handle |
| WindowRect | ClientRect retreives the window rectangle of a window |
| WinEntry | Windows file system file-entry |
| WNDCLASSEX | |
| XMLStorage::XMLBool | Type converter for boolean data |
| XMLStorage::XMLBoolRef | Type converter for boolean data with write access |
| XMLStorage::XMLChildrenFilter | Iterator access to children nodes with name filtering |
| XMLStorage::XMLDoc | XML document holder |
| XMLStorage::XMLDouble | Type converter for numeric data |
| XMLStorage::XMLDoubleRef | Type converter for numeric data with write access |
| XMLStorage::XMLError | XML Error with message and location |
| XMLStorage::XMLErrorList | List of XMLError entries |
| XMLStorage::XMLFormat | Management of XML file headers and formating |
| XMLStorage::XMLInt | Type converter for integer data |
| XMLStorage::XMLInt64 | Type converter for integer data |
| XMLStorage::XMLInt64Ref | Type converter for integer data with write access |
| XMLStorage::XMLIntRef | Type converter for integer data with write access |
| XMLStorage::XMLLocation | Location of XML Node including XML file name |
| XMLStorage::XMLMessage | XML message wrapper |
| XMLStorage::XMLMessageFromString | Helper structure to read XML messages from strings |
| XMLStorage::XMLMessageReader | Reader for XML Messages |
| XMLStorage::XMLNode | In memory representation of an XML node |
| XMLStorage::XMLPos | Iterator for XML trees |
| XMLStorage::XMLProperty | Key/value pair for property data access |
| XMLStorage::XMLPropertyReader | Utility class to read property settings from a XML tree |
| XMLStorage::XMLReader | XML file reader |
| XMLStorage::XMLReaderBase | XML reader base class |
| XMLStorage::XMLStateReader | |
| XMLStorage::XMLStreamChildrenFilter | Read only iterator access to children nodes to XMLStreamReader nodes with name filtering |
| XMLStorage::XMLStreamChildrenIterator | Read only iterator access to XMLStreamReader nodes |
| XMLStorage::XMLStreamReader | |
| XMLStorage::XMLString | Type converter for string data |
| XMLStorage::XMLStringRef | Type converter for string data with write access |
| XMLStorage::XMLWriter | On the fly XML writer |
| XMLStorage::XPath | |
| XMLStorage::XPathElement | |
| XMLStorage::XS_SMNode | |
| XMLStorage::XS_String | String class for TCHAR strings |
| XMLStorage::XS_StringMap |
|
ROS Explorer Source Code Documentation
generated on 02.01.2013 by
|