ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

activscp.idl
Go to the documentation of this file.
00001 /*
00002  * Copyright 2004 Kevin Koltzau
00003  *
00004  * This library is free software; you can redistribute it and/or
00005  * modify it under the terms of the GNU Lesser General Public
00006  * License as published by the Free Software Foundation; either
00007  * version 2.1 of the License, or (at your option) any later version.
00008  *
00009  * This library is distributed in the hope that it will be useful,
00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012  * Lesser General Public License for more details.
00013  *
00014  * You should have received a copy of the GNU Lesser General Public
00015  * License along with this library; if not, write to the Free Software
00016  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
00017  */
00018 
00019 #ifndef DO_NO_IMPORTS
00020 import "ocidl.idl";
00021 import "oleidl.idl";
00022 import "oaidl.idl";
00023 #endif
00024 
00025 cpp_quote("#ifndef _NO_SCRIPT_GUIDS")
00026 
00027 cpp_quote("DEFINE_GUID(CATID_ActiveScript,       0xf0b7a1a1,0x9847,0x11cf,0x8f,0x20,0x00,0x80,0x5f,0x2c,0xd0,0x64);")
00028 cpp_quote("DEFINE_GUID(CATID_ActiveScriptParse,  0xf0b7a1a2,0x9847,0x11cf,0x8f,0x20,0x00,0x80,0x5f,0x2c,0xd0,0x64);")
00029 cpp_quote("DEFINE_GUID(CATID_ActiveScriptEncode, 0xf0b7a1a3,0x9847,0x11cf,0x8f,0x20,0x00,0x80,0x5f,0x2c,0xd0,0x64);")
00030 
00031 cpp_quote("#endif")
00032 
00033 cpp_quote("#define SCRIPTPROP_NAME                   0x00000000")
00034 cpp_quote("#define SCRIPTPROP_MAJORVERSION           0x00000001")
00035 cpp_quote("#define SCRIPTPROP_MINORVERSION           0x00000002")
00036 cpp_quote("#define SCRIPTPROP_BUILDNUMBER            0x00000003")
00037 cpp_quote("#define SCRIPTPROP_DELAYEDEVENTSINKING    0x00001000")
00038 cpp_quote("#define SCRIPTPROP_CATCHEXCEPTION         0x00001001")
00039 cpp_quote("#define SCRIPTPROP_CONVERSIONLCID         0x00001002")
00040 cpp_quote("#define SCRIPTPROP_HOSTSTACKREQUIRED      0x00001003")
00041 cpp_quote("#define SCRIPTPROP_DEBUGGER               0x00001100")
00042 cpp_quote("#define SCRIPTPROP_JITDEBUG               0x00001101")
00043 cpp_quote("#define SCRIPTPROP_INVOKEVERSIONING       0x00004000")
00044 
00045 cpp_quote("#define SCRIPTPROP_HACK_FIBERSUPPORT                0x70000000")
00046 cpp_quote("#define SCRIPTPROP_HACK_TRIDENTEVENTSINK            0x70000001")
00047 cpp_quote("#define SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION 0x70000002")
00048  
00049 typedef enum tagSCRIPTSTATE {
00050     SCRIPTSTATE_UNINITIALIZED = 0,
00051     SCRIPTSTATE_STARTED       = 1,
00052     SCRIPTSTATE_CONNECTED     = 2,
00053     SCRIPTSTATE_DISCONNECTED  = 3,
00054     SCRIPTSTATE_CLOSED        = 4,
00055     SCRIPTSTATE_INITIALIZED   = 5
00056 } SCRIPTSTATE;
00057 
00058 typedef enum tagSCRIPTTHREADSTATE {
00059     SCRIPTTHREADSTATE_NOTINSCRIPT = 0,
00060     SCRIPTTHREADSTATE_RUNNING     = 1
00061 } SCRIPTTHREADSTATE;
00062 
00063 typedef DWORD SCRIPTTHREADID;
00064 cpp_quote("#define SCRIPTTHREADID_CURRENT ((SCRIPTTHREADID)-1)")
00065 cpp_quote("#define SCRIPTTHREADID_BASE ((SCRIPTTHREADID)-2)")
00066 cpp_quote("#define SCRIPTTHREADID_ALL ((SCRIPTTHREADID)-3)")
00067 
00068 cpp_quote("#define SCRIPTITEM_ISVISIBLE           0x00000002")
00069 cpp_quote("#define SCRIPTITEM_ISSOURCE            0x00000004")
00070 cpp_quote("#define SCRIPTITEM_GLOBALMEMBERS       0x00000008")
00071 cpp_quote("#define SCRIPTITEM_ISPERSISTENT        0x00000040")
00072 cpp_quote("#define SCRIPTITEM_CODEONLY            0x00000200")
00073 cpp_quote("#define SCRIPTITEM_NOCODE              0x00000400")
00074 cpp_quote("#define SCRIPTITEM_ALL_FLAGS           (SCRIPTITEM_ISSOURCE | \\")
00075 cpp_quote("                                        SCRIPTITEM_ISVISIBLE | \\")
00076 cpp_quote("                                        SCRIPTITEM_ISPERSISTENT | \\")
00077 cpp_quote("                                        SCRIPTITEM_GLOBALMEMBERS | \\")
00078 cpp_quote("                                        SCRIPTITEM_NOCODE | \\")
00079 cpp_quote("                                        SCRIPTITEM_CODEONLY)")
00080 cpp_quote("#define SCRIPTTYPELIB_ISCONTROL        0x00000010")
00081 cpp_quote("#define SCRIPTTYPELIB_ISPERSISTENT     0x00000040")
00082 cpp_quote("#define SCRIPTTYPELIB_ALL_FLAGS        (SCRIPTTEXT_ISCONTROL | SCRIPTTYPELIB_ISPERSISTENT)")
00083 cpp_quote("#define SCRIPTTEXT_DELAYEXECUTION      0x00000001")
00084 cpp_quote("#define SCRIPTTEXT_ISVISIBLE           0x00000002")
00085 cpp_quote("#define SCRIPTTEXT_ISEXPRESSION        0x00000020")
00086 cpp_quote("#define SCRIPTTEXT_ISPERSISTENT        0x00000040")
00087 cpp_quote("#define SCRIPTTEXT_HOSTMANAGESSOURCE   0x00000080")
00088 cpp_quote("#define SCRIPTTEXT_ALL_FLAGS           (SCRIPTTEXT_DELAYEXECUTION | \\")
00089 cpp_quote("                                        SCRIPTTEXT_ISVISIBLE | \\")
00090 cpp_quote("                                        SCRIPTTEXT_ISEXPRESSION | \\")
00091 cpp_quote("                                        SCRIPTTEXT_ISPERSISTENT | \\")
00092 cpp_quote("                                        SCRIPTTEXT_HOSTMANAGESSOURCE)")
00093 cpp_quote("#define SCRIPTPROC_HOSTMANAGESSOURCE   0x00000080")
00094 cpp_quote("#define SCRIPTPROC_IMPLICIT_THIS       0x00000100")
00095 cpp_quote("#define SCRIPTPROC_IMPLICIT_PARENTS    0x00000200")
00096 cpp_quote("#define SCRIPTPROC_ALL_FLAGS           (SCRIPTPROC_HOSTMANAGESSOURCE | \\")
00097 cpp_quote("                                        SCRIPTPROC_IMPLICIT_THIS | \\")
00098 cpp_quote("                                        SCRIPTPROC_IMPLICIT_PARENTS)")
00099 cpp_quote("#define SCRIPTINFO_IUNKNOWN            0x00000001")
00100 cpp_quote("#define SCRIPTINFO_ITYPEINFO           0x00000002")
00101 cpp_quote("#define SCRIPTINFO_ALL_FLAGS           (SCRIPTINFO_IUNKNOWN | SCRIPTINFO_ITYPEINFO)")
00102 cpp_quote("#define SCRIPTINTERRUPT_DEBUG          0x00000001")
00103 cpp_quote("#define SCRIPTINTERRUPT_RAISEEXCEPTION 0x00000002")
00104 cpp_quote("#define SCRIPTINTERRUPT_ALL_FLAGS      (SCRIPTINTERRUPT_DEBUG | SCRIPTINTERRUPT_RAISEEXCEPTION)")
00105 cpp_quote("#define SCRIPTSTAT_STATEMENT_COUNT      1")
00106 cpp_quote("#define SCRIPTSTAT_INSTRUCTION_COUNT    2")
00107 cpp_quote("#define SCRIPTSTAT_INTSTRUCTION_TIME    3")
00108 cpp_quote("#define SCRIPTSTAT_TOTAL_TIME           4")
00109 
00110 [
00111 object,
00112 uuid(EAE1BA61-A4ED-11cf-8F20-00805F2CD064),
00113 pointer_default(unique)
00114 ]
00115 interface IActiveScriptError : IUnknown
00116 {
00117     HRESULT GetExceptionInfo(
00118             [out] EXCEPINFO *pexcepinfo
00119     );
00120     
00121     HRESULT GetSourcePosition(
00122             [out] DWORD *pdwSourceContext,
00123             [out] ULONG *pulLineNumber,
00124             [out] LONG *plCharacterPosition
00125     );
00126     
00127     HRESULT GetSourceLineText(
00128             [out] BSTR *pbstrSourceLine
00129     );
00130 }
00131 
00132 [
00133 object,
00134 uuid(DB01A1E3-A42B-11cf-8F20-00805F2CD064),
00135 pointer_default(unique)
00136 ]
00137 interface IActiveScriptSite : IUnknown
00138 {
00139     HRESULT GetLCID(
00140             [out] LCID *plcid);
00141     
00142     HRESULT GetItemInfo(
00143             [in] LPCOLESTR pstrName,
00144             [in] DWORD dwReturnMask,
00145             [out] IUnknown **ppiunkItem,
00146             [out] ITypeInfo **ppti
00147     );
00148     
00149     HRESULT GetDocVersionString(
00150             [out] BSTR *pbstrVersion
00151     );
00152     
00153     HRESULT OnScriptTerminate(
00154             [in] const VARIANT *pvarResult,
00155             [in] const EXCEPINFO *pexcepinfo
00156     );
00157     
00158     HRESULT OnStateChange(
00159             [in] SCRIPTSTATE ssScriptState
00160     );
00161     
00162     HRESULT OnScriptError(
00163             [in] IActiveScriptError *pscripterror
00164     );
00165     
00166     HRESULT OnEnterScript(void);
00167     
00168     HRESULT OnLeaveScript(void);
00169 }
00170 
00171 cpp_quote("typedef IActiveScriptSite *PIActiveScriptSite;")
00172 
00173 [
00174 object,
00175 uuid(D10F6761-83E9-11cf-8F20-00805F2CD064),
00176 pointer_default(unique)
00177 ]
00178 interface IActiveScriptSiteWindow : IUnknown
00179 {
00180     HRESULT GetWindow(
00181             [out] HWND *phwnd
00182     );
00183 
00184     HRESULT EnableModeless(
00185             [in] BOOL fEnable
00186     );
00187 }
00188 
00189 [
00190 object,
00191 uuid(539698A0-CDCA-11CF-A5EB-00AA0047A063),
00192 pointer_default(unique)
00193 ]
00194 interface IActiveScriptSiteInterruptPoll : IUnknown
00195 {
00196     HRESULT QueryContinue();
00197 }
00198 
00199 [
00200 object,
00201 uuid(BB1A2AE1-A4F9-11cf-8F20-00805F2CD064),
00202 pointer_default(unique)
00203 ]
00204 interface IActiveScript : IUnknown
00205 {
00206     HRESULT SetScriptSite(
00207             [in] IActiveScriptSite *pass
00208     );
00209 
00210     HRESULT GetScriptSite(
00211             [in] REFIID riid,
00212             [out, iid_is(riid)] void **ppvObject
00213     );
00214 
00215     HRESULT SetScriptState(
00216             [in] SCRIPTSTATE ss
00217     );
00218 
00219     HRESULT GetScriptState(
00220             [out] SCRIPTSTATE *pssState
00221     );
00222 
00223     HRESULT Close(void);
00224 
00225     HRESULT AddNamedItem(
00226             [in] LPCOLESTR pstrName,
00227             [in] DWORD dwFlags
00228     );
00229 
00230     HRESULT AddTypeLib(
00231             [in] REFGUID rguidTypeLib,
00232             [in] DWORD dwMajor,
00233             [in] DWORD dwMinor,
00234             [in] DWORD dwFlags
00235     );
00236 
00237     HRESULT GetScriptDispatch(
00238             [in] LPCOLESTR pstrItemName,
00239             [out] IDispatch **ppdisp
00240     );
00241 
00242     HRESULT GetCurrentScriptThreadID(
00243             [out] SCRIPTTHREADID *pstidThread
00244     );
00245 
00246     HRESULT GetScriptThreadID(
00247             [in] DWORD dwWin32ThreadId,
00248             [out] SCRIPTTHREADID *pstidThread
00249     );
00250 
00251     HRESULT GetScriptThreadState(
00252             [in] SCRIPTTHREADID stidThread,
00253             [out] SCRIPTTHREADSTATE *pstsState
00254     );
00255 
00256     HRESULT InterruptScriptThread(
00257             [in] SCRIPTTHREADID stidThread,
00258             [in] const EXCEPINFO *pexcepinfo,
00259             [in] DWORD dwFlags
00260     );
00261 
00262     HRESULT Clone(
00263             [out] IActiveScript **ppscript
00264     );
00265 }
00266 
00267 cpp_quote("typedef IActiveScript *PIActiveScript;")
00268 
00269 [
00270 object,
00271 uuid(BB1A2AE2-A4F9-11cf-8F20-00805F2CD064),
00272 pointer_default(unique)
00273 ]
00274 interface IActiveScriptParse32 : IUnknown
00275 {
00276     HRESULT InitNew(void);
00277 
00278     HRESULT AddScriptlet(
00279             [in] LPCOLESTR pstrDefaultName,
00280             [in] LPCOLESTR pstrCode,
00281             [in] LPCOLESTR pstrItemName,
00282             [in] LPCOLESTR pstrSubItemName,
00283             [in] LPCOLESTR pstrEventName,
00284             [in] LPCOLESTR pstrDelimiter,
00285             [in] DWORD dwSourceContextCookie,
00286             [in] ULONG ulStartingLineNumber,
00287             [in] DWORD dwFlags,
00288             [out] BSTR *pbstrName,
00289             [out] EXCEPINFO *pexcepinfo
00290     );
00291 
00292     HRESULT ParseScriptText(
00293             [in] LPCOLESTR pstrCode,
00294             [in] LPCOLESTR pstrItemName,
00295             [in] IUnknown *punkContext,
00296             [in] LPCOLESTR pstrDelimiter,
00297             [in] DWORD dwSourceContextCookie,
00298             [in] ULONG ulStartingLineNumber,
00299             [in] DWORD dwFlags,
00300             [out] VARIANT *pvarResult,
00301             [out] EXCEPINFO *pexcepinfo
00302     );
00303 }
00304 
00305 [
00306    object,
00307    uuid(c7ef7658-e1ee-480e-97ea-d52cb4d76d17),
00308    pointer_default(unique)
00309 ]
00310 interface IActiveScriptParse64 : IUnknown
00311 {
00312     HRESULT InitNew(void);
00313 
00314     HRESULT AddScriptlet(
00315             [in] LPCOLESTR pstrDefaultName,
00316             [in] LPCOLESTR pstrCode,
00317             [in] LPCOLESTR pstrItemName,
00318             [in] LPCOLESTR pstrSubItemName,
00319             [in] LPCOLESTR pstrEventName,
00320             [in] LPCOLESTR pstrDelimiter,
00321             [in] DWORDLONG dwSourceContextCookie,
00322             [in] ULONG ulStartingLineNumber,
00323             [in] DWORD dwFlags,
00324             [out] BSTR *pbstrName,
00325             [out] EXCEPINFO *pexcepinfo
00326     );
00327 
00328     HRESULT ParseScriptText(
00329             [in] LPCOLESTR pstrCode,
00330             [in] LPCOLESTR pstrItemName,
00331             [in] IUnknown *punkContext,
00332             [in] LPCOLESTR pstrDelimiter,
00333             [in] DWORDLONG dwSourceContextCookie,
00334             [in] ULONG ulStartingLineNumber,
00335             [in] DWORD dwFlags,
00336             [out] VARIANT *pvarResult,
00337             [out] EXCEPINFO *pexcepinfo
00338     );
00339 }
00340 
00341 cpp_quote("#ifdef _WIN64")
00342 cpp_quote("#define IActiveScriptParse IActiveScriptParse64")
00343 cpp_quote("#define IID_IActiveScriptParse IID_IActiveScriptParse64")
00344 cpp_quote("#else")
00345 cpp_quote("#define IActiveScriptParse IActiveScriptParse32")
00346 cpp_quote("#define IID_IActiveScriptParse IID_IActiveScriptParse32")
00347 cpp_quote("#endif")
00348 
00349 cpp_quote("typedef IActiveScriptParse *PIActiveScriptParse;")
00350 
00351 [
00352 object,
00353 uuid(1CFF0050-6FDD-11d0-9328-00A0C90DCAA9),
00354 pointer_default(unique)
00355 ]
00356 interface IActiveScriptParseProcedureOld32 : IUnknown
00357 {
00358     HRESULT ParseProcedureText(
00359             [in] LPCOLESTR pstrCode,
00360             [in] LPCOLESTR pstrFormalParams,
00361             [in] LPCOLESTR pstrItemName,
00362             [in] IUnknown *punkContext,
00363             [in] LPCOLESTR pstrDelimiter,
00364             [in] DWORD dwSourceContextCookie,
00365             [in] ULONG ulStartingLineNumber,
00366             [in] DWORD dwFlags,
00367             [out] IDispatch **ppdisp
00368     );
00369 }
00370 
00371 [
00372     object,
00373     uuid(21f57128-08c9-4638-ba12-22d15d88dc5c),
00374     pointer_default(unique)
00375 ]
00376 interface IActiveScriptParseProcedureOld64 : IUnknown
00377 {
00378     HRESULT ParseProcedureText(
00379             [in] LPCOLESTR pstrCode,
00380             [in] LPCOLESTR pstrFormalParams,
00381             [in] LPCOLESTR pstrItemName,
00382             [in] IUnknown *punkContext,
00383             [in] LPCOLESTR pstrDelimiter,
00384             [in] DWORDLONG dwSourceContextCookie,
00385             [in] ULONG ulStartingLineNumber,
00386             [in] DWORD dwFlags,
00387             [out] IDispatch **ppdisp
00388     );
00389 }
00390 
00391 cpp_quote("#ifdef _WIN64")
00392 cpp_quote("#define IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld64")
00393 cpp_quote("#define IID_IActiveScriptParseProcedureOld IID_IActiveScriptParseProcedureOld64")
00394 cpp_quote("#else")
00395 cpp_quote("#define IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld32")
00396 cpp_quote("#define IID_IActiveScriptParseProcedureOld IID_IActiveScriptParseProcedureOld32")
00397 cpp_quote("#endif")
00398 
00399 [
00400 object,
00401 uuid(AA5B6A80-B834-11d0-932F-00A0C90DCAA9),
00402 pointer_default(unique)
00403 ]
00404 interface IActiveScriptParseProcedure32 : IUnknown
00405 {
00406     HRESULT ParseProcedureText(
00407             [in] LPCOLESTR pstrCode,
00408             [in] LPCOLESTR pstrFormalParams,
00409             [in] LPCOLESTR pstrProcedureName,
00410             [in] LPCOLESTR pstrItemName,
00411             [in] IUnknown *punkContext,
00412             [in] LPCOLESTR pstrDelimiter,
00413             [in] DWORD dwSourceContextCookie,
00414             [in] ULONG ulStartingLineNumber,
00415             [in] DWORD dwFlags,
00416             [out] IDispatch **ppdisp
00417     );
00418 }
00419 
00420 [
00421     object,
00422     uuid(c64713b6-e029-4cc5-9200-438b72890b6a),
00423     pointer_default(unique)
00424 ]
00425 interface IActiveScriptParseProcedure64 : IUnknown
00426 {
00427     HRESULT ParseProcedureText(
00428             [in] LPCOLESTR pstrCode,
00429             [in] LPCOLESTR pstrFormalParams,
00430             [in] LPCOLESTR pstrProcedureName,
00431             [in] LPCOLESTR pstrItemName,
00432             [in] IUnknown *punkContext,
00433             [in] LPCOLESTR pstrDelimiter,
00434             [in] DWORDLONG dwSourceContextCookie,
00435             [in] ULONG ulStartingLineNumber,
00436             [in] DWORD dwFlags,
00437             [out] IDispatch **ppdisp
00438     );
00439 }
00440 
00441 cpp_quote("#ifdef _WIN64")
00442 cpp_quote("#define IActiveScriptParseProcedure IActiveScriptParseProcedure64")
00443 cpp_quote("#define IID_IActiveScriptParseProcedure IID_IActiveScriptParseProcedure64")
00444 cpp_quote("#else")
00445 cpp_quote("#define IActiveScriptParseProcedure IActiveScriptParseProcedure32")
00446 cpp_quote("#define IID_IActiveScriptParseProcedure IID_IActiveScriptParseProcedure32")
00447 cpp_quote("#endif")
00448 
00449 [
00450     object,
00451     uuid(71ee5b20-fb04-11d1-b3a8-00a0c911e8b2),
00452     pointer_default(unique)
00453 ]
00454 interface IActiveScriptParseProcedure2_32 : IActiveScriptParseProcedure32
00455 {
00456 }
00457 
00458 [
00459     object,
00460     uuid(fe7c4271-210c-448d-9f54-76dab7047b28),
00461     pointer_default(unique)
00462 ]
00463 interface IActiveScriptParseProcedure2_64 : IActiveScriptParseProcedure64
00464 {
00465 }
00466 
00467 cpp_quote("#ifdef _WIN64")
00468 cpp_quote("#define IActiveScriptParseProcedure2 IActiveScriptParseProcedure2_64")
00469 cpp_quote("#define IID_IActiveScriptParseProcedure2 IID_IActiveScriptParseProcedure2_64")
00470 cpp_quote("#else")
00471 cpp_quote("#define IActiveScriptParseProcedure2 IActiveScriptParseProcedure2_32")
00472 cpp_quote("#define IID_IActiveScriptParseProcedure2 IID_IActiveScriptParseProcedure2_32")
00473 cpp_quote("#endif")
00474 
00475 [
00476 object,
00477 uuid(63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9),
00478 pointer_default(unique)
00479 ]
00480 interface IBindEventHandler : IUnknown
00481 {
00482     HRESULT BindHandler(
00483             [in] LPCOLESTR pstrEvent,
00484             [in] IDispatch *pdisp
00485     );
00486 }
00487 
00488 [
00489 object,
00490 uuid(B8DA6310-E19B-11d0-933C-00A0C90DCAA9),
00491 pointer_default(unique)
00492 ]
00493 interface IActiveScriptStats : IUnknown
00494 {
00495     HRESULT GetStat(
00496             [in] DWORD stid,
00497             [out] ULONG *pluHi,
00498             [out] ULONG *pluLo
00499     );
00500 
00501     HRESULT GetStatEx(
00502             [in] REFGUID guid,
00503             [out] ULONG *pluHi,
00504             [out] ULONG *pluLo
00505     );
00506 
00507     HRESULT ResetStats(void);
00508 }
00509 
00510 [
00511     object,
00512     uuid(4954e0d0-fbc7-11d1-8410-006008c3fbfc),
00513     pointer_default(unique)
00514 ]
00515 interface IActiveScriptProperty : IUnknown
00516 {
00517     HRESULT GetProperty(
00518             [in] DWORD dwProperty,
00519             [in] VARIANT *pvarIndex,
00520             [out] VARIANT *pvarValue);
00521 
00522     HRESULT SetProperty(
00523             [in] DWORD dwProperty,
00524             [in] VARIANT *pvarIndex,
00525             [in] VARIANT *pvarValue);
00526 }

Generated on Sat May 26 2012 04:29:47 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.