#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\intel\shared files\msdia20.dll")(GUID . "{106173A0-0173-4E5C-84E7-E915422BE997}")(DESCRIPTION . "dia 2.0 Type Library")(VERSION . "2.0") (CLASSES . #S(HASH-TABLE EQUAL ("DiaSource" (TYPE . "Coclass")(DESCRIPTION . "DiaSource Class")(GUID . "{151CE278-3CCB-4161-8658-679F8BCF29ED}")(ALIASES "IDiaDataSource") (FUNCTIONS )) ("IDiaDataSource" (TYPE . "Interface")(DESCRIPTION . "IDiaDataSource Interface")(GUID . "{79F1BB5F-B66E-48E5-B6A9-1545C323CA3D}")(FUNCTIONS ((NAME . "lastError") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Text for last load error.")) ((NAME . "loadDataFromPdb") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pdbPath" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "loadAndValidateDataFromPdb") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pdbPath" "VT_LPWSTR")("pcsig70" "VT_PTR.GUID")("sig" "VT_UI4")("age" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "loadDataForExe") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("executable" "VT_LPWSTR")("searchPath" "VT_LPWSTR")("pCallback" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "loadDataFromIStream") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pIStream" "VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "openSession") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppSession" "VT_PTR.VT_PTR.IDiaSession")) (FLAGS ( IS-FUNCTION ))))) ("IStream" (TYPE . "Interface")(GUID . "{0000000C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteSeek") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dlibMove" "VT_USERDEFINED.Structure._LARGE_INTEGER")("dwOrigin" "VT_UI4")("plibNewPosition" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSize") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("libNewSize" "VT_USERDEFINED.Structure._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyTo") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("pcbRead" "VT_PTR._ULARGE_INTEGER")("pcbWritten" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("grfCommitFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revert") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockRegion") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnlockRegion") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stat") (RIID . #x60020007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pstatstg" "VT_PTR.tagSTATSTG")("grfStatFlag" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60020008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))))) ("ISequentialStream" (TYPE . "Interface")(GUID . "{0C733A30-2A1C-11CE-ADE5-00AA0044773D}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbRead" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteWrite") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbWritten" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_LARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ULARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagSTATSTG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IDiaSession" (TYPE . "Interface")(DESCRIPTION . "IDiaSession Interface")(GUID . "{67138B34-79CD-4B42-B74A-A18ADBB799DF}")(FUNCTIONS ((NAME . "loadAddress") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Dll/Exe load address.")) ((NAME . "loadAddress") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "")) (FLAGS ( IS-SET ))(DESCRIPTION . "Dll/Exe load address.")) ((NAME . "globalScope") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Global scope (exe) symbol.")) ((NAME . "getEnumTables") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumTables" "VT_PTR.VT_PTR.IDiaEnumTables")) (FLAGS ( IS-FUNCTION ))) ((NAME . "getSymbolsByAddr") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumbyAddr" "VT_PTR.VT_PTR.IDiaEnumSymbolsByAddr")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findChildren") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("parent" "VT_PTR.IDiaSymbol")("symTag" "VT_USERDEFINED.Enum.SymTagEnum")("name" "VT_LPWSTR")("compareFlags" "VT_UI4")("ppResult" "VT_PTR.VT_PTR.IDiaEnumSymbols")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findSymbolByAddr") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("isect" "VT_UI4")("offset" "VT_UI4")("symTag" "VT_USERDEFINED.Enum.SymTagEnum")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findSymbolByRVA") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("rva" "VT_UI4")("symTag" "VT_USERDEFINED.Enum.SymTagEnum")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findSymbolByVA") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("va" "")("symTag" "VT_USERDEFINED.Enum.SymTagEnum")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findSymbolByToken") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("token" "VT_UI4")("symTag" "VT_USERDEFINED.Enum.SymTagEnum")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "symsAreEquiv") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("symbolA" "VT_PTR.IDiaSymbol")("symbolB" "VT_PTR.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "symbolById") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("id" "VT_UI4")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findSymbolByRVAEx") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("rva" "VT_UI4")("symTag" "VT_USERDEFINED.Enum.SymTagEnum")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")("displacement" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findSymbolByVAEx") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("va" "")("symTag" "VT_USERDEFINED.Enum.SymTagEnum")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")("displacement" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findFile") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pCompiland" "VT_PTR.IDiaSymbol")("name" "VT_LPWSTR")("compareFlags" "VT_UI4")("ppResult" "VT_PTR.VT_PTR.IDiaEnumSourceFiles")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findFileById") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("uniqueId" "VT_UI4")("ppResult" "VT_PTR.VT_PTR.IDiaSourceFile")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findLines") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("compiland" "VT_PTR.IDiaSymbol")("file" "VT_PTR.IDiaSourceFile")("ppResult" "VT_PTR.VT_PTR.IDiaEnumLineNumbers")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findLinesByAddr") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("seg" "VT_UI4")("offset" "VT_UI4")("length" "VT_UI4")("ppResult" "VT_PTR.VT_PTR.IDiaEnumLineNumbers")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findLinesByRVA") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("rva" "VT_UI4")("length" "VT_UI4")("ppResult" "VT_PTR.VT_PTR.IDiaEnumLineNumbers")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findLinesByVA") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("va" "")("length" "VT_UI4")("ppResult" "VT_PTR.VT_PTR.IDiaEnumLineNumbers")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findLinesByLinenum") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("compiland" "VT_PTR.IDiaSymbol")("file" "VT_PTR.IDiaSourceFile")("linenum" "VT_UI4")("column" "VT_UI4")("ppResult" "VT_PTR.VT_PTR.IDiaEnumLineNumbers")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findInjectedSource") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("srcFile" "VT_LPWSTR")("ppResult" "VT_PTR.VT_PTR.IDiaEnumInjectedSources")) (FLAGS ( IS-FUNCTION ))) ((NAME . "getEnumDebugStreams") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumDebugStreams" "VT_PTR.VT_PTR.IDiaEnumDebugStreams")) (FLAGS ( IS-FUNCTION ))))) ("IDiaSymbol" (TYPE . "Interface")(DESCRIPTION . "IDiaSymbol Interface")(GUID . "{72827A48-D320-4EAF-8436-548ADE47D5E5}")(FUNCTIONS ((NAME . "symIndexId") (RIID . #x00000000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Unique symbol identifier.")) ((NAME . "symTag") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol kind tag.")) ((NAME . "name") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Name")) ((NAME . "lexicalParent") (RIID . #x00000003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Lexical parent symbol.")) ((NAME . "classParent") (RIID . #x00000004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "type") (RIID . #x00000005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "dataKind") (RIID . #x00000006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "locationType") (RIID . #x00000007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "addressSection") (RIID . #x00000008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "addressOffset") (RIID . #x00000009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "relativeVirtualAddress") (RIID . #x0000000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "virtualAddress") (RIID . #x0000000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "registerId") (RIID . #x0000000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "offset") (RIID . #x0000000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "length") (RIID . #x0000000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "slot") (RIID . #x0000000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "volatileType") (RIID . #x00000010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "constType") (RIID . #x00000011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "unalignedType") (RIID . #x00000012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "access") (RIID . #x00000013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "libraryName") (RIID . #x00000014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "platform") (RIID . #x00000015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "language") (RIID . #x00000016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "editAndContinueEnabled") (RIID . #x00000017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "frontEndMajor") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "frontEndMinor") (RIID . #x00000019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "frontEndBuild") (RIID . #x0000001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "backEndMajor") (RIID . #x0000001b) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "backEndMinor") (RIID . #x0000001c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "backEndBuild") (RIID . #x0000001d) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "sourceFileName") (RIID . #x0000001e) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "objectFileName") (RIID . #x0000001f) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "thunkOrdinal") (RIID . #x00000020) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "thisAdjust") (RIID . #x00000021) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "virtualBaseOffset") (RIID . #x00000022) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "virtual") (RIID . #x00000023) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "intro") (RIID . #x00000024) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "pure") (RIID . #x00000025) (OFFSET . #xa0) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "callingConvention") (RIID . #x00000026) (OFFSET . #xa4) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "value") (RIID . #x00000027) (OFFSET . #xa8) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "baseType") (RIID . #x00000028) (OFFSET . #xac) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "token") (RIID . #x00000029) (OFFSET . #xb0) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "timeStamp") (RIID . #x0000002a) (OFFSET . #xb4) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "guid") (RIID . #x0000002b) (OFFSET . #xb8) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.GUID")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "symbolsFileName") (RIID . #x0000002c) (OFFSET . #xbc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "reference") (RIID . #x0000002e) (OFFSET . #xc0) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "count") (RIID . #x0000002f) (OFFSET . #xc4) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "bitPosition") (RIID . #x00000031) (OFFSET . #xc8) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "arrayIndexType") (RIID . #x00000032) (OFFSET . #xcc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "packed") (RIID . #x00000033) (OFFSET . #xd0) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "constructor") (RIID . #x00000034) (OFFSET . #xd4) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "overloadedOperator") (RIID . #x00000035) (OFFSET . #xd8) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "nested") (RIID . #x00000036) (OFFSET . #xdc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "hasNestedTypes") (RIID . #x00000037) (OFFSET . #xe0) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "hasAssignmentOperator") (RIID . #x00000038) (OFFSET . #xe4) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "hasCastOperator") (RIID . #x00000039) (OFFSET . #xe8) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "scoped") (RIID . #x0000003a) (OFFSET . #xec) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "virtualBaseClass") (RIID . #x0000003b) (OFFSET . #xf0) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "indirectVirtualBaseClass") (RIID . #x0000003c) (OFFSET . #xf4) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "virtualBasePointerOffset") (RIID . #x0000003d) (OFFSET . #xf8) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "virtualTableShape") (RIID . #x0000003e) (OFFSET . #xfc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "lexicalParentId") (RIID . #x00000040) (OFFSET . #x100) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Lexical parent symbol.")) ((NAME . "classParentId") (RIID . #x00000041) (OFFSET . #x104) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "typeId") (RIID . #x00000042) (OFFSET . #x108) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "arrayIndexTypeId") (RIID . #x00000043) (OFFSET . #x10c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "virtualTableShapeId") (RIID . #x00000044) (OFFSET . #x110) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "code") (RIID . #x00000045) (OFFSET . #x114) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol refers to a code address.")) ((NAME . "function") (RIID . #x00000046) (OFFSET . #x118) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol refers to a function.")) ((NAME . "managed") (RIID . #x00000047) (OFFSET . #x11c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol refers to managed code.")) ((NAME . "msil") (RIID . #x00000048) (OFFSET . #x120) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol refers to MSIL code.")) ((NAME . "virtualBaseDispIndex") (RIID . #x00000049) (OFFSET . #x124) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "undecoratedName") (RIID . #x0000004a) (OFFSET . #x128) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "age") (RIID . #x0000004b) (OFFSET . #x12c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "PDB file age.")) ((NAME . "signature") (RIID . #x0000004c) (OFFSET . #x130) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Signature.")) ((NAME . "compilerGenerated") (RIID . #x0000004d) (OFFSET . #x134) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol is compiler generated.")) ((NAME . "addressTaken") (RIID . #x0000004e) (OFFSET . #x138) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol is address taken.")) ((NAME . "rank") (RIID . #x0000004f) (OFFSET . #x13c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Rank of FORTRAN multi-dimension array.")) ((NAME . "lowerBound") (RIID . #x00000050) (OFFSET . #x140) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Lower bound of a FORTRAN array dimension.")) ((NAME . "upperBound") (RIID . #x00000051) (OFFSET . #x144) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Upper bound of a FORTRAN array dimension.")) ((NAME . "lowerBoundId") (RIID . #x00000052) (OFFSET . #x148) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol Id of the lower bound of a FORTRAN array dimension.")) ((NAME . "upperBoundId") (RIID . #x00000053) (OFFSET . #x14c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Symbol Id of the upper bound of a FORTRAN array dimension.")) ((NAME . "get_dataBytes") (RIID . #x60010051) (OFFSET . #x150) (RETURNS . "VT_HRESULT")(PARAMS ("cbData" "VT_UI4")("pcbData" "VT_PTR.VT_UI4")("data" "VT_USERDEFINED.Interface.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "findChildren") (RIID . #x60010052) (OFFSET . #x154) (RETURNS . "VT_HRESULT")(PARAMS ("symTag" "VT_USERDEFINED.Enum.SymTagEnum")("name" "VT_LPWSTR")("compareFlags" "VT_UI4")("ppResult" "VT_PTR.VT_PTR.IDiaEnumSymbols")) (FLAGS ( IS-FUNCTION ))) ((NAME . "targetSection") (RIID . #x00000054) (OFFSET . #x158) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Thunk target address section.")) ((NAME . "targetOffset") (RIID . #x00000055) (OFFSET . #x15c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Thunk target address offset.")) ((NAME . "targetRelativeVirtualAddress") (RIID . #x00000056) (OFFSET . #x160) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Thunk target RVA.")) ((NAME . "targetVirtualAddress") (RIID . #x00000057) (OFFSET . #x164) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Thunk target virtual address.")) ((NAME . "machineType") (RIID . #x00000058) (OFFSET . #x168) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Target machine type.")) ((NAME . "oemId") (RIID . #x00000059) (OFFSET . #x16c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Identifier of manufacturer.")) ((NAME . "oemSymbolId") (RIID . #x0000005a) (OFFSET . #x170) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Manufacturer defined custom symbol identifier.")) ((NAME . "get_types") (RIID . #x6001005a) (OFFSET . #x174) (RETURNS . "VT_HRESULT")(PARAMS ("cTypes" "VT_UI4")("pcTypes" "VT_PTR.VT_UI4")("types" "VT_USERDEFINED.Interface.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_typeIds") (RIID . #x6001005b) (OFFSET . #x178) (RETURNS . "VT_HRESULT")(PARAMS ("cTypeIds" "VT_UI4")("pcTypeIds" "VT_PTR.VT_UI4")("typeIds" "VT_USERDEFINED.Interface.IDiaSymbol")) (FLAGS ( IS-FUNCTION ))) ((NAME . "objectPointerType") (RIID . #x0000005b) (OFFSET . #x17c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Type of method's object pointer.")) ((NAME . "udtKind") (RIID . #x0000005c) (OFFSET . #x180) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Struct, union or class.")))) ("SymTagEnum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IDiaEnumSymbols" (TYPE . "Interface")(DESCRIPTION . "IDiaEnumSymbols Interface")(GUID . "{CAB72C48-443B-48F5-9B0B-42F0820AB29A}")(FUNCTIONS ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "IEnumVARIANT version of IDiaEnumSymbols.")) ((NAME . "count") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Number of symbols.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UI4")("symbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the symbol for the given index.")) ((NAME . "Next") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IDiaSymbol")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IDiaEnumSymbols")) (FLAGS ( IS-FUNCTION ))))) ("IDiaEnumTables" (TYPE . "Interface")(DESCRIPTION . "IDiaEnumTables Interface")(GUID . "{C65C2B0A-1150-4D7A-AFCC-E05BF3DEE81E}")(FUNCTIONS ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "IEnumVARIANT version of IDiaEnumTables.")) ((NAME . "count") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Number of tables.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_VARIANT")("table" "VT_PTR.VT_PTR.IDiaTable")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the table for the given index or name.")) ((NAME . "Next") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IDiaTable")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IDiaEnumTables")) (FLAGS ( IS-FUNCTION ))))) ("IDiaTable" (TYPE . "Interface")(DESCRIPTION . "IDiaTable Interface")(GUID . "{4A59FB77-ABAC-469B-A30B-9ECC85BFEF14}")(FUNCTIONS ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "IEnumVARIANT version of IDiaTable.")) ((NAME . "name") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Table name.")) ((NAME . "count") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Number of table entries.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UI4")("element" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the table element for the given index.")))) ("IEnumUnknown" (TYPE . "Interface")(GUID . "{00000100-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_UNKNOWN")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumUnknown")) (FLAGS ( IS-FUNCTION ))))) ("IDiaEnumSymbolsByAddr" (TYPE . "Interface")(DESCRIPTION . "IDiaEnumSymbolsByAddr Interface")(GUID . "{624B7D9C-24EA-4421-9D06-3B577471C1FA}")(FUNCTIONS ((NAME . "symbolByAddr") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("isect" "VT_UI4")("offset" "VT_UI4")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the symbol for the given address.")) ((NAME . "symbolByRVA") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("relativeVirtualAddress" "VT_UI4")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the symbol for the given relative virtual address.")) ((NAME . "symbolByVA") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("virtualAddress" "")("ppSymbol" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the symbol for the given virtual address.")) ((NAME . "Next") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IDiaSymbol")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Prev") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IDiaSymbol")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IDiaEnumSymbolsByAddr")) (FLAGS ( IS-FUNCTION ))))) ("IDiaEnumSourceFiles" (TYPE . "Interface")(DESCRIPTION . "IDiaEnumSourceFiles Interface")(GUID . "{10F3DBD9-664F-4469-B808-9471C7A50538}")(FUNCTIONS ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "IEnumVARIANT version of IDiaEnumSourceFiles.")) ((NAME . "count") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Number of source files.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UI4")("sourceFile" "VT_PTR.VT_PTR.IDiaSourceFile")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the source file for the given index.")) ((NAME . "Next") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IDiaSourceFile")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IDiaEnumSourceFiles")) (FLAGS ( IS-FUNCTION ))))) ("IDiaSourceFile" (TYPE . "Interface")(DESCRIPTION . "IDiaSourceFile Interface")(GUID . "{A2EF5353-F5A8-4EB3-90D2-CB526ACB3CDD}")(FUNCTIONS ((NAME . "uniqueId") (RIID . #x00000002) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Unique id for the source file (in this data store).")) ((NAME . "fileName") (RIID . #x00000003) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "checksumType") (RIID . #x00000004) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "compilands") (RIID . #x00000005) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaEnumSymbols")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "get_checksum") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("cbData" "VT_UI4")("pcbData" "VT_PTR.VT_UI4")("data" "VT_USERDEFINED.Interface.IDiaSourceFile")) (FLAGS ( IS-FUNCTION ))))) ("IDiaEnumLineNumbers" (TYPE . "Interface")(DESCRIPTION . "IDiaEnumLineNumbers Interface")(GUID . "{FE30E878-54AC-44F1-81BA-39DE940F6052}")(FUNCTIONS ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "IEnumVARIANT version of IDiaEnumLineNumbers.")) ((NAME . "count") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Number of line numbers.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UI4")("lineNumber" "VT_PTR.VT_PTR.IDiaLineNumber")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the line number for the given index.")) ((NAME . "Next") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IDiaLineNumber")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IDiaEnumLineNumbers")) (FLAGS ( IS-FUNCTION ))))) ("IDiaLineNumber" (TYPE . "Interface")(DESCRIPTION . "IDiaLineNumber Interface")(GUID . "{B388EB14-BE4D-421D-A8A1-6CF7AB057086}")(FUNCTIONS ((NAME . "compiland") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSymbol")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "sourceFile") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_PTR.IDiaSourceFile")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "lineNumber") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "lineNumberEnd") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "columnNumber") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "columnNumberEnd") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "addressSection") (RIID . #x00000007) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "addressOffset") (RIID . #x00000008) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "relativeVirtualAddress") (RIID . #x00000009) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "virtualAddress") (RIID . #x0000000a) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "length") (RIID . #x0000000b) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "sourceFileId") (RIID . #x0000000c) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "statement") (RIID . #x0000000d) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")) ((NAME . "compilandId") (RIID . #x0000000e) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . ".")))) ("IDiaEnumInjectedSources" (TYPE . "Interface")(DESCRIPTION . "IDiaEnumInjectedSources Interface")(GUID . "{D5612573-6925-4468-8883-98CDEC8C384A}")(FUNCTIONS ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "IEnumVARIANT version of IDiaEnumInjectedSources.")) ((NAME . "count") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Number of injected source files.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UI4")("injectedSource" "VT_PTR.VT_PTR.IDiaInjectedSource")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the injected source for the given index.")) ((NAME . "Next") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IDiaInjectedSource")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IDiaEnumInjectedSources")) (FLAGS ( IS-FUNCTION ))))) ("IDiaInjectedSource" (TYPE . "Interface")(DESCRIPTION . "IDiaInjectedSource Interface")(GUID . "{AE605CDC-8105-4A23-B710-3259F1E26112}")(FUNCTIONS ((NAME . "crc") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "CRC of source bytes.")) ((NAME . "length") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Length of source in bytes.")) ((NAME . "fileName") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Source filename.")) ((NAME . "objectFileName") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Object filename.")) ((NAME . "virtualFilename") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Virtual filename.")) ((NAME . "sourceCompression") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UI4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Source compression algorithm.")) ((NAME . "get_source") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("cbData" "VT_UI4")("pcbData" "VT_PTR.VT_UI4")("data" "VT_USERDEFINED.Interface.IDiaInjectedSource")) (FLAGS ( IS-FUNCTION ))))) ("IDiaEnumDebugStreams" (TYPE . "Interface")(DESCRIPTION . "IDiaEnumDebugStreams Interface")(GUID . "{08CBB41E-47A6-4F87-92F1-1C9C87CED044}")(FUNCTIONS ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "IEnumVARIANT version of IDiaEnumDebugStreams.")) ((NAME . "count") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Number of streams.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_VARIANT")("stream" "VT_PTR.VT_PTR.IDiaEnumDebugStreamData")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Return the stream for the given index.")) ((NAME . "Next") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IDiaEnumDebugStreamData")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IDiaEnumDebugStreams")) (FLAGS ( IS-FUNCTION ))))) ("IDiaEnumDebugStreamData" (TYPE . "Interface")(DESCRIPTION . "IDiaEnumDebugStreamData Interface")(GUID . "{486943E8-D187-4A6B-A3C4-291259FFF60D}")(FUNCTIONS ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "IEnumVARIANT version of IDiaEnumDebugStreamData.")) ((NAME . "count") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Number of elements in the stream.")) ((NAME . "name") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pRetVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Stream name.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UI4")("cbData" "VT_UI4")("pcbData" "VT_PTR.VT_UI4")("data" "VT_USERDEFINED.Interface.IDiaEnumDebugStreamData")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return the element for the given index.")) ((NAME . "Next") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("cbData" "VT_UI4")("pcbData" "VT_PTR.VT_UI4")("data" "VT_USERDEFINED.Interface.IDiaEnumDebugStreamData")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IDiaEnumDebugStreamData")) (FLAGS ( IS-FUNCTION ))))) ("DiaSourceAlt" (TYPE . "Coclass")(DESCRIPTION . "Local Heap DiaSource Class")(GUID . "{AF74D59B-5AF2-4F36-9E86-87B754DC8A4E}")(ALIASES "IDiaDataSource") (FUNCTIONS )) )))