|
Classes |
| struct | IShMemoryUtilities |
| | Memory utilities. You should not need to use any of these functions. More...
|
| struct | IShUtilities |
| | General utilities. More...
|
| struct | APITypeAndName |
| | Used to pass around ID/name pairs. More...
|
| 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 | IShPartUtilities |
| | Utilities for creating parts. More...
|
| struct | IShResourceUtilities |
| | Utilities for getting and handling resources. More...
|
| struct | IShDebugUtilities |
| | Utility functions used for debugging. More...
|
| struct | IShPersonalityUtilities |
| | Utility functions to access the application UI look and feel information. 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 (IID_IShUtilities, 0x31dd1da, 0x24e, 0x11d2, 0x8f, 0x2e, 0x0, 0x60, 0x97, 0x98, 0xe7, 0x7d) |
| | MCDEFINE_GUID (IID_IShMemoryUtilities, 0x31dd1db, 0x24e, 0x11d2, 0x8f, 0x2e, 0x0, 0x60, 0x97, 0x98, 0xe7, 0x7d) |
| | MCDEFINE_GUID (IID_IShFileUtilities, 0x406FF750L, 0x5179, 0x11D2, 0x97, 0xC1, 0x0, 0xA0, 0x24, 0x41, 0x8B, 0x95) |
| | MCDEFINE_GUID (IID_IShFileFormatUtilities, 0xf7010d64, 0xab27, 0x11d2, 0x8b, 0x64, 0x0, 0x60, 0x97, 0xb, 0xc5, 0x21) |
| | MCDEFINE_GUID (IID_IShFileStream, 0x5C9601A8L, 0x7CC3, 0x101C, 0x88, 0x5F, 0x04, 0x02, 0x1C, 0x00, 0x70, 0x02) |
| | MCDEFINE_GUID (IID_IShComponentUtilities, 0xf3ca8a60L, 0x3f55, 0x11d1, 0xa0, 0x9f, 0x0, 0xaa, 0x0, 0xd3, 0x7e, 0xb) |
| | MCDEFINE_GUID (IID_IShMenuUtilities, 0xefe46a00L, 0x0712, 0x11d2, 0xa0, 0xde, 0x00, 0xaa, 0x00, 0xd3, 0x07, 0xeb) |
| | MCDEFINE_GUID (IID_IShPlatformUtilities, 0xf27467e8, 0xe2f2, 0x11d2, 0xb5, 0x91, 0x0, 0x60, 0x97, 0xb, 0xc5, 0x21) |
| | MCDEFINE_GUID (CLSID_StandardFileStream, 0x5C9601A9L, 0x7CC3, 0x101C, 0x88, 0x5F, 0x04, 0x02, 0x1C, 0x00, 0x70, 0x02) |
| | MCDEFINE_GUID (CLSID_StandardTokenStream, 0x28CAEEC0L, 0xA798, 0x11D0, 0x94, 0xE4, 0x00, 0x00, 0xC0, 0xE4, 0x45, 0x87) |
| | MCDEFINE_GUID (IID_IShActionManager, 0x5C9601ABL, 0x7CC3, 0x101C, 0x88, 0x5F, 0x04, 0x02, 0x1C, 0x00, 0x70, 0x02) |
| | MCDEFINE_GUID (IID_IShAction, 0x5C9601ACL, 0x7CC3, 0x101C, 0x88, 0x5F, 0x04, 0x02, 0x1C, 0x00, 0x70, 0x02) |
| | MCDEFINE_GUID (IID_IShMouseAction, 0x5C9601ADL, 0x7CC3, 0x101C, 0x88, 0x5F, 0x04, 0x02, 0x1C, 0x00, 0x70, 0x02) |
| | MCDEFINE_GUID (IID_IShPartUtilities, 0x4bc77a0, 0x2e52, 0x11d2, 0x81, 0x7b, 0x0, 0x60, 0x8, 0x96, 0x53, 0x92) |
| | MCDEFINE_GUID (IID_IShResourceUtilities, 0xd33d0b51, 0x3236, 0x11d2, 0x81, 0x7f, 0x0, 0x60, 0x8, 0x96, 0x53, 0x92) |
| | MCDEFINE_GUID (IID_IShDebugUtilities, 0x5ff1e1c0, 0x63c3, 0x11d2, 0xb8, 0x9e, 0x0, 0x10, 0x4b, 0x2c, 0x90, 0x11) |
| | MCDEFINE_GUID (IID_IShPersonalityUtilities, 0x5ff1e1c1, 0x63c3, 0x11d2, 0xb8, 0x9e, 0x0, 0x10, 0x4b, 0x2c, 0x90, 0x11) |
| | MCDEFINE_GUID (IID_IShDragAndDropUtilities, 0x5ff1e1c2, 0x63c3, 0x11d2, 0xb8, 0x9e, 0x0, 0x10, 0x4b, 0x2c, 0x90, 0x11) |
| | MCDEFINE_GUID (IID_IShMouseUtilities, 0x2e5d4545, 0xef33, 0x4dd9, 0xb0, 0x4b, 0x22, 0xb4, 0x3a, 0xd7, 0xe1, 0xf9) |
| | MCDEFINE_GUID (IID_IShSoundUtilities, 0xaab261e8, 0x3b4f, 0x442d, 0xb0, 0xd3, 0x90, 0xc9, 0xb, 0x27, 0xb5, 0x92) |