ReactOS 0.4.17-dev-784-g3812a95
mmc.idl File Reference
#include <pshpack8.h>
#include <poppack.h>
Include dependency graph for mmc.idl:

Go to the source code of this file.

Classes

struct  _SCOPEDATAITEM
 
struct  _RESULTDATAITEM
 
struct  _MMCBUTTON
 
interface  IComponentData
 
interface  IComponent
 
interface  IConsole
 
interface  IConsole2
 
interface  IConsoleNameSpace
 
struct  _PSP
 
interface  IPropertySheetCallback
 
interface  IPropertySheetProvider
 
interface  IExtendPropertySheet
 
interface  IExtendPropertySheet2
 
interface  IConsoleNameSpace2
 
interface  IHeaderCtrl
 
interface  IToolbar
 
interface  IImageList
 
interface  IConsoleVerb
 
interface  ISnapinAbout
 

Typedefs

typedef IComponentLPCOMPONENT
 
typedef IComponentDataLPCOMPONENTDATA
 
typedef IExtendPropertySheetLPEXTENDPROPERTYSHEET
 
typedef IExtendPropertySheet2LPEXTENDPROPERTYSHEET2
 
typedef IConsoleLPCONSOLE
 
typedef IConsole2LPCONSOLE2
 
typedef IConsoleNameSpaceLPCONSOLENAMESPACE
 
typedef IPropertySheetCallbackLPPROPERTYSHEETCALLBACK
 
typedef IPropertySheetProviderLPPROPERTYSHEETPROVIDER
 
typedef IConsoleNameSpace2LPCONSOLENAMESPACE2
 
typedef IHeaderCtrlLPHEADERCTRL
 
typedef IToolbarLPTOOLBAR
 
typedef IImageListLPIMAGELIST
 
typedef IConsoleVerbLPCONSOLEVERB
 
typedef ISnapinAboutLPSNAPABOUT
 
typedef ISnapinAboutLPSNAPINABOUT
 
typedef enum _MMC_NOTIFY_TYPE MMC_NOTIFY_TYPE
 
typedef enum _DATA_OBJECT_TYPES DATA_OBJECT_TYPES
 
typedef enum _MMC_BUTTON_STATE MMC_BUTTON_STATE
 
typedef enum _MMC_CONSOLE_VERB MMC_CONSOLE_VERB
 
typedef LONG_PTR HSCOPEITEM
 
typedef LONG_PTR HRESULTITEM
 
typedef struct _SCOPEDATAITEM SCOPEDATAITEM
 
typedef struct _SCOPEDATAITEMLPSCOPEDATAITEM
 
typedef struct _RESULTDATAITEM RESULTDATAITEM
 
typedef struct _RESULTDATAITEMLPRESULTDATAITEM
 
typedef struct _MMCBUTTON MMCBUTTON
 
typedef struct _MMCBUTTONLPMMCBUTTON
 
typedef LONG_PTR MMC_COOKIE
 
typedef _PSPHPROPSHEETPAGE
 

Enumerations

enum  _MMC_NOTIFY_TYPE {
  MMCN_ACTIVATE = 0x8001 , MMCN_ADD_IMAGES = 0x8002 , MMCN_BTN_CLICK = 0x8003 , MMCN_CLICK = 0x8004 ,
  MMCN_COLUMN_CLICK = 0x8005 , MMCN_CONTEXTMENU = 0x8006 , MMCN_CUTORMOVE = 0x8007 , MMCN_DBLCLICK = 0x8008 ,
  MMCN_DELETE = 0x8009 , MMCN_DESELECT_ALL = 0x800A , MMCN_EXPAND = 0x800B , MMCN_HELP = 0x800C ,
  MMCN_MENU_BTNCLICK = 0x800D , MMCN_MINIMIZED = 0x800E , MMCN_PASTE = 0x800F , MMCN_PROPERTY_CHANGE = 0x8010 ,
  MMCN_QUERY_PASTE = 0x8011 , MMCN_REFRESH = 0x8012 , MMCN_REMOVE_CHILDREN = 0x8013 , MMCN_RENAME = 0x8014 ,
  MMCN_SELECT = 0x8015 , MMCN_SHOW = 0x8016 , MMCN_VIEW_CHANGE = 0x8017 , MMCN_SNAPINHELP = 0x8018 ,
  MMCN_CONTEXTHELP = 0x8019 , MMCN_INITOCX = 0x801A , MMCN_FILTER_CHANGE = 0x801B , MMCN_FILTERBTN_CLICK = 0x801C ,
  MMCN_RESTORE_VIEW = 0x801D , MMCN_PRINT = 0x801E , MMCN_PRELOAD = 0x801F , MMCN_LISTPAD = 0x8020 ,
  MMCN_EXPANDSYNC = 0x8021 , MMCN_COLUMNS_CHANGED = 0x8022 , MMCN_CANPASTE_OUTOFPROC = 0x8023
}
 
enum  _DATA_OBJECT_TYPES { CCT_SCOPE = 0x8000 , CCT_RESULT = 0x8001 , CCT_SNAPIN_MANAGER = 0x8002 , CCT_UNINITIALIZED = 0xFFFF }
 
enum  _MMC_BUTTON_STATE {
  ENABLED = 0x1 , CHECKED = 0x2 , HIDDEN = 0x4 , INDETERMINATE = 0x8 ,
  BUTTONPRESSED = 0x10
}
 
enum  _MMC_CONSOLE_VERB {
  MMC_VERB_NONE = 0x0000 , MMC_VERB_OPEN = 0x8000 , MMC_VERB_COPY = 0x8001 , MMC_VERB_PASTE = 0x8002 ,
  MMC_VERB_DELETE = 0x8003 , MMC_VERB_PROPERTIES = 0x8004 , MMC_VERB_RENAME = 0x8005 , MMC_VERB_REFRESH = 0x8006 ,
  MMC_VERB_PRINT = 0x8007 , MMC_VERB_CUT = 0x8008
}
 

Functions

 DECLARE_HANDLE (HPROPSHEETPAGE)
 

Typedef Documentation

◆ DATA_OBJECT_TYPES

◆ HPROPSHEETPAGE

Definition at line 377 of file mmc.idl.

◆ HRESULTITEM

Definition at line 116 of file mmc.idl.

◆ HSCOPEITEM

Definition at line 115 of file mmc.idl.

◆ LPCOMPONENT

Definition at line 29 of file mmc.idl.

◆ LPCOMPONENTDATA

Definition at line 30 of file mmc.idl.

◆ LPCONSOLE

typedef IConsole* LPCONSOLE

Definition at line 34 of file mmc.idl.

◆ LPCONSOLE2

Definition at line 35 of file mmc.idl.

◆ LPCONSOLENAMESPACE

Definition at line 36 of file mmc.idl.

◆ LPCONSOLENAMESPACE2

Definition at line 39 of file mmc.idl.

◆ LPCONSOLEVERB

Definition at line 43 of file mmc.idl.

◆ LPEXTENDPROPERTYSHEET

Definition at line 31 of file mmc.idl.

◆ LPEXTENDPROPERTYSHEET2

Definition at line 32 of file mmc.idl.

◆ LPHEADERCTRL

Definition at line 40 of file mmc.idl.

◆ LPIMAGELIST

Definition at line 42 of file mmc.idl.

◆ LPMMCBUTTON

◆ LPPROPERTYSHEETCALLBACK

Definition at line 37 of file mmc.idl.

◆ LPPROPERTYSHEETPROVIDER

Definition at line 38 of file mmc.idl.

◆ LPRESULTDATAITEM

◆ LPSCOPEDATAITEM

◆ LPSNAPABOUT

Definition at line 44 of file mmc.idl.

◆ LPSNAPINABOUT

Definition at line 45 of file mmc.idl.

◆ LPTOOLBAR

typedef IToolbar* LPTOOLBAR

Definition at line 41 of file mmc.idl.

◆ MMC_BUTTON_STATE

◆ MMC_CONSOLE_VERB

◆ MMC_COOKIE

Definition at line 169 of file mmc.idl.

◆ MMC_NOTIFY_TYPE

◆ MMCBUTTON

◆ RESULTDATAITEM

◆ SCOPEDATAITEM

Enumeration Type Documentation

◆ _DATA_OBJECT_TYPES

Enumerator
CCT_SCOPE 
CCT_RESULT 
CCT_SNAPIN_MANAGER 
CCT_UNINITIALIZED 

Definition at line 87 of file mmc.idl.

87 {
88 CCT_SCOPE = 0x8000,
89 CCT_RESULT = 0x8001,
90 CCT_SNAPIN_MANAGER = 0x8002,
91 CCT_UNINITIALIZED = 0xFFFF
@ CCT_UNINITIALIZED
Definition: mmc.idl:91
@ CCT_RESULT
Definition: mmc.idl:89
@ CCT_SNAPIN_MANAGER
Definition: mmc.idl:90
@ CCT_SCOPE
Definition: mmc.idl:88
enum _DATA_OBJECT_TYPES DATA_OBJECT_TYPES

◆ _MMC_BUTTON_STATE

Enumerator
ENABLED 
CHECKED 
HIDDEN 
INDETERMINATE 
BUTTONPRESSED 

Definition at line 94 of file mmc.idl.

94 {
95 ENABLED = 0x1,
96 CHECKED = 0x2,
97 HIDDEN = 0x4,
98 INDETERMINATE = 0x8,
99 BUTTONPRESSED = 0x10
enum _MMC_BUTTON_STATE MMC_BUTTON_STATE
@ HIDDEN
Definition: mmc.idl:97
@ ENABLED
Definition: mmc.idl:95
@ BUTTONPRESSED
Definition: mmc.idl:99
@ CHECKED
Definition: mmc.idl:96
@ INDETERMINATE
Definition: mmc.idl:98

◆ _MMC_CONSOLE_VERB

Enumerator
MMC_VERB_NONE 
MMC_VERB_OPEN 
MMC_VERB_COPY 
MMC_VERB_PASTE 
MMC_VERB_DELETE 
MMC_VERB_PROPERTIES 
MMC_VERB_RENAME 
MMC_VERB_REFRESH 
MMC_VERB_PRINT 
MMC_VERB_CUT 

Definition at line 102 of file mmc.idl.

102 {
103 MMC_VERB_NONE = 0x0000,
104 MMC_VERB_OPEN = 0x8000,
105 MMC_VERB_COPY = 0x8001,
106 MMC_VERB_PASTE = 0x8002,
107 MMC_VERB_DELETE = 0x8003,
108 MMC_VERB_PROPERTIES = 0x8004,
109 MMC_VERB_RENAME = 0x8005,
110 MMC_VERB_REFRESH = 0x8006,
111 MMC_VERB_PRINT = 0x8007,
112 MMC_VERB_CUT = 0x8008
@ MMC_VERB_PROPERTIES
Definition: mmc.idl:108
@ MMC_VERB_PRINT
Definition: mmc.idl:111
@ MMC_VERB_REFRESH
Definition: mmc.idl:110
@ MMC_VERB_DELETE
Definition: mmc.idl:107
@ MMC_VERB_CUT
Definition: mmc.idl:112
@ MMC_VERB_RENAME
Definition: mmc.idl:109
@ MMC_VERB_PASTE
Definition: mmc.idl:106
@ MMC_VERB_NONE
Definition: mmc.idl:103
@ MMC_VERB_OPEN
Definition: mmc.idl:104
@ MMC_VERB_COPY
Definition: mmc.idl:105
enum _MMC_CONSOLE_VERB MMC_CONSOLE_VERB

◆ _MMC_NOTIFY_TYPE

Enumerator
MMCN_ACTIVATE 
MMCN_ADD_IMAGES 
MMCN_BTN_CLICK 
MMCN_CLICK 
MMCN_COLUMN_CLICK 
MMCN_CONTEXTMENU 
MMCN_CUTORMOVE 
MMCN_DBLCLICK 
MMCN_DELETE 
MMCN_DESELECT_ALL 
MMCN_EXPAND 
MMCN_HELP 
MMCN_MENU_BTNCLICK 
MMCN_MINIMIZED 
MMCN_PASTE 
MMCN_PROPERTY_CHANGE 
MMCN_QUERY_PASTE 
MMCN_REFRESH 
MMCN_REMOVE_CHILDREN 
MMCN_RENAME 
MMCN_SELECT 
MMCN_SHOW 
MMCN_VIEW_CHANGE 
MMCN_SNAPINHELP 
MMCN_CONTEXTHELP 
MMCN_INITOCX 
MMCN_FILTER_CHANGE 
MMCN_FILTERBTN_CLICK 
MMCN_RESTORE_VIEW 
MMCN_PRINT 
MMCN_PRELOAD 
MMCN_LISTPAD 
MMCN_EXPANDSYNC 
MMCN_COLUMNS_CHANGED 
MMCN_CANPASTE_OUTOFPROC 

Definition at line 48 of file mmc.idl.

48 {
49 MMCN_ACTIVATE = 0x8001,
50 MMCN_ADD_IMAGES = 0x8002,
51 MMCN_BTN_CLICK = 0x8003,
52 MMCN_CLICK = 0x8004,
53 MMCN_COLUMN_CLICK = 0x8005,
54 MMCN_CONTEXTMENU = 0x8006,
55 MMCN_CUTORMOVE = 0x8007,
56 MMCN_DBLCLICK = 0x8008,
57 MMCN_DELETE = 0x8009,
58 MMCN_DESELECT_ALL = 0x800A,
59 MMCN_EXPAND = 0x800B,
60 MMCN_HELP = 0x800C,
61 MMCN_MENU_BTNCLICK = 0x800D,
62 MMCN_MINIMIZED = 0x800E,
63 MMCN_PASTE = 0x800F,
64 MMCN_PROPERTY_CHANGE = 0x8010,
65 MMCN_QUERY_PASTE = 0x8011,
66 MMCN_REFRESH = 0x8012,
67 MMCN_REMOVE_CHILDREN = 0x8013,
68 MMCN_RENAME = 0x8014,
69 MMCN_SELECT = 0x8015,
70 MMCN_SHOW = 0x8016,
71 MMCN_VIEW_CHANGE = 0x8017,
72 MMCN_SNAPINHELP = 0x8018,
73 MMCN_CONTEXTHELP = 0x8019,
74 MMCN_INITOCX = 0x801A,
75 MMCN_FILTER_CHANGE = 0x801B,
76 MMCN_FILTERBTN_CLICK = 0x801C,
77 MMCN_RESTORE_VIEW = 0x801D,
78 MMCN_PRINT = 0x801E,
79 MMCN_PRELOAD = 0x801F,
80 MMCN_LISTPAD = 0x8020,
81 MMCN_EXPANDSYNC = 0x8021,
82 MMCN_COLUMNS_CHANGED = 0x8022,
@ MMCN_DBLCLICK
Definition: mmc.idl:56
@ MMCN_FILTERBTN_CLICK
Definition: mmc.idl:76
@ MMCN_SHOW
Definition: mmc.idl:70
@ MMCN_MENU_BTNCLICK
Definition: mmc.idl:61
@ MMCN_VIEW_CHANGE
Definition: mmc.idl:71
@ MMCN_HELP
Definition: mmc.idl:60
@ MMCN_CONTEXTHELP
Definition: mmc.idl:73
@ MMCN_SELECT
Definition: mmc.idl:69
@ MMCN_DESELECT_ALL
Definition: mmc.idl:58
@ MMCN_REFRESH
Definition: mmc.idl:66
@ MMCN_RESTORE_VIEW
Definition: mmc.idl:77
@ MMCN_PRELOAD
Definition: mmc.idl:79
@ MMCN_MINIMIZED
Definition: mmc.idl:62
@ MMCN_PASTE
Definition: mmc.idl:63
@ MMCN_LISTPAD
Definition: mmc.idl:80
@ MMCN_BTN_CLICK
Definition: mmc.idl:51
@ MMCN_INITOCX
Definition: mmc.idl:74
@ MMCN_EXPAND
Definition: mmc.idl:59
@ MMCN_REMOVE_CHILDREN
Definition: mmc.idl:67
@ MMCN_SNAPINHELP
Definition: mmc.idl:72
@ MMCN_EXPANDSYNC
Definition: mmc.idl:81
@ MMCN_DELETE
Definition: mmc.idl:57
@ MMCN_RENAME
Definition: mmc.idl:68
@ MMCN_CONTEXTMENU
Definition: mmc.idl:54
@ MMCN_ACTIVATE
Definition: mmc.idl:49
@ MMCN_PROPERTY_CHANGE
Definition: mmc.idl:64
@ MMCN_CUTORMOVE
Definition: mmc.idl:55
@ MMCN_COLUMNS_CHANGED
Definition: mmc.idl:82
@ MMCN_CANPASTE_OUTOFPROC
Definition: mmc.idl:83
@ MMCN_COLUMN_CLICK
Definition: mmc.idl:53
@ MMCN_PRINT
Definition: mmc.idl:78
@ MMCN_ADD_IMAGES
Definition: mmc.idl:50
@ MMCN_QUERY_PASTE
Definition: mmc.idl:65
@ MMCN_CLICK
Definition: mmc.idl:52
@ MMCN_FILTER_CHANGE
Definition: mmc.idl:75
enum _MMC_NOTIFY_TYPE MMC_NOTIFY_TYPE

Function Documentation

◆ DECLARE_HANDLE()

DECLARE_HANDLE ( HPROPSHEETPAGE  )