#S(HASH-TABLE EQL (FILENAME . "c:\program files\rational\common\bciengcor.dll")(GUID . "{679367D1-FC39-11D3-8A11-00105A2A1490}")(DESCRIPTION . "BCIEngCOR 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("BCIEngCORImp" (TYPE . "Coclass")(DESCRIPTION . "BCIEngCORImp Class")(GUID . "{679367E3-FC39-11D3-8A11-00105A2A1490}")(ALIASES "IBCIEngCORImp") (FUNCTIONS )) ("IBCIEngCORImp" (TYPE . "Interface")(DESCRIPTION . "IBCIEngCORImp Interface")(GUID . "{679367E2-FC39-11D3-8A11-00105A2A1490}")(FUNCTIONS )) ("ICorProfilerCallback" (TYPE . "Interface")(GUID . "{176FBED1-A55C-4796-98CA-A9DA0EF883E7}")(FUNCTIONS ((NAME . "Initialize") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pICorProfilerInfoUnk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Shutdown") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AppDomainCreationStarted") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("appDomainId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AppDomainCreationFinished") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("appDomainId" "VT_UI4")("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AppDomainShutdownStarted") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("appDomainId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AppDomainShutdownFinished") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("appDomainId" "VT_UI4")("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AssemblyLoadStarted") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("assemblyId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AssemblyLoadFinished") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("assemblyId" "VT_UI4")("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AssemblyUnloadStarted") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("assemblyId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AssemblyUnloadFinished") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("assemblyId" "VT_UI4")("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ModuleLoadStarted") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("moduleId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ModuleLoadFinished") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("moduleId" "VT_UI4")("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ModuleUnloadStarted") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("moduleId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ModuleUnloadFinished") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("moduleId" "VT_UI4")("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ModuleAttachedToAssembly") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("moduleId" "VT_UI4")("assemblyId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ClassLoadStarted") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("classId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ClassLoadFinished") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("classId" "VT_UI4")("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ClassUnloadStarted") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("classId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ClassUnloadFinished") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("classId" "VT_UI4")("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FunctionUnloadStarted") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "JITCompilationStarted") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")("fIsSafeToBlock" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "JITCompilationFinished") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")("hrStatus" "VT_HRESULT")("fIsSafeToBlock" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "JITCachedFunctionSearchStarted") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")("pbUseCachedFunction" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "JITCachedFunctionSearchFinished") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")("result" "VT_USERDEFINED.Typedef.COR_PRF_JIT_CACHE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "JITFunctionPitched") (RIID . #x60010018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "JITInlining") (RIID . #x60010019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("callerId" "VT_UI4")("calleeId" "VT_UI4")("pfShouldInline" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ThreadCreated") (RIID . #x6001001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("threadId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ThreadDestroyed") (RIID . #x6001001b) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("threadId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ThreadAssignedToOSThread") (RIID . #x6001001c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("managedThreadId" "VT_UI4")("osThreadId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemotingClientInvocationStarted") (RIID . #x6001001d) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemotingClientSendingMessage") (RIID . #x6001001e) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("pCookie" "VT_PTR.GUID")("fIsAsync" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemotingClientReceivingReply") (RIID . #x6001001f) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("pCookie" "VT_PTR.GUID")("fIsAsync" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemotingClientInvocationFinished") (RIID . #x60010020) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemotingServerReceivingMessage") (RIID . #x60010021) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("pCookie" "VT_PTR.GUID")("fIsAsync" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemotingServerInvocationStarted") (RIID . #x60010022) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemotingServerInvocationReturned") (RIID . #x60010023) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemotingServerSendingReply") (RIID . #x60010024) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ("pCookie" "VT_PTR.GUID")("fIsAsync" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnmanagedToManagedTransition") (RIID . #x60010025) (OFFSET . #xa0) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")("reason" "VT_USERDEFINED.Typedef.COR_PRF_TRANSITION_REASON")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ManagedToUnmanagedTransition") (RIID . #x60010026) (OFFSET . #xa4) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")("reason" "VT_USERDEFINED.Typedef.COR_PRF_TRANSITION_REASON")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RuntimeSuspendStarted") (RIID . #x60010027) (OFFSET . #xa8) (RETURNS . "VT_HRESULT")(PARAMS ("suspendReason" "VT_USERDEFINED.Typedef.COR_PRF_SUSPEND_REASON")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RuntimeSuspendFinished") (RIID . #x60010028) (OFFSET . #xac) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RuntimeSuspendAborted") (RIID . #x60010029) (OFFSET . #xb0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RuntimeResumeStarted") (RIID . #x6001002a) (OFFSET . #xb4) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RuntimeResumeFinished") (RIID . #x6001002b) (OFFSET . #xb8) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RuntimeThreadSuspended") (RIID . #x6001002c) (OFFSET . #xbc) (RETURNS . "VT_HRESULT")(PARAMS ("threadId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RuntimeThreadResumed") (RIID . #x6001002d) (OFFSET . #xc0) (RETURNS . "VT_HRESULT")(PARAMS ("threadId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MovedReferences") (RIID . #x6001002e) (OFFSET . #xc4) (RETURNS . "VT_HRESULT")(PARAMS ("cMovedObjectIDRanges" "VT_UI4")("oldObjectIDRangeStart" "VT_PTR.VT_UI4")("newObjectIDRangeStart" "VT_PTR.VT_UI4")("cObjectIDRangeLength" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ObjectAllocated") (RIID . #x6001002f) (OFFSET . #xc8) (RETURNS . "VT_HRESULT")(PARAMS ("objectId" "VT_UI4")("classId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ObjectsAllocatedByClass") (RIID . #x60010030) (OFFSET . #xcc) (RETURNS . "VT_HRESULT")(PARAMS ("cClassCount" "VT_UI4")("classIds" "VT_PTR.VT_UI4")("cObjects" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ObjectReferences") (RIID . #x60010031) (OFFSET . #xd0) (RETURNS . "VT_HRESULT")(PARAMS ("objectId" "VT_UI4")("classId" "VT_UI4")("cObjectRefs" "VT_UI4")("objectRefIds" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RootReferences") (RIID . #x60010032) (OFFSET . #xd4) (RETURNS . "VT_HRESULT")(PARAMS ("cRootRefs" "VT_UI4")("rootRefIds" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionThrown") (RIID . #x60010033) (OFFSET . #xd8) (RETURNS . "VT_HRESULT")(PARAMS ("thrownObjectId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionSearchFunctionEnter") (RIID . #x60010034) (OFFSET . #xdc) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionSearchFunctionLeave") (RIID . #x60010035) (OFFSET . #xe0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionSearchFilterEnter") (RIID . #x60010036) (OFFSET . #xe4) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionSearchFilterLeave") (RIID . #x60010037) (OFFSET . #xe8) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionSearchCatcherFound") (RIID . #x60010038) (OFFSET . #xec) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionOSHandlerEnter") (RIID . #x60010039) (OFFSET . #xf0) (RETURNS . "VT_HRESULT")(PARAMS ("__unused" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionOSHandlerLeave") (RIID . #x6001003a) (OFFSET . #xf4) (RETURNS . "VT_HRESULT")(PARAMS ("__unused" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionUnwindFunctionEnter") (RIID . #x6001003b) (OFFSET . #xf8) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionUnwindFunctionLeave") (RIID . #x6001003c) (OFFSET . #xfc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionUnwindFinallyEnter") (RIID . #x6001003d) (OFFSET . #x100) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionUnwindFinallyLeave") (RIID . #x6001003e) (OFFSET . #x104) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionCatcherEnter") (RIID . #x6001003f) (OFFSET . #x108) (RETURNS . "VT_HRESULT")(PARAMS ("functionId" "VT_UI4")("objectId" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionCatcherLeave") (RIID . #x60010040) (OFFSET . #x10c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "COMClassicVTableCreated") (RIID . #x60010041) (OFFSET . #x110) (RETURNS . "VT_HRESULT")(PARAMS ("wrappedClassId" "VT_UI4")("implementedIID" "VT_PTR.GUID")("pVTable" "VT_PTR.VT_VOID")("cSlots" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "COMClassicVTableDestroyed") (RIID . #x60010042) (OFFSET . #x114) (RETURNS . "VT_HRESULT")(PARAMS ("wrappedClassId" "VT_UI4")("implementedIID" "VT_PTR.GUID")("pVTable" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionCLRCatcherFound") (RIID . #x60010043) (OFFSET . #x118) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExceptionCLRCatcherExecute") (RIID . #x60010044) (OFFSET . #x11c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("COR_PRF_JIT_CACHE" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_BCIEngCOR_0002_0003" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("COR_PRF_TRANSITION_REASON" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_BCIEngCOR_0002_0004" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("COR_PRF_SUSPEND_REASON" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_BCIEngCOR_0002_0005" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))