Classes | |
| struct | IShUtilities |
| General utilities. More... | |
| struct | APITypeAndName |
| Used to pass around ID/name pairs. More... | |
| struct | IShNetworkUtilities |
| struct | IShFileFormatUtilities |
| Utilities for handling file formats. Includes file open/save dialog boxes, file format families and lists. More... | |
| struct | TComponentClassInfo |
| struct | IShComponentUtilities |
| Utilities for handling components. More... | |
| struct | IShMenuUtilities |
| Utilities for handling menus. More... | |
| struct | IShFileUtilities |
| File utilities provided by the shell for IMCFile handling. More... | |
| struct | IShFileStream |
| Simple stream interface to provide basic file access services. More... | |
| struct | IShAction |
| Interface for basic Actions. All actions should implement these functions. More... | |
| struct | IShMouseAction |
| struct | IShActionManager |
| Interface for the Action Manager, which handles dispatching of actions. More... | |
| struct | IShResourceUtilities |
| Utilities for getting and handling resources. More... | |
| struct | IShPersonalityUtilities |
| Utility functions to access the application user defined information (UI, shortcuts...). More... | |
| struct | IShDragAndDropUtilities |
| struct | IShMouseUtilities |
| struct | IShSoundUtilities |
Defines | |
| #define | kShStreamIn 1 |
| #define | kShStreamOut 2 |
| #define | kShStreamBegin 0 |
| #define | kShStreamCurrent 1 |
| #define | kShStreamEnd 2 |
| #define | kShDoAction 0 |
| Stage for IShMouseAction::GetPartToRedraw. | |
| #define | kShUndoAction 1 |
| Stage for IShMouseAction::GetPartToRedraw. | |
| #define | kShRedoAction 2 |
| Stage for IShMouseAction::GetPartToRedraw. | |
| #define | kShBeginTracking 0 |
| Tracking stage for IShMouseAction::Track. | |
| #define | kShContinueTracking 1 |
| Tracking stage for IShMouseAction::Track. | |
| #define | kShFinishTracking 2 |
| Tracking stage for IShMouseAction::Track. | |
Typedefs | |
| typedef void * | BufferChunk |
Enumerations | |
| enum | EAlerts { kShNotificationAlert, kShCautionAlert, kShStopAlert } |
| enum | EAlertButtons { kOneButton, kTwoButtons, kThreeButtons, kCustomButtons } |
Functions | |
| MCDEFINE_GUID_H (IID_IShUtilities) | |
| MCDEFINE_GUID_H (IID_IShFileUtilities) | |
| MCDEFINE_GUID_H (IID_IShFileFormatUtilities) | |
| MCDEFINE_GUID_H (IID_IShFileStream) | |
| MCDEFINE_GUID_H (IID_IShComponentUtilities) | |
| MCDEFINE_GUID_H (IID_IShMenuUtilities) | |
| MCDEFINE_GUID_H (CLSID_StandardFileStream) | |
| MCDEFINE_GUID_H (CLSID_StandardTokenStream) | |
| MCDEFINE_GUID_H (IID_IShActionManager) | |
| MCDEFINE_GUID_H (IID_IShAction) | |
| MCDEFINE_GUID_H (IID_IShMouseAction) | |
| MCDEFINE_GUID_H (IID_IShPartUtilities) | |
| MCDEFINE_GUID_H (IID_IShResourceUtilities) | |
| MCDEFINE_GUID_H (IID_IShPersonalityUtilities) | |
| MCDEFINE_GUID_H (IID_IShDragAndDropUtilities) | |
| MCDEFINE_GUID_H (IID_IShMouseUtilities) | |
| MCDEFINE_GUID_H (IID_IShSoundUtilities) | |
| MCDEFINE_GUID_H (IID_IShNetworkUtilities) | |
| typedef void* BufferChunk |
| MCDEFINE_GUID_H | ( | IID_IShNetworkUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShSoundUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShMouseUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShDragAndDropUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShPersonalityUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShResourceUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShPartUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShMouseAction | ) |
| MCDEFINE_GUID_H | ( | IID_IShAction | ) |
| MCDEFINE_GUID_H | ( | IID_IShActionManager | ) |
| MCDEFINE_GUID_H | ( | CLSID_StandardTokenStream | ) |
| MCDEFINE_GUID_H | ( | CLSID_StandardFileStream | ) |
| MCDEFINE_GUID_H | ( | IID_IShMenuUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShComponentUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShFileStream | ) |
| MCDEFINE_GUID_H | ( | IID_IShFileFormatUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShFileUtilities | ) |
| MCDEFINE_GUID_H | ( | IID_IShUtilities | ) |
1.6.3