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(112D2DFC-DC6E-4EEB-B7AE-9A29C293090B),
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(806A3FFF-0A01-4366-8B16-781BDF9B5604),
55 helpstring("SeraphyScriptTools 1.0 À²Ìß ×²ÌÞ×Ø")
57 library SERAPHYSCRIPTTOOLSLib
59 importlib("stdole32.tlb");
60 importlib("stdole2.tlb");
63 uuid(938B1269-05AD-403A-B049-24D623417B37),
64 helpstring("_ICommDialogEvents Interface")
66 dispinterface _ICommDialogEvents
75 uuid(0B0433B0-97BD-4CCA-AE53-5DD46F901B2F),
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(E0F061C5-A9E7-4DAD-97C7-051F91C2D1EC),
168 helpstring("CommDialog Class")
172 [default] interface ICommDialog;
173 [default, source] dispinterface _ICommDialogEvents;
176 uuid(73421190-1EAF-4798-B35F-92D228F253D9),
177 helpstring("_IOverlappedWindowEvents Interface")
179 dispinterface _IOverlappedWindowEvents
183 [id(10), helpstring("Ò¿¯ÄÞ OnClick")] HRESULT OnClick();
184 [id(11), helpstring("Ò¿¯ÄÞ OnRClick")] HRESULT OnRClick();
185 [id(12), helpstring("Ò¿¯ÄÞ OnDblClick")] HRESULT OnDblClick();
186 [id(13), helpstring("Ò¿¯ÄÞ OnRDblClick")] HRESULT OnRDblClick();
187 [id(14), helpstring("Ò¿¯ÄÞ OnSize")] HRESULT OnSize();
188 [id(15), helpstring("Ò¿¯ÄÞ OnCommand")] HRESULT OnCommand();
189 [id(16), helpstring("Ò¿¯ÄÞ OnDropFiles")] HRESULT OnDropFiles();
190 [id(17), helpstring("Ò¿¯ÄÞ OnMouseMove")] HRESULT OnMouseMove();
191 [id(18), helpstring("Ò¿¯ÄÞ OnClickOut")] HRESULT OnClickOut();
192 [id(19), helpstring("Ò¿¯ÄÞ OnRClickOut")] HRESULT OnRClickOut();
193 [id(20), helpstring("Ò¿¯ÄÞ OnClickCancel")] HRESULT OnClickCancel();
194 [id(21), helpstring("Ò¿¯ÄÞ OnRClickCancel")] HRESULT OnRClickCancel();
195 [id(22), helpstring("Ò¿¯ÄÞ OnTimer")] HRESULT OnTimer();
196 [id(23), helpstring("Ò¿¯ÄÞ OnOK")] HRESULT OnOK();
197 [id(24), helpstring("Ò¿¯ÄÞ OnCancel")] HRESULT OnCancel();
198 [id(25), helpstring("Ò¿¯ÄÞ OnExit")] HRESULT OnExit();
199 [id(26), helpstring("Ò¿¯ÄÞ InitWindow")] HRESULT InitWindow();
200 [id(27), helpstring("Ò¿¯ÄÞ ExitWindow")] HRESULT ExitWindow();
201 [id(110), helpstring("Ò¿¯ÄÞ OnClick")] HRESULT OnClickEx([in]IUnknown* varObj);
202 [id(111), helpstring("Ò¿¯ÄÞ OnRClick")] HRESULT OnRClickEx([in]IUnknown* varObj);
203 [id(112), helpstring("Ò¿¯ÄÞ OnDblClick")] HRESULT OnDblClickEx([in]IUnknown* varObj);
204 [id(113), helpstring("Ò¿¯ÄÞ OnRDblClick")] HRESULT OnRDblClickEx([in]IUnknown* varObj);
205 [id(114), helpstring("Ò¿¯ÄÞ OnSize")] HRESULT OnSizeEx([in]IUnknown* varObj);
206 [id(115), helpstring("Ò¿¯ÄÞ OnCommandEx")] HRESULT OnCommandEx([in]IUnknown* varObj);
207 [id(116), helpstring("Ò¿¯ÄÞ OnDropFiles")] HRESULT OnDropFilesEx([in]IUnknown* varObj);
208 [id(117), helpstring("Ò¿¯ÄÞ OnMouseMove")] HRESULT OnMouseMoveEx([in]IUnknown* varObj);
209 [id(118), helpstring("Ò¿¯ÄÞ OnClickOut")] HRESULT OnClickOutEx([in]IUnknown* varObj);
210 [id(119), helpstring("Ò¿¯ÄÞ OnRClickOut")] HRESULT OnRClickOutEx([in]IUnknown* varObj);
211 [id(120), helpstring("Ò¿¯ÄÞ OnClickCancel")] HRESULT OnClickCancelEx([in]IUnknown* varObj);
212 [id(121), helpstring("Ò¿¯ÄÞ OnRClickCancel")] HRESULT OnRClickCancelEx([in]IUnknown* varObj);
213 [id(122), helpstring("Ò¿¯ÄÞ OnTimer")] HRESULT OnTimerEx([in]IUnknown* varObj);
214 [id(123), helpstring("Ò¿¯ÄÞ OnOK")] HRESULT OnOKEx([in]IUnknown* varObj);
215 [id(124), helpstring("Ò¿¯ÄÞ OnCancel")] HRESULT OnCancelEx([in]IUnknown* varObj);
216 [id(125), helpstring("Ò¿¯ÄÞ OnExit")] HRESULT OnExitEx([in]IUnknown* varObj);
217 [id(126), helpstring("Ò¿¯ÄÞ InitWindow")] HRESULT InitWindowEx([in]IUnknown* varObj);
218 [id(127), helpstring("Ò¿¯ÄÞ ExitWindow")] HRESULT ExitWindowEx([in]IUnknown* varObj);
219 [id(128), helpstring("Ò¿¯ÄÞ OnContextMenu")] HRESULT OnContextMenu();
220 [id(129), helpstring("Ò¿¯ÄÞ OnContextMenuEx")] HRESULT OnContextMenuEx([in]IUnknown* punkVal);
221 [id(130), helpstring("Ò¿¯ÄÞ OnContextDelete")] HRESULT OnContextDelete();
222 [id(131), helpstring("Ò¿¯ÄÞ OnContextDeleteEx")] HRESULT OnContextDeleteEx([in]IUnknown* punkVal);
223 [id(132), helpstring("Ò¿¯ÄÞ OnKeydown")] HRESULT OnKeydown();
224 [id(133), helpstring("Ò¿¯ÄÞ OnKeydownEx")] HRESULT OnKeydownEx([in]IUnknown* punkVal);
225 [id(134), helpstring("Ò¿¯ÄÞ OnKeydown2")] HRESULT OnKeydown2();
226 [id(135), helpstring("Ò¿¯ÄÞ OnKeydown2Ex")] HRESULT OnKeydown2Ex([in]IUnknown* punkVal);
230 uuid(504DDD1C-D928-45B4-994B-0E18E4CFCB71),
232 helpstring("IControl Interface"),
233 pointer_default(unique)
235 interface IControl : IDispatch
237 [propget, id(1), helpstring("ÌßÛÊßè Text")] HRESULT Text([out, retval] BSTR *pVal);
238 [propput, id(1), helpstring("ÌßÛÊßè Text")] HRESULT Text([in] BSTR newVal);
239 [propget, id(2), helpstring("ÌßÛÊßè ID")] HRESULT ID([out, retval] short *pVal);
240 [propput, id(2), helpstring("ÌßÛÊßè ID")] HRESULT ID([in] short newVal);
241 [propget, id(3), helpstring("ÌßÛÊßè Visibility")] HRESULT Visibility([out, retval] BOOL *pVal);
242 [propput, id(3), helpstring("ÌßÛÊßè Visibility")] HRESULT Visibility([in] BOOL newVal);
243 [propget, id(4), helpstring("ÌßÛÊßè Enable")] HRESULT Enable([out, retval] BOOL *pVal);
244 [propput, id(4), helpstring("ÌßÛÊßè Enable")] HRESULT Enable([in] BOOL newVal);
245 [propget, id(5), helpstring("ÌßÛÊßè CheckState")] HRESULT CheckState([out, retval] short *pVal);
246 [propput, id(5), helpstring("ÌßÛÊßè CheckState")] HRESULT CheckState([in] short newVal);
247 [propget, id(6), helpstring("ÌßÛÊßè Width")] HRESULT Width([out, retval] short *pVal);
248 [propput, id(6), helpstring("ÌßÛÊßè Width")] HRESULT Width([in] short newVal);
249 [propget, id(7), helpstring("ÌßÛÊßè Height")] HRESULT Height([out, retval] short *pVal);
250 [propput, id(7), helpstring("ÌßÛÊßè Height")] HRESULT Height([in] short newVal);
251 [propget, id(8), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([out, retval] short *pVal);
252 [propput, id(8), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([in] short newVal);
253 [propget, id(9), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([out, retval] short *pVal);
254 [propput, id(9), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([in] short newVal);
255 [propget, id(10), helpstring("ÌßÛÊßè Style"), hidden] HRESULT Style([out, retval] long *pVal);
256 [propput, id(10), helpstring("ÌßÛÊßè Style"), hidden] HRESULT Style([in] long newVal);
257 [propget, id(11), helpstring("ÌßÛÊßè Exstyle")] HRESULT Exstyle([out, retval] long *pVal);
258 [propput, id(11), helpstring("ÌßÛÊßè Exstyle")] HRESULT Exstyle([in] long newVal);
259 [propget, id(12), helpstring("ÌßÛÊßè ClassName")] HRESULT ClassName([out, retval] BSTR *pVal);
260 [propget, id(13), helpstring("ÌßÛÊßè HWND"),hidden] HRESULT HWND([out, retval] long *pVal);
261 [propget, id(23), helpstring("ÌßÛÊßè CurrentSelectedItem")] HRESULT CurrentSelectedItem([out, retval] VARIANT *pVal);
262 [propput, id(23), helpstring("ÌßÛÊßè CurrentSelectedItem")] HRESULT CurrentSelectedItem([in] VARIANT newVal);
263 [propget, id(24), helpstring("ÌßÛÊßè ItemSelectState")] HRESULT ItemSelectState([in]VARIANT idx, [out, retval] VARIANT *pVal);
264 [propput, id(24), helpstring("ÌßÛÊßè ItemSelectState")] HRESULT ItemSelectState([in]VARIANT idx, [in] VARIANT newVal);
265 [propget, id(25), helpstring("ÌßÛÊßè SelectedCount")] HRESULT SelectedCount([out, retval] short *pVal);
266 [propget, id(26), helpstring("ÌßÛÊßè TreeRoot")] HRESULT TreeRoot([out, retval] VARIANT *pVal);
267 [propget, id(27), helpstring("ÌßÛÊßè ItemObject")] HRESULT ItemObject([in]VARIANT idx, [out, retval] VARIANT *pVal);
268 [id(28), helpstring("Ò¿¯ÄÞ DeleteAllItems")] HRESULT DeleteAllItems();
269 [propget, id(29), helpstring("ÌßÛÊßè ItemCheckState")] HRESULT ItemCheckState([in]VARIANT idx, [out, retval] BOOL *pVal);
270 [propput, id(29), helpstring("ÌßÛÊßè ItemCheckState")] HRESULT ItemCheckState([in]VARIANT idx, [in] BOOL newVal);
271 [id(30), helpstring("Ò¿¯ÄÞ DeleteSelectedItem")] HRESULT DeleteSelectedItem();
272 [propget, id(31), helpstring("ÌßÛÊßè ItemText")] HRESULT ItemText([in]VARIANT idx, [out, retval] BSTR *pVal);
273 [propput, id(31), helpstring("ÌßÛÊßè ItemText")] HRESULT ItemText([in]VARIANT idx, [in] BSTR newVal);
274 [id(32), helpstring("Ò¿¯ÄÞ SetClassEvent")] HRESULT SetClassEvent([in]BSTR name,[out,retval]VARIANT* pvarUnk);
275 [id(33), helpstring("Ò¿¯ÄÞ CreateChild")] HRESULT CreateChild([in]VARIANT text,[in]VARIANT varItem,[out,retval]VARIANT* pvarUnk);
276 [propget, id(DISPID_NEWENUM), helpstring("ÌßÛÊßè _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
277 [id(14), helpstring("Ò¿¯ÄÞ Refresh")] HRESULT Refresh();
278 [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);
279 [id(16), helpstring("Ò¿¯ÄÞ SetCheck")] HRESULT SetCheck([out,retval]VARIANT* pvarUnk);
280 [id(17), helpstring("Ò¿¯ÄÞ SetID")] HRESULT SetID([in]VARIANT varID,[out,retval]VARIANT* pvarUnk);
281 [id(18), helpstring("Ò¿¯ÄÞ AddString")] HRESULT AddString([in]VARIANT text,[out,retval]VARIANT* pRet);
282 [id(19), helpstring("Ò¿¯ÄÞ SetColumnText")] HRESULT SetColumnText([in]VARIANT item,[in]VARIANT col,[in]VARIANT text);
283 [id(20), helpstring("Ò¿¯ÄÞ GetColumnText")] HRESULT GetColumnText([in]VARIANT idx,[in]VARIANT col,[out,retval]VARIANT* pText);
284 [id(21), helpstring("Ò¿¯ÄÞ DeleteString")] HRESULT DeleteString([in]VARIANT idx,[out,retval]VARIANT* pRet);
285 [id(22), helpstring("Ò¿¯ÄÞ GetCount")] HRESULT GetCount([out,retval]VARIANT* pRet);
289 uuid(B2946768-9331-43B8-BCD8-54FB6086A721),
290 helpstring("SeraphyScriptTools.OverlappedWindow Class")
292 coclass OverlappedWindow
294 [default] interface IOverlappedWindow;
295 [default, source] dispinterface _IOverlappedWindowEvents;
298 uuid(64A4FBF7-2BAE-4C78-A00D-ADCFAEACEEBF),
299 helpstring("_IControlEvents Interface")
301 dispinterface _IControlEvents
308 uuid(644FE99A-D161-44A1-BF25-9589DB48CAAB),
310 helpstring("ICanvas Interface"),
311 pointer_default(unique)
313 interface ICanvas : IDispatch
315 [propget, id(1), helpstring("ÌßÛÊßè Layer")] HRESULT Layer([in]VARIANT varLay, [out, retval] VARIANT *pVal);
316 [propget, id(2), helpstring("ÌßÛÊßè MarginWidth")] HRESULT MarginWidth([out, retval] long *pVal);
317 [propput, id(2), helpstring("ÌßÛÊßè MarginWidth")] HRESULT MarginWidth([in] long newVal);
318 [propget, id(3), helpstring("ÌßÛÊßè MarginHeight")] HRESULT MarginHeight([out, retval] long *pVal);
319 [propput, id(3), helpstring("ÌßÛÊßè MarginHeight")] HRESULT MarginHeight([in] long newVal);
320 [id(10), helpstring("Ò¿¯ÄÞ Print")] HRESULT Print();
321 [id(11), helpstring("Ò¿¯ÄÞ PrintAs")] HRESULT PrintAs([in,optional]VARIANT print,[out,retval]VARIANT *pRet);
322 [id(12), helpstring("Ò¿¯ÄÞ GetPrinterDefault")] HRESULT GetPrinterDefault([in,optional]VARIANT name);
323 [id(13), helpstring("Ò¿¯ÄÞ LoadPicture")] HRESULT LoadPicture([in]VARIANT path,[out,retval]VARIANT* punkVal);
327 uuid(AE3E878A-9C96-415D-88CB-F6F993DFAFE4),
328 helpstring("SeraphyScriptTools.Control Class"),
333 [default] interface IControl;
334 [default, source] dispinterface _IControlEvents;
337 uuid(374972C2-30A0-45D5-9CE3-50962F39D376),
338 helpstring("_ICanvasEvents Interface")
340 dispinterface _ICanvasEvents
347 uuid(5E9EFBAD-D673-4095-A8D0-9F915E0E9A86),
349 helpstring("ILayer Interface"),
350 pointer_default(unique)
352 interface ILayer : IDispatch
354 [propget, id(1), helpstring("ÌßÛÊßè Color")] HRESULT Color([out, retval] long *pVal);
355 [propput, id(1), helpstring("ÌßÛÊßè Color")] HRESULT Color([in] long newVal);
356 [propget, id(2), helpstring("ÌßÛÊßè FillColor")] HRESULT FillColor([out, retval] long *pVal);
357 [propput, id(2), helpstring("ÌßÛÊßè FillColor")] HRESULT FillColor([in] long newVal);
358 [propget, id(3), helpstring("ÌßÛÊßè FontColor")] HRESULT FontColor([out, retval] long *pVal);
359 [propput, id(3), helpstring("ÌßÛÊßè FontColor")] HRESULT FontColor([in] long newVal);
360 [propget, id(4), helpstring("ÌßÛÊßè FontName")] HRESULT FontName([out, retval] BSTR *pVal);
361 [propput, id(4), helpstring("ÌßÛÊßè FontName")] HRESULT FontName([in] BSTR newVal);
362 [propput, id(5), helpstring("ÌßÛÊßè FontSize")] HRESULT FontSize([in] short newVal);
363 [propget, id(5), helpstring("ÌßÛÊßè FontSize")] HRESULT FontSize([out, retval] short *pVal);
364 [propget, id(6), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([out, retval] BOOL *pVal);
365 [propput, id(6), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([in] BOOL newVal);
366 [id(10), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
367 [id(11), helpstring("Ò¿¯ÄÞ Circle")] HRESULT Circle([in]VARIANT x,[in]VARIANT y,[in]VARIANT radius);
368 [id(12), helpstring("Ò¿¯ÄÞ Line")] HRESULT Line([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey);
369 [id(13), helpstring("Ò¿¯ÄÞ Box")] HRESULT Box([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey);
370 [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);
371 [id(15), helpstring("Ò¿¯ÄÞ FillBox")] HRESULT FillBox([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey);
372 [id(16), helpstring("Ò¿¯ÄÞ FillCircle")] HRESULT FillCircle([in]VARIANT x,[in]VARIANT y,[in]VARIANT radius);
373 [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);
374 [id(18), helpstring("Ò¿¯ÄÞ Text")] HRESULT Text([in]VARIANT x,[in]VARIANT y,[in]VARIANT text);
375 [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);
376 [id(20), helpstring("Ò¿¯ÄÞ FillRBox")] HRESULT FillRBox([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey,[in]VARIANT w,[in]VARIANT h);
377 [id(21), helpstring("Ò¿¯ÄÞ Polygon")] HRESULT Polygon([in]VARIANT cx,[in]VARIANT cy,[in]VARIANT arrayPt);
378 [id(22), helpstring("Ò¿¯ÄÞ Picture")] HRESULT Picture([in]VARIANT idx,[in]VARIANT x,[in]VARIANT y,[in,optional]VARIANT w,[in,optional]VARIANT h);
379 [id(23), helpstring("Ò¿¯ÄÞ SetMappingMode")] HRESULT SetMappingMode([in]VARIANT mode);
383 uuid(88197854-3CFF-4873-BE89-F508FC768ECD),
384 helpstring("SeraphyScriptTools.Canvas Class")
388 [default] interface ICanvas;
389 [default, source] dispinterface _ICanvasEvents;
392 uuid(21BB44A7-996C-4FEA-B32E-1E64FFB14A72),
393 helpstring("_ILayerEvents Interface")
395 dispinterface _ILayerEvents
402 uuid(28090FEE-0F7F-4909-99C4-80166D2BBB64),
404 helpstring("IForm Interface"),
405 pointer_default(unique)
407 interface IForm : IDispatch
409 [propget, id(1), helpstring("ÌßÛÊßè Control")] HRESULT Control([in]VARIANT varNum, [out, retval] VARIANT *pVal);
410 [propget, id(2), helpstring("ÌßÛÊßè LeftMargin")] HRESULT LeftMargin([out, retval] short *pVal);
411 [propput, id(2), helpstring("ÌßÛÊßè LeftMargin")] HRESULT LeftMargin([in] short newVal);
412 [propget, id(3), helpstring("ÌßÛÊßè RightMargin")] HRESULT RightMargin([out, retval] short *pVal);
413 [propput, id(3), helpstring("ÌßÛÊßè RightMargin")] HRESULT RightMargin([in] short newVal);
414 [id(4), helpstring("Ò¿¯ÄÞ SetControlFont")] HRESULT SetControlFont([in]VARIANT fontname,[in]VARIANT fontsize);
415 [id(10), helpstring("Ò¿¯ÄÞ Label")] HRESULT Label([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
416 [id(11), helpstring("Ò¿¯ÄÞ Button")] HRESULT Button([in]VARIANT text,[in,optional]VARIANT width,[out,retval] VARIANT *pvarUnk);
417 [id(12), helpstring("Ò¿¯ÄÞ CheckBox")] HRESULT CheckBox([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
418 [id(13), helpstring("Ò¿¯ÄÞ Edit")] HRESULT Edit([in,optional]VARIANT text,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
419 [id(14), helpstring("Ò¿¯ÄÞ ClearControls")] HRESULT ClearControls();
420 [id(15), helpstring("Ò¿¯ÄÞ ControlBreak")] HRESULT ControlBreak();
421 [id(16), helpstring("Ò¿¯ÄÞ ControlGroup")] HRESULT ControlGroup();
422 [id(17), helpstring("Ò¿¯ÄÞ RadioButton")] HRESULT RadioButton([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
423 [id(18), helpstring("Ò¿¯ÄÞ ControlPad")] HRESULT ControlPad([in]VARIANT width,[in,optional]VARIANT height);
424 [id(19), helpstring("Ò¿¯ÄÞ PasswordEdit")] HRESULT PasswordEdit([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
425 [id(20), helpstring("Ò¿¯ÄÞ ReadonlyEdit")] HRESULT ReadonlyEdit([in]VARIANT text,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* punkVal);
426 [id(21), helpstring("Ò¿¯ÄÞ CheckBox3state")] HRESULT CheckBox3state([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
427 [id(22), helpstring("Ò¿¯ÄÞ PushCheckButton")] HRESULT PushCheckButton([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
428 [id(23), helpstring("Ò¿¯ÄÞ PushRadioButton")] HRESULT PushRadioButton([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
429 [id(24), helpstring("Ò¿¯ÄÞ StatusLabel")] HRESULT StatusLabel([in]VARIANT text,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
430 [id(25), helpstring("Ò¿¯ÄÞ ControlUseStaticEdge")] HRESULT ControlUseStaticEdge([in]VARIANT mode);
431 [id(26), helpstring("Ò¿¯ÄÞ ListBox")] HRESULT ListBox([in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
432 [id(27), helpstring("Ò¿¯ÄÞ MultiListBox")] HRESULT MultiListBox([in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
433 [id(28), helpstring("Ò¿¯ÄÞ DropdownList")] HRESULT DropdownList([in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
434 [id(29), helpstring("Ò¿¯ÄÞ DropdownEdit")] HRESULT DropdownEdit([in,optional]VARIANT text,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
435 [id(30), helpstring("Ò¿¯ÄÞ TreeView")] HRESULT TreeView([in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
436 [id(31), helpstring("Ò¿¯ÄÞ ListView")] HRESULT ListView([in,optional]VARIANT column,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
437 [id(32), helpstring("Ò¿¯ÄÞ EditListView")] HRESULT EditListView([in,optional]VARIANT colum,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
438 [id(33), helpstring("Ò¿¯ÄÞ CheckListView")] HRESULT CheckListView([in,optional]VARIANT colum,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
439 [propget, id(34), helpstring("ÌßÛÊßè ControlColor")] HRESULT ControlColor([out, retval] long *pVal);
440 [propput, id(34), helpstring("ÌßÛÊßè ControlColor")] HRESULT ControlColor([in] long newVal);
444 uuid(AF8351BD-890F-470F-A33D-D7F78F8B8E9B),
445 helpstring("SeraphyScriptTools.Layer Class"),
450 [default] interface ILayer;
451 [default, source] dispinterface _ILayerEvents;
454 uuid(46E2D67F-EC2B-46D1-A104-D6B358B79D79),
455 helpstring("_IFormEvents Interface")
457 dispinterface _IFormEvents
464 uuid(FBFFA998-55F3-4F27-B44E-2E764C33364D),
466 helpstring("IEvent Interface"),
467 pointer_default(unique)
469 interface IEvent : IDispatch
471 [propget, id(1), helpstring("ÌßÛÊßè Message")] HRESULT Message([out, retval] short *pVal);
472 [propget, id(2), helpstring("ÌßÛÊßè Parameter")] HRESULT Parameter([out, retval] short *pVal);
473 [propget, id(3), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([out, retval] double *pVal);
474 [propget, id(4), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([out, retval] double *pVal);
475 [propget, id(5), helpstring("ÌßÛÊßè time")] HRESULT time([out, retval] DATE *pVal);
476 [id(6), helpstring("Ò¿¯ÄÞ IsMouseMove")] HRESULT IsMouseMove([out,retval]BOOL* pResult);
477 [id(7), helpstring("Ò¿¯ÄÞ IsClick")] HRESULT IsClick([out,retval]BOOL* pResult);
478 [id(8), helpstring("Ò¿¯ÄÞ IsRClick")] HRESULT IsRClick([out,retval]BOOL* pResult);
479 [id(9), helpstring("Ò¿¯ÄÞ IsClickCancel")] HRESULT IsClickCancel([out,retval]BOOL* pResult);
480 [id(10), helpstring("Ò¿¯ÄÞ IsRClickCancel")] HRESULT IsRClickCancel([out,retval]BOOL* pResult);
481 [id(11), helpstring("Ò¿¯ÄÞ IsClickOut")] HRESULT IsClickOut([out,retval]BOOL* pResult);
482 [id(12), helpstring("Ò¿¯ÄÞ IsRClickOut")] HRESULT IsRClickOut([out,retval]BOOL* pResult);
483 [id(13), helpstring("Ò¿¯ÄÞ IsCommand")] HRESULT IsCommand([out,retval]BOOL* pResult);
484 [id(14), helpstring("Ò¿¯ÄÞ IsTimer")] HRESULT IsTimer([out,retval]BOOL* pResult);
485 [id(15), helpstring("Ò¿¯ÄÞ IsSize")] HRESULT IsSize([out,retval]BOOL* pResult);
486 [id(16), helpstring("Ò¿¯ÄÞ IsExit")] HRESULT IsExit([out,retval]BOOL* pResult);
487 [id(17), helpstring("Ò¿¯ÄÞ IsOK")] HRESULT IsOK([out,retval]BOOL* pResult);
488 [id(18), helpstring("Ò¿¯ÄÞ IsCancel")] HRESULT IsCancel([out,retval]BOOL* pResult);
489 [id(19), helpstring("Ò¿¯ÄÞ IsDblClick")] HRESULT IsDblClick([out,retval]BOOL* pResult);
490 [id(20), helpstring("Ò¿¯ÄÞ IsRDblClick")] HRESULT IsRDblClick([out,retval]BOOL* pResult);
491 [propget, id(21), helpstring("ÌßÛÊßè ExtParameter")] HRESULT ExtParameter([out, retval] long *pVal);
492 [id(22), helpstring("Ò¿¯ÄÞ IsContextMenu")] HRESULT IsContextMenu([out,retval]BOOL* pResult);
493 [id(23), helpstring("Ò¿¯ÄÞ IsContextDelete")] HRESULT IsContextDelete([out,retval]BOOL* pResult);
494 [id(24), helpstring("Ò¿¯ÄÞ IsKeydown")] HRESULT IsKeydown([out,retval]BOOL* pResult);
495 [propget, id(25), helpstring("ÌßÛÊßè DPosX")] HRESULT DPosX([out, retval] long *pVal);
496 [propget, id(26), helpstring("ÌßÛÊßè DPosY")] HRESULT DPosY([out, retval] long *pVal);
497 [id(27), helpstring("Ò¿¯ÄÞ IsKeydown2")] HRESULT IsKeydown2([out,retval]BOOL* pResult);
501 uuid(5869FF04-ED73-4EEC-BC48-29AADF4EFE61),
502 helpstring("SeraphyScriptTools.Form Class"),
507 [default] interface IForm;
508 [default, source] dispinterface _IFormEvents;
511 uuid(EF80D99E-D8EB-4EE7-8868-C05578F23E4B),
512 helpstring("_IEventEvents Interface")
514 dispinterface _IEventEvents
523 uuid(80E13A41-FB92-4D5D-8042-1E556B681855),
525 helpstring("ISeraphyScriptTools_Instance Interface"),
526 pointer_default(unique)
528 interface ISeraphyScriptTools_Instance : IDispatch
530 [propput, id(DISPID_CAPTION)] HRESULT Caption([in]BSTR strCaption);
531 [propget, id(DISPID_CAPTION)] HRESULT Caption([out,retval]BSTR* pstrCaption);
532 [propget, id(1), helpstring("ÌßÛÊßè Dialog")] HRESULT Dialog([out, retval] VARIANT *pVal);
533 [propget, id(2), helpstring("ÌßÛÊßè MainFrame")] HRESULT MainFrame([out, retval] VARIANT *pVal);
534 [id(3), helpstring("Ò¿¯ÄÞ CreateFrame")] HRESULT CreateFrame([out,retval]VARIANT* pvarUnk);
535 [id(4), helpstring("Ò¿¯ÄÞ WaitEvent")] HRESULT WaitEvent([in,optional]VARIANT varTim,[out,retval]VARIANT* pvarUnk);
536 [propget, id(5), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([out, retval] short *pVal);
537 [propput, id(5), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([in] short newVal);
538 [propget, id(8), helpstring("ÌßÛÊßè Keyboard")] HRESULT Keyboard([in]VARIANT vk, [out, retval] BOOL *pVal);
539 [propget, id(9), helpstring("ÌßÛÊßè MousePosX")] HRESULT MousePosX([out, retval] short *pVal);
540 [propget, id(10), helpstring("ÌßÛÊßè MousePosY")] HRESULT MousePosY([out, retval] short *pVal);
541 [propget, id(11), helpstring("ÌßÛÊßè Version")] HRESULT Version([out, retval] double *pVal);
545 uuid(6E7538A4-2A3E-4631-BB79-6A9D923DB432),
546 helpstring("Event Class"),
551 [default] interface IEvent;
552 [default, source] dispinterface _IEventEvents;
555 uuid(B63BD6A9-2157-4578-8138-895E34BDD5F0),
556 helpstring("_ISeraphyScriptTools_InstanceEvents Interface")
558 dispinterface _ISeraphyScriptTools_InstanceEvents
565 uuid(12DA362D-72CE-4BB9-981F-B46B90DAE9AF),
567 helpstring("ITreeItem Interface"),
568 pointer_default(unique)
570 interface ITreeItem : IDispatch
572 [propget, id(1), helpstring("ÌßÛÊßè Parent")] HRESULT Parent([out, retval] IUnknown* *pVal);
573 [propget, id(2), helpstring("ÌßÛÊßè ChildItem")] HRESULT ChildItem([out, retval] IUnknown* *pVal);
574 [propget, id(3), helpstring("ÌßÛÊßè NextItem")] HRESULT NextItem([out, retval] IUnknown* *pVal);
575 [propget, id(4), helpstring("ÌßÛÊßè PrevItem")] HRESULT PrevItem([out, retval] IUnknown* *pVal);
576 [propget, id(5), helpstring("ÌßÛÊßè Text")] HRESULT Text([out, retval] BSTR *pVal);
577 [propput, id(5), helpstring("ÌßÛÊßè Text")] HRESULT Text([in] BSTR newVal);
578 [propget, id(6), helpstring("ÌßÛÊßè Object")] HRESULT Object([in,optional]VARIANT idx, [out, retval] VARIANT *pVal);
579 [id(7), helpstring("Ò¿¯ÄÞ Create")] HRESULT Create([in]VARIANT text,[out,retval]IUnknown** punkVal);
580 [id(8), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase();
581 [id(9), helpstring("Ò¿¯ÄÞ Select")] HRESULT Select();
582 [id(10), helpstring("Ò¿¯ÄÞ Expand")] HRESULT Expand();
583 [id(11), helpstring("Ò¿¯ÄÞ Sort")] HRESULT Sort();
584 [id(12), helpstring("Ò¿¯ÄÞ IsValid")] HRESULT IsValid([out,retval]BOOL* pResult);
588 uuid(E911BCA5-E5CA-4A49-9A48-9F6D933B5DCC),
590 helpstring("IObjectMap Interface"),
591 pointer_default(unique)
593 interface IObjectMap : IDispatch
595 [propget, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT key, [out, retval] VARIANT *pVal);
596 [propput, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT key, [in] VARIANT newVal);
597 [propget, id(2), helpstring("ÌßÛÊßè Count")] HRESULT Count([out, retval] long *pVal);
598 [id(3), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
599 [id(4), helpstring("Ò¿¯ÄÞ Duplicate")] HRESULT Duplicate([out,retval]IUnknown** punkVal);
600 [id(5), helpstring("Ò¿¯ÄÞ CreateMap")] HRESULT CreateMap([out,retval]IUnknown** punkVal);
601 [id(6), helpstring("Ò¿¯ÄÞ FindNear")] HRESULT FindNear([in]VARIANT key,[out,retval]VARIANT *pVal);
602 [propget, id(7), helpstring("ÌßÛÊßè NearValue")] HRESULT NearValue([in]VARIANT key,[out,retval]VARIANT* pVal);
603 [id(8), helpstring("Ò¿¯ÄÞ ExpandVariables")] HRESULT ExpandVariables([in]VARIANT text,[in,optional]VARIANT env,[out,retval]VARIANT* pVal);
604 [propget, id(9), helpstring("ÌßÛÊßè IsExist")] HRESULT IsExist([in]VARIANT key, [out, retval] BOOL *pVal);
605 [id(10), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase([in]VARIANT key);
606 [id(11), helpstring("Ò¿¯ÄÞ LoadProfile")] HRESULT LoadProfile([in]IUnknown* punkVal);
607 [id(12), helpstring("Ò¿¯ÄÞ SaveProfile")] HRESULT SaveProfile([in]IUnknown* punkVal);
608 [propget, id(DISPID_NEWENUM), helpstring("ÌßÛÊßè _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
612 uuid(F8B84F95-7454-463B-BDC4-DE3EB9A96550),
614 helpstring("ISeraphyScriptTools_Shell Interface"),
615 pointer_default(unique)
617 interface ISeraphyScriptTools_Shell : IDispatch
619 [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);
620 [id(2), helpstring("Ò¿¯ÄÞ GetSpecialFolderLocations")] HRESULT GetSpecialFolderLocations([in]IUnknown* punkVal);
621 [propget, id(3), helpstring("ÌßÛÊßè IsWindowNT")] HRESULT IsWindowNT([out, retval] BOOL *pVal);
622 [propget, id(4), helpstring("ÌßÛÊßè WindowsVersion")] HRESULT WindowsVersion([out, retval] long *pVal);
623 [id(5), helpstring("Ò¿¯ÄÞ GetDLLVersion")] HRESULT GetDLLVersion([in]VARIANT text,[in,optional]VARIANT min,[out,retval]VARIANT* pVal);
624 [id(6), helpstring("Ò¿¯ÄÞ ParseName")] HRESULT ParseName([in,optional]VARIANT text,[out,retval]VARIANT* pVal);
625 [id(7), helpstring("Ò¿¯ÄÞ Copy")] HRESULT Copy([in]VARIANT from,[in]VARIANT to,[out,retval]VARIANT* pVal);
626 [id(8), helpstring("Ò¿¯ÄÞ CopyRenameOnCollision")] HRESULT CopyRenameOnCollision([in]VARIANT from,[in]VARIANT to,[out,retval]VARIANT* pVal);
627 [id(9), helpstring("Ò¿¯ÄÞ Move")] HRESULT Move([in]VARIANT from,[in]VARIANT to,[out,retval]VARIANT* pVal);
628 [id(10), helpstring("Ò¿¯ÄÞ Delete")] HRESULT Delete([in]VARIANT from,[out,retval]VARIANT* pVal);
629 [propget, id(11), helpstring("ÌßÛÊßè Confirm")] HRESULT Confirm([out, retval] BOOL *pVal);
630 [propput, id(11), helpstring("ÌßÛÊßè Confirm")] HRESULT Confirm([in] BOOL newVal);
631 [propget, id(12), helpstring("ÌßÛÊßè Silent")] HRESULT Silent([out, retval] BOOL *pVal);
632 [propput, id(12), helpstring("ÌßÛÊßè Silent")] HRESULT Silent([in] BOOL newVal);
633 [id(13), helpstring("Ò¿¯ÄÞ EmptyRecycleBin")] HRESULT EmptyRecycleBin([in,optional]VARIANT dir);
634 [id(14), helpstring("Ò¿¯ÄÞ RecentDocs")] HRESULT RecentDocs([in,optional]VARIANT text);
635 [id(15), helpstring("Ò¿¯ÄÞ SetMainWindow")] HRESULT SetMainWindow([in]VARIANT varUnk);
636 [id(16), helpstring("Ò¿¯ÄÞ IsExist")] HRESULT IsExist([in]VARIANT name,[out,retval]VARIANT* pVal);
640 uuid(690ED5D8-DBA9-4982-9E6E-C8B69342C47E),
642 helpstring("IShellExecObj Interface"),
643 pointer_default(unique)
645 interface IShellExecObj : IDispatch
647 [id(1), helpstring("Ò¿¯ÄÞ Wait")] HRESULT Wait([in,optional]VARIANT tim,[out,retval]VARIANT* pVal);
648 [propget, id(2), helpstring("ÌßÛÊßè ExitCode")] HRESULT ExitCode([out, retval] long *pVal);
652 uuid(C9C4F4B0-BE0D-481F-889A-0CCF249494F7),
654 helpstring("IObjectVector Interface"),
655 pointer_default(unique)
657 interface IObjectVector : IDispatch
659 [id(1), helpstring("Ò¿¯ÄÞ CreateVector")] HRESULT CreateVector([out,retval]IUnknown** punkVal);
660 [id(2), helpstring("Ò¿¯ÄÞ Duplicate")] HRESULT Duplicate([in,optional]VARIANT idx,[in,optional]VARIANT count,[out,retval]IUnknown** punkVal);
661 [id(3), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
662 [id(4), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase([in]VARIANT start,[in,optional]VARIANT count);
663 [id(5), helpstring("Ò¿¯ÄÞ Push")] HRESULT Push([in]VARIANT newVal);
664 [id(6), helpstring("Ò¿¯ÄÞ Pop")] HRESULT Pop([out,retval]VARIANT* pVal);
665 [id(7), helpstring("Ò¿¯ÄÞ Insert")] HRESULT Insert([in]VARIANT idx,[in]VARIANT newVal);
666 [propget, id(8), helpstring("ÌßÛÊßè Value")] HRESULT Value([in,optional]VARIANT idx, [out, retval] VARIANT *pVal);
667 [propput, id(8), helpstring("ÌßÛÊßè Value")] HRESULT Value([in,optional]VARIANT idx, [in] VARIANT newVal);
668 [propget, id(9), helpstring("ÌßÛÊßè Count")] HRESULT Count([out, retval] long *pVal);
669 [id(10), helpstring("Ò¿¯ÄÞ Merge")] HRESULT Merge([in]VARIANT unkVal);
670 [id(11), helpstring("Ò¿¯ÄÞ MakeArray")] HRESULT MakeArray([out,retval]VARIANT* pVal);
671 [propget, id(DISPID_NEWENUM), helpstring("ÌßÛÊßè _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
675 uuid(8402BE8E-3972-42F4-BEE3-2717CDC51949),
677 helpstring("ISeraphyScriptTools_ProfileSection Interface"),
678 pointer_default(unique)
680 interface ISeraphyScriptTools_ProfileSection : IDispatch
682 [propget, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT idx, [out, retval] VARIANT *pVal);
683 [propput, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT idx, [in] VARIANT newVal);
684 [id(2), helpstring("Ò¿¯ÄÞ GetValue")] HRESULT GetValue([in]VARIANT idx,[in,optional]VARIANT def,[out,retval]VARIANT* pVal);
685 [id(3), helpstring("Ò¿¯ÄÞ GetKeyNames")] HRESULT GetKeyNames([out,retval]VARIANT* pVal);
689 uuid(26F24F9B-3FFF-49BC-9D87-A46469D90DCA),
691 helpstring("ISeraphyScriptTool_ParseName Interface"),
692 pointer_default(unique)
694 interface ISeraphyScriptTool_ParseName : IDispatch
696 [propget, id(1), helpstring("ÌßÛÊßè PathName")] HRESULT PathName([out, retval] BSTR *pVal);
697 [propput, id(1), helpstring("ÌßÛÊßè PathName")] HRESULT PathName([in] BSTR newVal);
698 [propget, id(2), helpstring("ÌßÛÊßè FileName")] HRESULT FileName([out, retval] BSTR *pVal);
699 [propput, id(2), helpstring("ÌßÛÊßè FileName")] HRESULT FileName([in] BSTR newVal);
700 [propget, id(3), helpstring("ÌßÛÊßè Extention")] HRESULT Extention([out, retval] BSTR *pVal);
701 [propput, id(3), helpstring("ÌßÛÊßè Extention")] HRESULT Extention([in] BSTR newVal);
702 [propget, id(4), helpstring("ÌßÛÊßè Name")] HRESULT Name([out, retval] BSTR *pVal);
703 [propput, id(4), helpstring("ÌßÛÊßè Name")] HRESULT Name([in] BSTR newVal);
704 [propget, id(5), helpstring("ÌßÛÊßè Drive")] HRESULT Drive([out, retval] BSTR *pVal);
705 [propput, id(5), helpstring("ÌßÛÊßè Drive")] HRESULT Drive([in] BSTR newVal);
706 [propget, id(6), helpstring("ÌßÛÊßè Directory")] HRESULT Directory([out, retval] BSTR *pVal);
710 uuid(B95767D2-7FFF-4709-9938-A64A558855DE),
712 helpstring("IPrivateProfile Interface"),
713 pointer_default(unique)
715 interface IPrivateProfile : IDispatch
717 [propget, id(1), helpstring("ÌßÛÊßè ProfilePath")] HRESULT ProfilePath([out, retval] BSTR *pVal);
718 [propput, id(1), helpstring("ÌßÛÊßè ProfilePath")] HRESULT ProfilePath([in] BSTR newVal);
719 [id(2), helpstring("Ò¿¯ÄÞ OpenSection")] HRESULT OpenSection([in]VARIANT text,[out,retval]VARIANT* pVal);
723 uuid(D952EC87-3C30-46CC-879E-06AC42A006BC),
724 helpstring("SeraphyScriptTools.Instance Class")
726 coclass SeraphyScriptTools_Instance
728 [default] interface ISeraphyScriptTools_Instance;
729 [default, source] dispinterface _ISeraphyScriptTools_InstanceEvents;
732 uuid(300F33B2-A6C8-4712-A818-52964AAC531B),
733 helpstring("SeraphyScriptTools.TreeItem Class")
737 [default] interface ITreeItem;
740 uuid(E368625A-EE53-43BA-8433-B7FE6E995DEA),
741 helpstring("SeraphyScriptTools.ObjectMap Class")
745 [default] interface IObjectMap;
748 uuid(A1F18502-8397-4586-AE93-8F6384056403),
749 helpstring("SeraphyScriptTools.Shell Class")
751 coclass SeraphyScriptTools_Shell
753 [default] interface ISeraphyScriptTools_Shell;
756 uuid(B7168409-78F6-4C7A-A7E6-15D978B65634),
757 helpstring("SeraphyScriptTools.ShellExecObj Class")
761 [default] interface IShellExecObj;
764 uuid(FFA411CA-1872-4A89-92F2-A7EBCBB83241),
765 helpstring("SeraphyScriptTools.ObjectVector Class")
769 [default] interface IObjectVector;
772 uuid(E6DE44A6-32C5-4818-99FB-45BB5E6DB1FF),
773 helpstring("SeraphyScriptTools.ProfileSection Class")
775 coclass ProfileSection
777 [default] interface ISeraphyScriptTools_ProfileSection;
780 uuid(43AB6371-EFA9-4C25-897A-6D6249872022),
781 helpstring("SeraphyScriptTools.ParseName Class")
785 [default] interface ISeraphyScriptTool_ParseName;
788 uuid(A1DADEC9-00B3-4D99-8D4A-17779E94A8AA),
789 helpstring("SeraphyScriptTools.PrivateProfile Class")
791 coclass PrivateProfile
793 [default] interface IPrivateProfile;