OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
shellitm.h File Reference

Definitions of Win95 Shell Clases: TShellItem, TShellItemIterator, TPidl, TShellMalloc. More...

#include <owl/defs.h>
#include <owl/except.h>
#include <owl/pointer.h>
#include <owl/string.h>
#include <shlobj.h>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

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...
 
struct  owl::TShellItem::TCreateStruct
 TCreateStruct contains information to construct a TShellItem Typically a TCreateStruct is returned (for example by GetParentFolder) and this TCreateStruct is used to construct a TshellItem Passed in as arguments to: 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...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Detailed Description

Definitions of Win95 Shell Clases: TShellItem, TShellItemIterator, TPidl, TShellMalloc.

Also the following lightweight "wrapper" classes are defined: TExtractIcon, TContextMenu, TDataObject, TDropTarget

These are wrapper classes for the Win95 deskop.

Definition in file shellitm.h.