1 // SeraphyScriptTools.idl : SeraphyScriptTools.dll
\97p
\82Ì IDL
\83\
\81[
\83X
\83t
\83@
\83C
\83\8b
4 //
\82±
\82Ì
\83t
\83@
\83C
\83\8b\82Í
\83^
\83C
\83v
\83\89\83C
\83u
\83\89\83\8a (SeraphyScriptTools.tlb)
\82ð
\8dì
\90¬
\82·
\82é
\82½
\82ß
\82É
5 //
\83^
\83C
\83v
\83\89\83C
\83u
\83\89\83\8a\8dì
\90¬
\83c
\81[
\83\8b MIDL
\82É
\82æ
\82Á
\82Ä
\8f\88\97\9d\82³
\82ê
\82Ü
\82·
\81B
14 uuid(E6AEF1BC-4D5C-4180-986D-34FFD434AD3D),
16 helpstring("ICommDialog Interface"),
17 pointer_default(unique)
19 interface ICommDialog : IDispatch
21 [propget, id(10), helpstring("ÌßÛÊßè OpenFileCaption")] HRESULT OpenFileCaption([out, retval] BSTR *pVal);
22 [propput, id(10), helpstring("ÌßÛÊßè OpenFileCaption")] HRESULT OpenFileCaption([in] BSTR newVal);
23 [propget, id(11), helpstring("ÌßÛÊßè SaveFileCaption")] HRESULT SaveFileCaption([out, retval] BSTR *pVal);
24 [propput, id(11), helpstring("ÌßÛÊßè SaveFileCaption")] HRESULT SaveFileCaption([in] BSTR newVal);
25 [propget, id(12), helpstring("ÌßÛÊßè EnableCreatePrompt")] HRESULT EnableCreatePrompt([out, retval] BOOL *pVal);
26 [propput, id(12), helpstring("ÌßÛÊßè EnableCreatePrompt")] HRESULT EnableCreatePrompt([in] BOOL newVal);
27 [propget, id(13), helpstring("ÌßÛÊßè EnableReadOnly")] HRESULT EnableReadOnly([out, retval] BOOL *pVal);
28 [propput, id(13), helpstring("ÌßÛÊßè EnableReadOnly")] HRESULT EnableReadOnly([in] BOOL newVal);
29 [propget, id(14), helpstring("ÌßÛÊßè ReadOnly")] HRESULT ReadOnly([out, retval] BOOL *pVal);
30 [propput, id(14), helpstring("ÌßÛÊßè ReadOnly")] HRESULT ReadOnly([in] BOOL newVal);
31 [propget, id(15), helpstring("ÌßÛÊßè NoDereferenceLinks")] HRESULT NoDereferenceLinks([out, retval] BOOL *pVal);
32 [propput, id(15), helpstring("ÌßÛÊßè NoDereferenceLinks")] HRESULT NoDereferenceLinks([in] BOOL newVal);
33 [propget, id(16), helpstring("ÌßÛÊßè InitialDir")] HRESULT InitialDir([out, retval] BSTR *pVal);
34 [propput, id(16), helpstring("ÌßÛÊßè InitialDir")] HRESULT InitialDir([in] BSTR newVal);
35 [propget, id(17), helpstring("ÌßÛÊßè HWND"), hidden] HRESULT HWND([out, retval] long *pVal);
36 [propput, id(17), helpstring("ÌßÛÊßè HWND"), hidden] HRESULT HWND([in] long newVal);
37 [propget, id(18), helpstring("ÌßÛÊßè BrowseForFolderCaption")] HRESULT BrowseForFolderCaption([out, retval] BSTR *pVal);
38 [propput, id(18), helpstring("ÌßÛÊßè BrowseForFolderCaption")] HRESULT BrowseForFolderCaption([in] BSTR newVal);
39 [propget, id(19), helpstring("ÌßÛÊßè MessageCaption")] HRESULT MessageCaption([out, retval] BSTR *pVal);
40 [propput, id(19), helpstring("ÌßÛÊßè MessageCaption")] HRESULT MessageCaption([in] BSTR newVal);
41 [id(20), helpstring("Ò¿¯ÄÞ ColorDialog")] HRESULT ColorDialog([out, retval]VARIANT* pcolorVal);
42 [propput, id(DISPID_CAPTION)] HRESULT Caption([in]BSTR strCaption);
43 [propget, id(DISPID_CAPTION)] HRESULT Caption([out, retval]BSTR* pstrCaption);
44 [id(1), helpstring("Ò¿¯ÄÞ SetMainWindow")] HRESULT SetMainWindow([in]VARIANT varUnk);
45 [id(2), helpstring("Ò¿¯ÄÞ OpenFileDialog")] HRESULT OpenFileDialog([in, optional]VARIANT varPathName, [in, optional]VARIANT varFilter, [out, retval]VARIANT* result);
46 [id(3), helpstring("Ò¿¯ÄÞ SaveFileDialog")] HRESULT SaveFileDialog([in, optional]VARIANT varPathName, [in, optional]VARIANT varFilter, [out, retval]VARIANT* result);
47 [id(4), helpstring("Ò¿¯ÄÞ MultiOpenFileDialog")] HRESULT MultiOpenFileDialog([in, optional]VARIANT varMulti, [in, optional]VARIANT varFilter, [out, retval]VARIANT* pbResult);
48 [id(5), helpstring("Ò¿¯ÄÞ BrowseForFolder")] HRESULT BrowseForFolder([in, optional]VARIANT caption, [in, optional]VARIANT varDir, [in, optional]VARIANT varMode, [out, retval]VARIANT* pvarReturn);
49 [id(6), helpstring("Ò¿¯ÄÞ MessageBox")] HRESULT MessageBox([in]VARIANT mes, [in, optional]VARIANT typ, [in, optional]VARIANT icon, [out, retval]VARIANT* pRet);
53 uuid(960CCCE5-12B2-4A64-9884-45588E71D3F9),
55 helpstring("SeraphyScriptTools 1.0 À²Ìß ×²ÌÞ×Ø")
57 library SERAPHYSCRIPTTOOLSLib
59 importlib("stdole32.tlb");
60 importlib("stdole2.tlb");
63 uuid(81384CE3-D5C8-4DB5-ACE5-7C16D995612B),
64 helpstring("_ICommDialogEvents Interface")
66 dispinterface _ICommDialogEvents
75 uuid(7AED11FE-854E-4A8C-94C1-F60E3925F531),
77 helpstring("IOverlappedWindow Interface"),
78 pointer_default(unique)
80 interface IOverlappedWindow : IDispatch
82 [propget, id(40), helpstring("ÌßÛÊßè IsEventEmpty")] HRESULT IsEventEmpty([out, retval] BOOL *pVal);
83 [propget, id(41), helpstring("ÌßÛÊßè DoubleBuffer"), hidden] HRESULT DoubleBuffer([out, retval] BOOL *pVal);
84 [propput, id(41), helpstring("ÌßÛÊßè DoubleBuffer"), hidden] HRESULT DoubleBuffer([in] BOOL newVal);
85 [propput, id(42), helpstring("ÌßÛÊßè CreateNoCloseWindow")] HRESULT CreateNoCloseWindow([in] BOOL newVal);
86 [propget, id(42), helpstring("ÌßÛÊßè CreateNoCloseWindow")] HRESULT CreateNoCloseWindow([out, retval] BOOL *pVal);
87 [propget, id(43), helpstring("ÌßÛÊßè Quit")] HRESULT Quit([out, retval] BOOL *pVal);
88 [propput, id(43), helpstring("ÌßÛÊßè Quit")] HRESULT Quit([in] BOOL newVal);
89 [propget, id(44), helpstring("ÌßÛÊßè Style")] HRESULT Style([out, retval] long *pVal);
90 [propput, id(44), helpstring("ÌßÛÊßè Style")] HRESULT Style([in] long newVal);
91 [propget, id(45), helpstring("ÌßÛÊßè Exstyle")] HRESULT Exstyle([out, retval] long *pVal);
92 [propput, id(45), helpstring("ÌßÛÊßè Exstyle")] HRESULT Exstyle([in] long newVal);
93 [propget, id(46), helpstring("ÌßÛÊßè WindowClassName")] HRESULT WindowClassName([out, retval] BSTR *pVal);
94 [propget, id(47), helpstring("ÌßÛÊßè AutoMessageLoop"), hidden] HRESULT AutoMessageLoop([out, retval] BOOL *pVal);
95 [propput, id(47), helpstring("ÌßÛÊßè AutoMessageLoop"), hidden] HRESULT AutoMessageLoop([in] BOOL newVal);
96 [propget, id(49), helpstring("ÌßÛÊßè AutoClose")] HRESULT AutoClose([out, retval] BOOL *pVal);
97 [propput, id(49), helpstring("ÌßÛÊßè AutoClose")] HRESULT AutoClose([in] BOOL newVal);
98 [propget, id(50), helpstring("ÌßÛÊßè backColor")] HRESULT backColor([out, retval] long *pVal);
99 [propput, id(50), helpstring("ÌßÛÊßè backColor")] HRESULT backColor([in] long newVal);
100 [propget, id(51), helpstring("ÌßÛÊßè TopMost")] HRESULT TopMost([out, retval] BOOL *pVal);
101 [propput, id(51), helpstring("ÌßÛÊßè TopMost")] HRESULT TopMost([in] BOOL newVal);
102 [propget, id(52), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([out, retval] short *pVal);
103 [propput, id(52), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([in] short newVal);
104 [propget, id(53), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([out, retval] short *pVal);
105 [propput, id(53), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([in] short newVal);
106 [propget, id(54), helpstring("ÌßÛÊßè Width")] HRESULT Width([out, retval] short *pVal);
107 [propput, id(54), helpstring("ÌßÛÊßè Width")] HRESULT Width([in] short newVal);
108 [propget, id(55), helpstring("ÌßÛÊßè Height")] HRESULT Height([out, retval] short *pVal);
109 [propput, id(55), helpstring("ÌßÛÊßè Height")] HRESULT Height([in] short newVal);
110 [propget, id(56), helpstring("ÌßÛÊßè AcceptFiles")] HRESULT AcceptFiles([out, retval] BOOL *pVal);
111 [propput, id(56), helpstring("ÌßÛÊßè AcceptFiles")] HRESULT AcceptFiles([in] BOOL newVal);
112 [propget, id(57), helpstring("ÌßÛÊßè Enable")] HRESULT Enable([out, retval] BOOL *pVal);
113 [propput, id(57), helpstring("ÌßÛÊßè Enable")] HRESULT Enable([in] BOOL newVal);
114 [propget, id(58), helpstring("ÌßÛÊßè Iconic")] HRESULT Iconic([out, retval] BOOL *pVal);
115 [propput, id(58), helpstring("ÌßÛÊßè Iconic")] HRESULT Iconic([in] BOOL newVal);
116 [propget, id(59), helpstring("ÌßÛÊßè Zoomed")] HRESULT Zoomed([out, retval] BOOL *pVal);
117 [propput, id(59), helpstring("ÌßÛÊßè Zoomed")] HRESULT Zoomed([in] BOOL newVal);
118 [propget, id(60), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([out, retval] BOOL *pVal);
119 [propput, id(60), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([in] BOOL newVal);
120 [propget, id(61), helpstring("ÌßÛÊßè HWND"), hidden] HRESULT HWND([out, retval] long *pVal);
121 [propget, id(62), helpstring("ÌßÛÊßè DropFiles")] HRESULT DropFiles([out, retval] VARIANT *pVal);
122 [propget, id(70), helpstring("ÌßÛÊßè Canvas")] HRESULT Canvas([out, retval] VARIANT *pVal);
123 [propget, id(71), helpstring("ÌßÛÊßè Event")] HRESULT Event([out, retval] VARIANT *pVal);
124 [propget, id(72), helpstring("ÌßÛÊßè Form")] HRESULT Form([out, retval] VARIANT *pVal);
125 [propput, id(DISPID_CAPTION)] HRESULT Caption([in]BSTR strCaption);
126 [propget, id(DISPID_CAPTION)] HRESULT Caption([out, retval]BSTR* pstrCaption);
127 [propget, id(80), helpstring("ÌßÛÊßè Object")] HRESULT Object([in, optional]VARIANT idx, [out, retval] VARIANT *pVal);
128 [propget, id(81), helpstring("ÌßÛÊßè ExitCode")] HRESULT ExitCode([out, retval] short *pVal);
129 [propput, id(81), helpstring("ÌßÛÊßè ExitCode")] HRESULT ExitCode([in] short newVal);
130 [propget, id(82), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([out, retval] short *pVal);
131 [propput, id(82), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([in] short newVal);
132 [id(83), helpstring("Ò¿¯ÄÞ LoadIcon")] HRESULT LoadIcon([in]VARIANT text);
133 [id(84), helpstring("Ò¿¯ÄÞ CenterWindow")] HRESULT CenterWindow();
134 [propget, id(85), helpstring("ÌßÛÊßè ClassObject")] HRESULT ClassObject([out, retval] VARIANT *pVal);
135 [propput, id(85), helpstring("ÌßÛÊßè ClassObject")] HRESULT ClassObject([in] VARIANT newVal);
136 [propget, id(86), helpstring("ÌßÛÊßè ClientWidth")] HRESULT ClientWidth([out, retval] long *pVal);
137 [propget, id(87), helpstring("ÌßÛÊßè ClientHeight")] HRESULT ClientHeight([out, retval] long *pVal);
138 [propget, id(88), helpstring("ÌßÛÊßè innerWidth")] HRESULT innerWidth([out, retval] double *pVal);
139 [propget, id(89), helpstring("ÌßÛÊßè innerHeight")] HRESULT innerHeight([out, retval] double *pVal);
140 [propget, id(90), helpstring("ÌßÛÊßè AutoReleaseClassObject")] HRESULT AutoReleaseClassObject([out, retval] BOOL *pVal);
141 [propput, id(90), helpstring("ÌßÛÊßè AutoReleaseClassObject")] HRESULT AutoReleaseClassObject([in] BOOL newVal);
142 [propget, id(91), helpstring("ÌßÛÊßè DefaultAction")] HRESULT DefaultAction([out, retval] BOOL *pVal);
143 [propput, id(91), helpstring("ÌßÛÊßè DefaultAction")] HRESULT DefaultAction([in] BOOL newVal);
144 [id(92), helpstring("Ò¿¯ÄÞ SetClipboardText")] HRESULT SetClipboardText([in]BSTR text);
145 [id(93), helpstring("Ò¿¯ÄÞ GetClipboardText")] HRESULT GetClipboardText([out, retval]VARIANT* pVarText);
146 [id(1), helpstring("Ò¿¯ÄÞ WaitEvent")] HRESULT WaitEvent([in, optional]VARIANT varTim, [out, retval]BOOL* pRet);
147 [id(2), helpstring("Ò¿¯ÄÞ DoEvent"), hidden] HRESULT DoEvent([out, retval]VARIANT* varResult);
148 [id(3), helpstring("Ò¿¯ÄÞ DoModal")] HRESULT DoModal([out, retval]VARIANT* pRetcode);
149 [id(4), helpstring("Ò¿¯ÄÞ CreateChild")] HRESULT CreateChild([out, retval]VARIANT* pvarUnk);
150 [id(5), helpstring("Ò¿¯ÄÞ Open")] HRESULT Open([in, optional]VARIANT caption, [out, retval]VARIANT* pvarUnk);
151 [id(6), helpstring("Ò¿¯ÄÞ Close")] HRESULT Close();
152 [id(7), helpstring("Ò¿¯ÄÞ SetPlacement")] HRESULT SetPlacement([in, optional]VARIANT x, [in, optional]VARIANT y, [in, optional]VARIANT w, [in, optional]VARIANT h, [out, retval]VARIANT* pvarUnk);
153 [id(8), helpstring("Ò¿¯ÄÞ SetWindowStyle")] HRESULT SetWindowStyle([in]VARIANT frametype, [in, optional]VARIANT caption_system, [in, optional]VARIANT maxmin, [out, retval]VARIANT* pvarUnk);
154 [id(9), helpstring("Ò¿¯ÄÞ SetFocus")] HRESULT SetFocus();
155 [id(10), helpstring("Ò¿¯ÄÞ SetMenu")] HRESULT SetMenu([in]VARIANT fmt);
156 [id(11), helpstring("Ò¿¯ÄÞ SetForegroundWindow")] HRESULT SetForegroundWindow();
157 [id(12), helpstring("Ò¿¯ÄÞ TrackPopupMenu")] HRESULT TrackPopupMenu([in]VARIANT text, [in, optional]VARIANT cmd, [out, retval]VARIANT* pRet);
158 [id(13), helpstring("Ò¿¯ÄÞ CheckMenu")] HRESULT CheckMenu([in]VARIANT cmd, [in]VARIANT mode);
159 [id(14), helpstring("Ò¿¯ÄÞ EnableMenu")] HRESULT EnableMenu([in]VARIANT cmd, [in]VARIANT mode);
160 [id(15), helpstring("Ò¿¯ÄÞ Refresh")] HRESULT Refresh();
161 [id(16), helpstring("Ò¿¯ÄÞ Draw")] HRESULT Draw();
162 [id(17), helpstring("Ò¿¯ÄÞ SetTimer")] HRESULT SetTimer([in]VARIANT tim, [out, retval]BOOL* pVal);
163 [id(18), helpstring("Ò¿¯ÄÞ GetSysColor")] HRESULT GetSysColor([in]VARIANT typ, [out, retval]VARIANT* col);
167 uuid(F532477E-D4AD-481E-8014-379397B11108),
168 helpstring("CommDialog Class")
172 [default] interface ICommDialog;
173 [default, source] dispinterface _ICommDialogEvents;
177 uuid(FDBF8BC7-98A0-40F3-83AC-ACDCD9DF644F),
178 helpstring("_IOverlappedWindowEvents Interface")
180 dispinterface _IOverlappedWindowEvents
184 [id(10), helpstring("Ò¿¯ÄÞ OnClick")] HRESULT OnClick();
185 [id(11), helpstring("Ò¿¯ÄÞ OnRClick")] HRESULT OnRClick();
186 [id(12), helpstring("Ò¿¯ÄÞ OnDblClick")] HRESULT OnDblClick();
187 [id(13), helpstring("Ò¿¯ÄÞ OnRDblClick")] HRESULT OnRDblClick();
188 [id(14), helpstring("Ò¿¯ÄÞ OnSize")] HRESULT OnSize();
189 [id(15), helpstring("Ò¿¯ÄÞ OnCommand")] HRESULT OnCommand();
190 [id(16), helpstring("Ò¿¯ÄÞ OnDropFiles")] HRESULT OnDropFiles();
191 [id(17), helpstring("Ò¿¯ÄÞ OnMouseMove")] HRESULT OnMouseMove();
192 [id(18), helpstring("Ò¿¯ÄÞ OnClickOut")] HRESULT OnClickOut();
193 [id(19), helpstring("Ò¿¯ÄÞ OnRClickOut")] HRESULT OnRClickOut();
194 [id(20), helpstring("Ò¿¯ÄÞ OnClickCancel")] HRESULT OnClickCancel();
195 [id(21), helpstring("Ò¿¯ÄÞ OnRClickCancel")] HRESULT OnRClickCancel();
196 [id(22), helpstring("Ò¿¯ÄÞ OnTimer")] HRESULT OnTimer();
197 [id(23), helpstring("Ò¿¯ÄÞ OnOK")] HRESULT OnOK();
198 [id(24), helpstring("Ò¿¯ÄÞ OnCancel")] HRESULT OnCancel();
199 [id(25), helpstring("Ò¿¯ÄÞ OnExit")] HRESULT OnExit();
200 [id(26), helpstring("Ò¿¯ÄÞ InitWindow")] HRESULT InitWindow();
201 [id(27), helpstring("Ò¿¯ÄÞ ExitWindow")] HRESULT ExitWindow();
202 [id(110), helpstring("Ò¿¯ÄÞ OnClick")] HRESULT OnClickEx([in]IUnknown* varObj);
203 [id(111), helpstring("Ò¿¯ÄÞ OnRClick")] HRESULT OnRClickEx([in]IUnknown* varObj);
204 [id(112), helpstring("Ò¿¯ÄÞ OnDblClick")] HRESULT OnDblClickEx([in]IUnknown* varObj);
205 [id(113), helpstring("Ò¿¯ÄÞ OnRDblClick")] HRESULT OnRDblClickEx([in]IUnknown* varObj);
206 [id(114), helpstring("Ò¿¯ÄÞ OnSize")] HRESULT OnSizeEx([in]IUnknown* varObj);
207 [id(115), helpstring("Ò¿¯ÄÞ OnCommandEx")] HRESULT OnCommandEx([in]IUnknown* varObj);
208 [id(116), helpstring("Ò¿¯ÄÞ OnDropFiles")] HRESULT OnDropFilesEx([in]IUnknown* varObj);
209 [id(117), helpstring("Ò¿¯ÄÞ OnMouseMove")] HRESULT OnMouseMoveEx([in]IUnknown* varObj);
210 [id(118), helpstring("Ò¿¯ÄÞ OnClickOut")] HRESULT OnClickOutEx([in]IUnknown* varObj);
211 [id(119), helpstring("Ò¿¯ÄÞ OnRClickOut")] HRESULT OnRClickOutEx([in]IUnknown* varObj);
212 [id(120), helpstring("Ò¿¯ÄÞ OnClickCancel")] HRESULT OnClickCancelEx([in]IUnknown* varObj);
213 [id(121), helpstring("Ò¿¯ÄÞ OnRClickCancel")] HRESULT OnRClickCancelEx([in]IUnknown* varObj);
214 [id(122), helpstring("Ò¿¯ÄÞ OnTimer")] HRESULT OnTimerEx([in]IUnknown* varObj);
215 [id(123), helpstring("Ò¿¯ÄÞ OnOK")] HRESULT OnOKEx([in]IUnknown* varObj);
216 [id(124), helpstring("Ò¿¯ÄÞ OnCancel")] HRESULT OnCancelEx([in]IUnknown* varObj);
217 [id(125), helpstring("Ò¿¯ÄÞ OnExit")] HRESULT OnExitEx([in]IUnknown* varObj);
218 [id(126), helpstring("Ò¿¯ÄÞ InitWindow")] HRESULT InitWindowEx([in]IUnknown* varObj);
219 [id(127), helpstring("Ò¿¯ÄÞ ExitWindow")] HRESULT ExitWindowEx([in]IUnknown* varObj);
220 [id(128), helpstring("Ò¿¯ÄÞ OnContextMenu")] HRESULT OnContextMenu();
221 [id(129), helpstring("Ò¿¯ÄÞ OnContextMenuEx")] HRESULT OnContextMenuEx([in]IUnknown* punkVal);
222 [id(130), helpstring("Ò¿¯ÄÞ OnContextDelete")] HRESULT OnContextDelete();
223 [id(131), helpstring("Ò¿¯ÄÞ OnContextDeleteEx")] HRESULT OnContextDeleteEx([in]IUnknown* punkVal);
224 [id(132), helpstring("Ò¿¯ÄÞ OnKeydown")] HRESULT OnKeydown();
225 [id(133), helpstring("Ò¿¯ÄÞ OnKeydownEx")] HRESULT OnKeydownEx([in]IUnknown* punkVal);
226 [id(134), helpstring("Ò¿¯ÄÞ OnKeydown2")] HRESULT OnKeydown2();
227 [id(135), helpstring("Ò¿¯ÄÞ OnKeydown2Ex")] HRESULT OnKeydown2Ex([in]IUnknown* punkVal);
232 uuid(F6108DE7-E657-4B82-B865-9CB6FDFD865C),
234 helpstring("IControl Interface"),
235 pointer_default(unique)
237 interface IControl : IDispatch
239 [propget, id(1), helpstring("ÌßÛÊßè Text")] HRESULT Text([out, retval] BSTR *pVal);
240 [propput, id(1), helpstring("ÌßÛÊßè Text")] HRESULT Text([in] BSTR newVal);
241 [propget, id(2), helpstring("ÌßÛÊßè ID")] HRESULT ID([out, retval] short *pVal);
242 [propput, id(2), helpstring("ÌßÛÊßè ID")] HRESULT ID([in] short newVal);
243 [propget, id(3), helpstring("ÌßÛÊßè Visibility")] HRESULT Visibility([out, retval] BOOL *pVal);
244 [propput, id(3), helpstring("ÌßÛÊßè Visibility")] HRESULT Visibility([in] BOOL newVal);
245 [propget, id(4), helpstring("ÌßÛÊßè Enable")] HRESULT Enable([out, retval] BOOL *pVal);
246 [propput, id(4), helpstring("ÌßÛÊßè Enable")] HRESULT Enable([in] BOOL newVal);
247 [propget, id(5), helpstring("ÌßÛÊßè CheckState")] HRESULT CheckState([out, retval] short *pVal);
248 [propput, id(5), helpstring("ÌßÛÊßè CheckState")] HRESULT CheckState([in] short newVal);
249 [propget, id(6), helpstring("ÌßÛÊßè Width")] HRESULT Width([out, retval] short *pVal);
250 [propput, id(6), helpstring("ÌßÛÊßè Width")] HRESULT Width([in] short newVal);
251 [propget, id(7), helpstring("ÌßÛÊßè Height")] HRESULT Height([out, retval] short *pVal);
252 [propput, id(7), helpstring("ÌßÛÊßè Height")] HRESULT Height([in] short newVal);
253 [propget, id(8), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([out, retval] short *pVal);
254 [propput, id(8), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([in] short newVal);
255 [propget, id(9), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([out, retval] short *pVal);
256 [propput, id(9), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([in] short newVal);
257 [propget, id(10), helpstring("ÌßÛÊßè Style"), hidden] HRESULT Style([out, retval] long *pVal);
258 [propput, id(10), helpstring("ÌßÛÊßè Style"), hidden] HRESULT Style([in] long newVal);
259 [propget, id(11), helpstring("ÌßÛÊßè Exstyle")] HRESULT Exstyle([out, retval] long *pVal);
260 [propput, id(11), helpstring("ÌßÛÊßè Exstyle")] HRESULT Exstyle([in] long newVal);
261 [propget, id(12), helpstring("ÌßÛÊßè ClassName")] HRESULT ClassName([out, retval] BSTR *pVal);
262 [propget, id(13), helpstring("ÌßÛÊßè HWND"), hidden] HRESULT HWND([out, retval] long *pVal);
263 [propget, id(23), helpstring("ÌßÛÊßè CurrentSelectedItem")] HRESULT CurrentSelectedItem([out, retval] VARIANT *pVal);
264 [propput, id(23), helpstring("ÌßÛÊßè CurrentSelectedItem")] HRESULT CurrentSelectedItem([in] VARIANT newVal);
265 [propget, id(24), helpstring("ÌßÛÊßè ItemSelectState")] HRESULT ItemSelectState([in]VARIANT idx, [out, retval] VARIANT *pVal);
266 [propput, id(24), helpstring("ÌßÛÊßè ItemSelectState")] HRESULT ItemSelectState([in]VARIANT idx, [in] VARIANT newVal);
267 [propget, id(25), helpstring("ÌßÛÊßè SelectedCount")] HRESULT SelectedCount([out, retval] short *pVal);
268 [propget, id(26), helpstring("ÌßÛÊßè TreeRoot")] HRESULT TreeRoot([out, retval] VARIANT *pVal);
269 [propget, id(27), helpstring("ÌßÛÊßè ItemObject")] HRESULT ItemObject([in]VARIANT idx, [out, retval] VARIANT *pVal);
270 [id(28), helpstring("Ò¿¯ÄÞ DeleteAllItems")] HRESULT DeleteAllItems();
271 [propget, id(29), helpstring("ÌßÛÊßè ItemCheckState")] HRESULT ItemCheckState([in]VARIANT idx, [out, retval] BOOL *pVal);
272 [propput, id(29), helpstring("ÌßÛÊßè ItemCheckState")] HRESULT ItemCheckState([in]VARIANT idx, [in] BOOL newVal);
273 [id(30), helpstring("Ò¿¯ÄÞ DeleteSelectedItem")] HRESULT DeleteSelectedItem();
274 [propget, id(31), helpstring("ÌßÛÊßè ItemText")] HRESULT ItemText([in]VARIANT idx, [out, retval] BSTR *pVal);
275 [propput, id(31), helpstring("ÌßÛÊßè ItemText")] HRESULT ItemText([in]VARIANT idx, [in] BSTR newVal);
276 [id(32), helpstring("Ò¿¯ÄÞ SetClassEvent")] HRESULT SetClassEvent([in]BSTR name, [out, retval]VARIANT* pvarUnk);
277 [id(33), helpstring("Ò¿¯ÄÞ CreateChild")] HRESULT CreateChild([in]VARIANT text, [in]VARIANT varItem, [out, retval]VARIANT* pvarUnk);
278 [propget, id(DISPID_NEWENUM), helpstring("ÌßÛÊßè _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
279 [id(14), helpstring("Ò¿¯ÄÞ Refresh")] HRESULT Refresh();
280 [id(15), helpstring("Ò¿¯ÄÞ SetPlacement")] HRESULT SetPlacement([in, optional]VARIANT x, [in, optional]VARIANT y, [in, optional]VARIANT w, [in, optional]VARIANT h, [out, retval]VARIANT* pvarUnk);
281 [id(16), helpstring("Ò¿¯ÄÞ SetCheck")] HRESULT SetCheck([out, retval]VARIANT* pvarUnk);
282 [id(17), helpstring("Ò¿¯ÄÞ SetID")] HRESULT SetID([in]VARIANT varID, [out, retval]VARIANT* pvarUnk);
283 [id(18), helpstring("Ò¿¯ÄÞ AddString")] HRESULT AddString([in]VARIANT text, [out, retval]VARIANT* pRet);
284 [id(19), helpstring("Ò¿¯ÄÞ SetColumnText")] HRESULT SetColumnText([in]VARIANT item, [in]VARIANT col, [in]VARIANT text);
285 [id(20), helpstring("Ò¿¯ÄÞ GetColumnText")] HRESULT GetColumnText([in]VARIANT idx, [in]VARIANT col, [out, retval]VARIANT* pText);
286 [id(21), helpstring("Ò¿¯ÄÞ DeleteString")] HRESULT DeleteString([in]VARIANT idx, [out, retval]VARIANT* pRet);
287 [id(22), helpstring("Ò¿¯ÄÞ GetCount")] HRESULT GetCount([out, retval]VARIANT* pRet);
291 uuid(C85BA98A-E7A5-498C-85A6-61255A5ADC75),
292 helpstring("SeraphyScriptTools.OverlappedWindow Class")
294 coclass OverlappedWindow
296 [default] interface IOverlappedWindow;
297 [default, source] dispinterface _IOverlappedWindowEvents;
301 uuid(A8DB8B73-DE97-44DE-9250-F36BFC599912),
302 helpstring("_IControlEvents Interface")
304 dispinterface _IControlEvents
312 uuid(A6CA6945-2FE4-4738-9762-6991DEE3AA6A),
314 helpstring("ICanvas Interface"),
315 pointer_default(unique)
317 interface ICanvas : IDispatch
319 [propget, id(1), helpstring("ÌßÛÊßè Layer")] HRESULT Layer([in]VARIANT varLay, [out, retval] VARIANT *pVal);
320 [propget, id(2), helpstring("ÌßÛÊßè MarginWidth")] HRESULT MarginWidth([out, retval] long *pVal);
321 [propput, id(2), helpstring("ÌßÛÊßè MarginWidth")] HRESULT MarginWidth([in] long newVal);
322 [propget, id(3), helpstring("ÌßÛÊßè MarginHeight")] HRESULT MarginHeight([out, retval] long *pVal);
323 [propput, id(3), helpstring("ÌßÛÊßè MarginHeight")] HRESULT MarginHeight([in] long newVal);
324 [id(10), helpstring("Ò¿¯ÄÞ Print")] HRESULT Print();
325 [id(11), helpstring("Ò¿¯ÄÞ PrintAs")] HRESULT PrintAs([in, optional]VARIANT print, [out, retval]VARIANT *pRet);
326 [id(12), helpstring("Ò¿¯ÄÞ GetPrinterDefault")] HRESULT GetPrinterDefault([in, optional]VARIANT name);
327 [id(13), helpstring("Ò¿¯ÄÞ LoadPicture")] HRESULT LoadPicture([in]VARIANT path, [out, retval]VARIANT* punkVal);
331 uuid(C8D9CA72-8F8C-424D-B233-CE40AF49CC92),
332 helpstring("SeraphyScriptTools.Control Class"),
337 [default] interface IControl;
338 [default, source] dispinterface _IControlEvents;
342 uuid(3F1A4247-B33D-4361-8E78-D1287D29873D),
343 helpstring("_ICanvasEvents Interface")
345 dispinterface _ICanvasEvents
353 uuid(007CF773-1F4C-4013-AF0C-00411BA58832),
355 helpstring("ILayer Interface"),
356 pointer_default(unique)
358 interface ILayer : IDispatch
360 [propget, id(1), helpstring("ÌßÛÊßè Color")] HRESULT Color([out, retval] long *pVal);
361 [propput, id(1), helpstring("ÌßÛÊßè Color")] HRESULT Color([in] long newVal);
362 [propget, id(2), helpstring("ÌßÛÊßè FillColor")] HRESULT FillColor([out, retval] long *pVal);
363 [propput, id(2), helpstring("ÌßÛÊßè FillColor")] HRESULT FillColor([in] long newVal);
364 [propget, id(3), helpstring("ÌßÛÊßè FontColor")] HRESULT FontColor([out, retval] long *pVal);
365 [propput, id(3), helpstring("ÌßÛÊßè FontColor")] HRESULT FontColor([in] long newVal);
366 [propget, id(4), helpstring("ÌßÛÊßè FontName")] HRESULT FontName([out, retval] BSTR *pVal);
367 [propput, id(4), helpstring("ÌßÛÊßè FontName")] HRESULT FontName([in] BSTR newVal);
368 [propput, id(5), helpstring("ÌßÛÊßè FontSize")] HRESULT FontSize([in] short newVal);
369 [propget, id(5), helpstring("ÌßÛÊßè FontSize")] HRESULT FontSize([out, retval] short *pVal);
370 [propget, id(6), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([out, retval] BOOL *pVal);
371 [propput, id(6), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([in] BOOL newVal);
372 [id(10), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
373 [id(11), helpstring("Ò¿¯ÄÞ Circle")] HRESULT Circle([in]VARIANT x, [in]VARIANT y, [in]VARIANT radius);
374 [id(12), helpstring("Ò¿¯ÄÞ Line")] HRESULT Line([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
375 [id(13), helpstring("Ò¿¯ÄÞ Box")] HRESULT Box([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
376 [id(14), helpstring("Ò¿¯ÄÞ Arc")] HRESULT Arc([in]VARIANT x1, [in]VARIANT y1, [in]VARIANT x2, [in]VARIANT y2, [in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
377 [id(15), helpstring("Ò¿¯ÄÞ FillBox")] HRESULT FillBox([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
378 [id(16), helpstring("Ò¿¯ÄÞ FillCircle")] HRESULT FillCircle([in]VARIANT x, [in]VARIANT y, [in]VARIANT radius);
379 [id(17), helpstring("Ò¿¯ÄÞ FillArc")] HRESULT FillArc([in]VARIANT x1, [in]VARIANT y1, [in]VARIANT x2, [in]VARIANT y2, [in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
380 [id(18), helpstring("Ò¿¯ÄÞ Text")] HRESULT Text([in]VARIANT x, [in]VARIANT y, [in]VARIANT text);
381 [id(19), helpstring("Ò¿¯ÄÞ TextBox")] HRESULT TextBox([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey, [in]VARIANT text, [in, optional]VARIANT fmt);
382 [id(20), helpstring("Ò¿¯ÄÞ FillRBox")] HRESULT FillRBox([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey, [in]VARIANT w, [in]VARIANT h);
383 [id(21), helpstring("Ò¿¯ÄÞ Polygon")] HRESULT Polygon([in]VARIANT cx, [in]VARIANT cy, [in]VARIANT arrayPt);
384 [id(22), helpstring("Ò¿¯ÄÞ Picture")] HRESULT Picture([in]VARIANT idx, [in]VARIANT x, [in]VARIANT y, [in, optional]VARIANT w, [in, optional]VARIANT h);
385 [id(23), helpstring("Ò¿¯ÄÞ SetMappingMode")] HRESULT SetMappingMode([in]VARIANT mode);
389 uuid(EBF021FB-C40F-46E8-9EBB-37EB1CB7235F),
390 helpstring("SeraphyScriptTools.Canvas Class")
394 [default] interface ICanvas;
395 [default, source] dispinterface _ICanvasEvents;
399 uuid(F15F7337-ED27-4867-9AA3-AEF77EE60BC4),
400 helpstring("_ILayerEvents Interface")
402 dispinterface _ILayerEvents
410 uuid(463775E0-A2D3-4395-960E-1851601BDB81),
412 helpstring("IForm Interface"),
413 pointer_default(unique)
415 interface IForm : IDispatch
417 [propget, id(1), helpstring("ÌßÛÊßè Control")] HRESULT Control([in]VARIANT varNum, [out, retval] VARIANT *pVal);
418 [propget, id(2), helpstring("ÌßÛÊßè LeftMargin")] HRESULT LeftMargin([out, retval] short *pVal);
419 [propput, id(2), helpstring("ÌßÛÊßè LeftMargin")] HRESULT LeftMargin([in] short newVal);
420 [propget, id(3), helpstring("ÌßÛÊßè RightMargin")] HRESULT RightMargin([out, retval] short *pVal);
421 [propput, id(3), helpstring("ÌßÛÊßè RightMargin")] HRESULT RightMargin([in] short newVal);
422 [id(4), helpstring("Ò¿¯ÄÞ SetControlFont")] HRESULT SetControlFont([in]VARIANT fontname, [in]VARIANT fontsize);
423 [id(10), helpstring("Ò¿¯ÄÞ Label")] HRESULT Label([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
424 [id(11), helpstring("Ò¿¯ÄÞ Button")] HRESULT Button([in]VARIANT text, [in, optional]VARIANT width, [out, retval] VARIANT *pvarUnk);
425 [id(12), helpstring("Ò¿¯ÄÞ CheckBox")] HRESULT CheckBox([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
426 [id(13), helpstring("Ò¿¯ÄÞ Edit")] HRESULT Edit([in, optional]VARIANT text, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
427 [id(14), helpstring("Ò¿¯ÄÞ ClearControls")] HRESULT ClearControls();
428 [id(15), helpstring("Ò¿¯ÄÞ ControlBreak")] HRESULT ControlBreak();
429 [id(16), helpstring("Ò¿¯ÄÞ ControlGroup")] HRESULT ControlGroup();
430 [id(17), helpstring("Ò¿¯ÄÞ RadioButton")] HRESULT RadioButton([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
431 [id(18), helpstring("Ò¿¯ÄÞ ControlPad")] HRESULT ControlPad([in]VARIANT width, [in, optional]VARIANT height);
432 [id(19), helpstring("Ò¿¯ÄÞ PasswordEdit")] HRESULT PasswordEdit([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
433 [id(20), helpstring("Ò¿¯ÄÞ ReadonlyEdit")] HRESULT ReadonlyEdit([in]VARIANT text, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* punkVal);
434 [id(21), helpstring("Ò¿¯ÄÞ CheckBox3state")] HRESULT CheckBox3state([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
435 [id(22), helpstring("Ò¿¯ÄÞ PushCheckButton")] HRESULT PushCheckButton([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
436 [id(23), helpstring("Ò¿¯ÄÞ PushRadioButton")] HRESULT PushRadioButton([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
437 [id(24), helpstring("Ò¿¯ÄÞ StatusLabel")] HRESULT StatusLabel([in]VARIANT text, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
438 [id(25), helpstring("Ò¿¯ÄÞ ControlUseStaticEdge")] HRESULT ControlUseStaticEdge([in]VARIANT mode);
439 [id(26), helpstring("Ò¿¯ÄÞ ListBox")] HRESULT ListBox([in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
440 [id(27), helpstring("Ò¿¯ÄÞ MultiListBox")] HRESULT MultiListBox([in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
441 [id(28), helpstring("Ò¿¯ÄÞ DropdownList")] HRESULT DropdownList([in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
442 [id(29), helpstring("Ò¿¯ÄÞ DropdownEdit")] HRESULT DropdownEdit([in, optional]VARIANT text, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
443 [id(30), helpstring("Ò¿¯ÄÞ TreeView")] HRESULT TreeView([in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
444 [id(31), helpstring("Ò¿¯ÄÞ ListView")] HRESULT ListView([in, optional]VARIANT column, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
445 [id(32), helpstring("Ò¿¯ÄÞ EditListView")] HRESULT EditListView([in, optional]VARIANT colum, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
446 [id(33), helpstring("Ò¿¯ÄÞ CheckListView")] HRESULT CheckListView([in, optional]VARIANT colum, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
447 [propget, id(34), helpstring("ÌßÛÊßè ControlColor")] HRESULT ControlColor([out, retval] long *pVal);
448 [propput, id(34), helpstring("ÌßÛÊßè ControlColor")] HRESULT ControlColor([in] long newVal);
452 uuid(72DC3169-587E-4685-953F-534D645E3F62),
453 helpstring("SeraphyScriptTools.Layer Class"),
458 [default] interface ILayer;
459 [default, source] dispinterface _ILayerEvents;
463 uuid(45960313-FA72-4BBD-BFC9-D25784965674),
464 helpstring("_IFormEvents Interface")
466 dispinterface _IFormEvents
474 uuid(858691F9-3A87-4E2F-B6D5-472ED0CA517B),
476 helpstring("IEvent Interface"),
477 pointer_default(unique)
479 interface IEvent : IDispatch
481 [propget, id(1), helpstring("ÌßÛÊßè Message")] HRESULT Message([out, retval] short *pVal);
482 [propget, id(2), helpstring("ÌßÛÊßè Parameter")] HRESULT Parameter([out, retval] short *pVal);
483 [propget, id(3), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([out, retval] double *pVal);
484 [propget, id(4), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([out, retval] double *pVal);
485 [propget, id(5), helpstring("ÌßÛÊßè time")] HRESULT time([out, retval] DATE *pVal);
486 [id(6), helpstring("Ò¿¯ÄÞ IsMouseMove")] HRESULT IsMouseMove([out, retval]BOOL* pResult);
487 [id(7), helpstring("Ò¿¯ÄÞ IsClick")] HRESULT IsClick([out, retval]BOOL* pResult);
488 [id(8), helpstring("Ò¿¯ÄÞ IsRClick")] HRESULT IsRClick([out, retval]BOOL* pResult);
489 [id(9), helpstring("Ò¿¯ÄÞ IsClickCancel")] HRESULT IsClickCancel([out, retval]BOOL* pResult);
490 [id(10), helpstring("Ò¿¯ÄÞ IsRClickCancel")] HRESULT IsRClickCancel([out, retval]BOOL* pResult);
491 [id(11), helpstring("Ò¿¯ÄÞ IsClickOut")] HRESULT IsClickOut([out, retval]BOOL* pResult);
492 [id(12), helpstring("Ò¿¯ÄÞ IsRClickOut")] HRESULT IsRClickOut([out, retval]BOOL* pResult);
493 [id(13), helpstring("Ò¿¯ÄÞ IsCommand")] HRESULT IsCommand([out, retval]BOOL* pResult);
494 [id(14), helpstring("Ò¿¯ÄÞ IsTimer")] HRESULT IsTimer([out, retval]BOOL* pResult);
495 [id(15), helpstring("Ò¿¯ÄÞ IsSize")] HRESULT IsSize([out, retval]BOOL* pResult);
496 [id(16), helpstring("Ò¿¯ÄÞ IsExit")] HRESULT IsExit([out, retval]BOOL* pResult);
497 [id(17), helpstring("Ò¿¯ÄÞ IsOK")] HRESULT IsOK([out, retval]BOOL* pResult);
498 [id(18), helpstring("Ò¿¯ÄÞ IsCancel")] HRESULT IsCancel([out, retval]BOOL* pResult);
499 [id(19), helpstring("Ò¿¯ÄÞ IsDblClick")] HRESULT IsDblClick([out, retval]BOOL* pResult);
500 [id(20), helpstring("Ò¿¯ÄÞ IsRDblClick")] HRESULT IsRDblClick([out, retval]BOOL* pResult);
501 [propget, id(21), helpstring("ÌßÛÊßè ExtParameter")] HRESULT ExtParameter([out, retval] long *pVal);
502 [id(22), helpstring("Ò¿¯ÄÞ IsContextMenu")] HRESULT IsContextMenu([out, retval]BOOL* pResult);
503 [id(23), helpstring("Ò¿¯ÄÞ IsContextDelete")] HRESULT IsContextDelete([out, retval]BOOL* pResult);
504 [id(24), helpstring("Ò¿¯ÄÞ IsKeydown")] HRESULT IsKeydown([out, retval]BOOL* pResult);
505 [propget, id(25), helpstring("ÌßÛÊßè DPosX")] HRESULT DPosX([out, retval] long *pVal);
506 [propget, id(26), helpstring("ÌßÛÊßè DPosY")] HRESULT DPosY([out, retval] long *pVal);
507 [id(27), helpstring("Ò¿¯ÄÞ IsKeydown2")] HRESULT IsKeydown2([out, retval]BOOL* pResult);
511 uuid(6D14D591-3BC5-4FDC-8364-C7E58BA4FE22),
512 helpstring("SeraphyScriptTools.Form Class"),
517 [default] interface IForm;
518 [default, source] dispinterface _IFormEvents;
522 uuid(785751BB-841B-4354-8E19-897F599117C4),
523 helpstring("_IEventEvents Interface")
525 dispinterface _IEventEvents
533 uuid(008E38AA-84EE-4D33-B91D-E6A25398295A),
535 helpstring("ISeraphyScriptTools_Instance Interface"),
536 pointer_default(unique)
538 interface ISeraphyScriptTools_Instance : IDispatch
540 [propput, id(DISPID_CAPTION)] HRESULT Caption([in]BSTR strCaption);
541 [propget, id(DISPID_CAPTION)] HRESULT Caption([out, retval]BSTR* pstrCaption);
542 [propget, id(1), helpstring("ÌßÛÊßè Dialog")] HRESULT Dialog([out, retval] VARIANT *pVal);
543 [propget, id(2), helpstring("ÌßÛÊßè MainFrame")] HRESULT MainFrame([out, retval] VARIANT *pVal);
544 [id(3), helpstring("Ò¿¯ÄÞ CreateFrame")] HRESULT CreateFrame([out, retval]VARIANT* pvarUnk);
545 [id(4), helpstring("Ò¿¯ÄÞ WaitEvent")] HRESULT WaitEvent([in, optional]VARIANT varTim, [out, retval]VARIANT* pvarUnk);
546 [propget, id(5), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([out, retval] short *pVal);
547 [propput, id(5), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([in] short newVal);
548 [propget, id(8), helpstring("ÌßÛÊßè Keyboard")] HRESULT Keyboard([in]VARIANT vk, [out, retval] BOOL *pVal);
549 [propget, id(9), helpstring("ÌßÛÊßè MousePosX")] HRESULT MousePosX([out, retval] long *pVal);
550 [propget, id(10), helpstring("ÌßÛÊßè MousePosY")] HRESULT MousePosY([out, retval] long *pVal);
551 [propget, id(11), helpstring("ÌßÛÊßè Version")] HRESULT Version([out, retval] double *pVal);
555 uuid(2AE22F00-6154-4FD0-B364-0BA23E1A6278),
556 helpstring("Event Class"),
561 [default] interface IEvent;
562 [default, source] dispinterface _IEventEvents;
566 uuid(C2D2DBF3-CB71-4E12-9D29-5C4EFECD11CE),
567 helpstring("_ISeraphyScriptTools_InstanceEvents Interface")
569 dispinterface _ISeraphyScriptTools_InstanceEvents
577 uuid(61A195E2-00EA-487B-8473-42C17CDEBB66),
579 helpstring("ITreeItem Interface"),
580 pointer_default(unique)
582 interface ITreeItem : IDispatch
584 [propget, id(1), helpstring("ÌßÛÊßè Parent")] HRESULT Parent([out, retval] IUnknown* *pVal);
585 [propget, id(2), helpstring("ÌßÛÊßè ChildItem")] HRESULT ChildItem([out, retval] IUnknown* *pVal);
586 [propget, id(3), helpstring("ÌßÛÊßè NextItem")] HRESULT NextItem([out, retval] IUnknown* *pVal);
587 [propget, id(4), helpstring("ÌßÛÊßè PrevItem")] HRESULT PrevItem([out, retval] IUnknown* *pVal);
588 [propget, id(5), helpstring("ÌßÛÊßè Text")] HRESULT Text([out, retval] BSTR *pVal);
589 [propput, id(5), helpstring("ÌßÛÊßè Text")] HRESULT Text([in] BSTR newVal);
590 [propget, id(6), helpstring("ÌßÛÊßè Object")] HRESULT Object([in, optional]VARIANT idx, [out, retval] VARIANT *pVal);
591 [id(7), helpstring("Ò¿¯ÄÞ Create")] HRESULT Create([in]VARIANT text, [out, retval]IUnknown** punkVal);
592 [id(8), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase();
593 [id(9), helpstring("Ò¿¯ÄÞ Select")] HRESULT Select();
594 [id(10), helpstring("Ò¿¯ÄÞ Expand")] HRESULT Expand();
595 [id(11), helpstring("Ò¿¯ÄÞ Sort")] HRESULT Sort();
596 [id(12), helpstring("Ò¿¯ÄÞ IsValid")] HRESULT IsValid([out, retval]BOOL* pResult);
601 uuid(C5B5CEC7-D7AE-4547-A05A-2BA42C20ACD1),
603 helpstring("IObjectMap Interface"),
604 pointer_default(unique)
606 interface IObjectMap : IDispatch
608 [propget, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT key, [out, retval] VARIANT *pVal);
609 [propput, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT key, [in] VARIANT newVal);
610 [propget, id(2), helpstring("ÌßÛÊßè Count")] HRESULT Count([out, retval] long *pVal);
611 [id(3), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
612 [id(4), helpstring("Ò¿¯ÄÞ Duplicate")] HRESULT Duplicate([out, retval]IUnknown** punkVal);
613 [id(5), helpstring("Ò¿¯ÄÞ CreateMap")] HRESULT CreateMap([out, retval]IUnknown** punkVal);
614 [id(6), helpstring("Ò¿¯ÄÞ FindNear")] HRESULT FindNear([in]VARIANT key, [out, retval]VARIANT *pVal);
615 [propget, id(7), helpstring("ÌßÛÊßè NearValue")] HRESULT NearValue([in]VARIANT key, [out, retval]VARIANT* pVal);
616 [id(8), helpstring("Ò¿¯ÄÞ ExpandVariables")] HRESULT ExpandVariables([in]VARIANT text, [in, optional]VARIANT env, [out, retval]VARIANT* pVal);
617 [propget, id(9), helpstring("ÌßÛÊßè IsExist")] HRESULT IsExist([in]VARIANT key, [out, retval] BOOL *pVal);
618 [id(10), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase([in]VARIANT key);
619 [id(11), helpstring("Ò¿¯ÄÞ LoadProfile")] HRESULT LoadProfile([in]IUnknown* punkVal);
620 [id(12), helpstring("Ò¿¯ÄÞ SaveProfile")] HRESULT SaveProfile([in]IUnknown* punkVal);
621 [propget, id(DISPID_NEWENUM), helpstring("ÌßÛÊßè _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
626 uuid(EA70DA05-072B-4985-826F-9766CBF3E51B),
628 helpstring("ISeraphyScriptTools_Shell Interface"),
629 pointer_default(unique)
631 interface ISeraphyScriptTools_Shell : IDispatch
633 [id(1), helpstring("Ò¿¯ÄÞ ShellExecute")] HRESULT ShellExecute([in]VARIANT path, [in, optional]VARIANT param, [in, optional]VARIANT initdir, [in, optional]VARIANT mode, [out, retval]VARIANT* punkVal);
634 [id(2), helpstring("Ò¿¯ÄÞ GetSpecialFolderLocations")] HRESULT GetSpecialFolderLocations([in]IUnknown* punkVal);
635 [propget, id(3), helpstring("ÌßÛÊßè IsWindowNT")] HRESULT IsWindowNT([out, retval] BOOL *pVal);
636 [propget, id(4), helpstring("ÌßÛÊßè WindowsVersion")] HRESULT WindowsVersion([out, retval] long *pVal);
637 [id(5), helpstring("Ò¿¯ÄÞ GetDLLVersion")] HRESULT GetDLLVersion([in]VARIANT text, [in, optional]VARIANT min, [out, retval]VARIANT* pVal);
638 [id(6), helpstring("Ò¿¯ÄÞ ParseName")] HRESULT ParseName([in, optional]VARIANT text, [out, retval]VARIANT* pVal);
639 [id(7), helpstring("Ò¿¯ÄÞ Copy")] HRESULT Copy([in]VARIANT from, [in]VARIANT to, [out, retval]VARIANT* pVal);
640 [id(8), helpstring("Ò¿¯ÄÞ CopyRenameOnCollision")] HRESULT CopyRenameOnCollision([in]VARIANT from, [in]VARIANT to, [out, retval]VARIANT* pVal);
641 [id(9), helpstring("Ò¿¯ÄÞ Move")] HRESULT Move([in]VARIANT from, [in]VARIANT to, [out, retval]VARIANT* pVal);
642 [id(10), helpstring("Ò¿¯ÄÞ Delete")] HRESULT Delete([in]VARIANT from, [out, retval]VARIANT* pVal);
643 [propget, id(11), helpstring("ÌßÛÊßè Confirm")] HRESULT Confirm([out, retval] BOOL *pVal);
644 [propput, id(11), helpstring("ÌßÛÊßè Confirm")] HRESULT Confirm([in] BOOL newVal);
645 [propget, id(12), helpstring("ÌßÛÊßè Silent")] HRESULT Silent([out, retval] BOOL *pVal);
646 [propput, id(12), helpstring("ÌßÛÊßè Silent")] HRESULT Silent([in] BOOL newVal);
647 [id(13), helpstring("Ò¿¯ÄÞ EmptyRecycleBin")] HRESULT EmptyRecycleBin([in, optional]VARIANT dir);
648 [id(14), helpstring("Ò¿¯ÄÞ RecentDocs")] HRESULT RecentDocs([in, optional]VARIANT text);
649 [id(15), helpstring("Ò¿¯ÄÞ SetMainWindow")] HRESULT SetMainWindow([in]VARIANT varUnk);
650 [id(16), helpstring("Ò¿¯ÄÞ IsExist")] HRESULT IsExist([in]VARIANT name, [out, retval]VARIANT* pVal);
655 uuid(28B56FB8-E47A-412A-93AA-B932BE0659EF),
657 helpstring("IShellExecObj Interface"),
658 pointer_default(unique)
660 interface IShellExecObj : IDispatch
662 [id(1), helpstring("Ò¿¯ÄÞ Wait")] HRESULT Wait([in, optional]VARIANT tim, [out, retval]VARIANT* pVal);
663 [propget, id(2), helpstring("ÌßÛÊßè ExitCode")] HRESULT ExitCode([out, retval] long *pVal);
668 uuid(777AD86C-5430-4860-A990-094A33939CCF),
670 helpstring("IObjectVector Interface"),
671 pointer_default(unique)
673 interface IObjectVector : IDispatch
675 [id(1), helpstring("Ò¿¯ÄÞ CreateVector")] HRESULT CreateVector([out, retval]IUnknown** punkVal);
676 [id(2), helpstring("Ò¿¯ÄÞ Duplicate")] HRESULT Duplicate([in, optional]VARIANT idx, [in, optional]VARIANT count, [out, retval]IUnknown** punkVal);
677 [id(3), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
678 [id(4), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase([in]VARIANT start, [in, optional]VARIANT count);
679 [id(5), helpstring("Ò¿¯ÄÞ Push")] HRESULT Push([in]VARIANT newVal);
680 [id(6), helpstring("Ò¿¯ÄÞ Pop")] HRESULT Pop([out, retval]VARIANT* pVal);
681 [id(7), helpstring("Ò¿¯ÄÞ Insert")] HRESULT Insert([in]VARIANT idx, [in]VARIANT newVal);
682 [propget, id(8), helpstring("ÌßÛÊßè Value")] HRESULT Value([in, optional]VARIANT idx, [out, retval] VARIANT *pVal);
683 [propput, id(8), helpstring("ÌßÛÊßè Value")] HRESULT Value([in, optional]VARIANT idx, [in] VARIANT newVal);
684 [propget, id(9), helpstring("ÌßÛÊßè Count")] HRESULT Count([out, retval] long *pVal);
685 [id(10), helpstring("Ò¿¯ÄÞ Merge")] HRESULT Merge([in]VARIANT unkVal);
686 [id(11), helpstring("Ò¿¯ÄÞ MakeArray")] HRESULT MakeArray([out, retval]VARIANT* pVal);
687 [propget, id(DISPID_NEWENUM), helpstring("ÌßÛÊßè _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
692 uuid(6DF71492-2745-4936-82FF-2C61718262E2),
694 helpstring("ISeraphyScriptTools_ProfileSection Interface"),
695 pointer_default(unique)
697 interface ISeraphyScriptTools_ProfileSection : IDispatch
699 [propget, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT idx, [out, retval] VARIANT *pVal);
700 [propput, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT idx, [in] VARIANT newVal);
701 [id(2), helpstring("Ò¿¯ÄÞ GetValue")] HRESULT GetValue([in]VARIANT idx, [in, optional]VARIANT def, [out, retval]VARIANT* pVal);
702 [id(3), helpstring("Ò¿¯ÄÞ GetKeyNames")] HRESULT GetKeyNames([out, retval]VARIANT* pVal);
707 uuid(43EA97D7-B5A3-4919-97A8-EE5AC9EC2480),
709 helpstring("ISeraphyScriptTool_ParseName Interface"),
710 pointer_default(unique)
712 interface ISeraphyScriptTool_ParseName : IDispatch
714 [propget, id(1), helpstring("ÌßÛÊßè PathName")] HRESULT PathName([out, retval] BSTR *pVal);
715 [propput, id(1), helpstring("ÌßÛÊßè PathName")] HRESULT PathName([in] BSTR newVal);
716 [propget, id(2), helpstring("ÌßÛÊßè FileName")] HRESULT FileName([out, retval] BSTR *pVal);
717 [propput, id(2), helpstring("ÌßÛÊßè FileName")] HRESULT FileName([in] BSTR newVal);
718 [propget, id(3), helpstring("ÌßÛÊßè Extention")] HRESULT Extention([out, retval] BSTR *pVal);
719 [propput, id(3), helpstring("ÌßÛÊßè Extention")] HRESULT Extention([in] BSTR newVal);
720 [propget, id(4), helpstring("ÌßÛÊßè Name")] HRESULT Name([out, retval] BSTR *pVal);
721 [propput, id(4), helpstring("ÌßÛÊßè Name")] HRESULT Name([in] BSTR newVal);
722 [propget, id(5), helpstring("ÌßÛÊßè Drive")] HRESULT Drive([out, retval] BSTR *pVal);
723 [propput, id(5), helpstring("ÌßÛÊßè Drive")] HRESULT Drive([in] BSTR newVal);
724 [propget, id(6), helpstring("ÌßÛÊßè Directory")] HRESULT Directory([out, retval] BSTR *pVal);
729 uuid(E9868AB9-1991-4E5E-BBC5-69F3C42FC6E0),
731 helpstring("IPrivateProfile Interface"),
732 pointer_default(unique)
734 interface IPrivateProfile : IDispatch
736 [propget, id(1), helpstring("ÌßÛÊßè ProfilePath")] HRESULT ProfilePath([out, retval] BSTR *pVal);
737 [propput, id(1), helpstring("ÌßÛÊßè ProfilePath")] HRESULT ProfilePath([in] BSTR newVal);
738 [id(2), helpstring("Ò¿¯ÄÞ OpenSection")] HRESULT OpenSection([in]VARIANT text, [out, retval]VARIANT* pVal);
742 uuid(5F29CADF-F973-4AFD-869B-289779CBBCD0),
743 helpstring("SeraphyScriptTools.Instance Class")
745 coclass SeraphyScriptTools_Instance
747 [default] interface ISeraphyScriptTools_Instance;
748 [default, source] dispinterface _ISeraphyScriptTools_InstanceEvents;
752 uuid(B2C4593C-85AF-497E-9DA8-09DAD328DB79),
753 helpstring("SeraphyScriptTools.TreeItem Class"),
758 [default] interface ITreeItem;
762 uuid(EFBBE23B-61C9-48D6-8126-BF26C2EB54F9),
763 helpstring("SeraphyScriptTools.ObjectMap Class")
767 [default] interface IObjectMap;
771 uuid(58D688F7-996F-4BAE-B509-9D86AABB7E5A),
772 helpstring("SeraphyScriptTools.Shell Class")
774 coclass SeraphyScriptTools_Shell
776 [default] interface ISeraphyScriptTools_Shell;
780 uuid(799C51C9-0642-49F8-AADC-113E748D63B3),
781 helpstring("SeraphyScriptTools.ShellExecObj Class"),
786 [default] interface IShellExecObj;
790 uuid(E0B37C79-A266-42BC-9FBE-B6FD6C4CF7E0),
791 helpstring("SeraphyScriptTools.ObjectVector Class")
795 [default] interface IObjectVector;
799 uuid(B41E1584-290E-449E-B73C-1E9B4411C340),
800 helpstring("SeraphyScriptTools.ProfileSection Class"),
803 coclass ProfileSection
805 [default] interface ISeraphyScriptTools_ProfileSection;
809 uuid(CDC735D3-F0FF-4671-809E-A7D5CCD52AC2),
810 helpstring("SeraphyScriptTools.ParseName Class")
814 [default] interface ISeraphyScriptTool_ParseName;
818 uuid(91F660A0-F9DA-47E4-9E88-A01A1678FDC9),
819 helpstring("SeraphyScriptTools.PrivateProfile Class")
821 coclass PrivateProfile
823 [default] interface IPrivateProfile;