From 15cd6f622922057006c044cef7a345a32d3e598d Mon Sep 17 00:00:00 2001 From: Austin Lamb Date: Fri, 10 Jul 2026 13:43:56 -0700 Subject: [PATCH] Update DIA to latest. --- src/ExternalDependencies/DIA/Dia2Lib.dll | Bin 146432 -> 164352 bytes src/ExternalDependencies/DIA/cvconst.h | 141 +- src/ExternalDependencies/DIA/dia2.h | 16182 ++++++++++------ src/ExternalDependencies/DIA/dia2.idl | 284 +- src/ExternalDependencies/DIA/diacreate.h | 5 +- src/ExternalDependencies/DIA/msdia140.dll | Bin 1889696 -> 2698040 bytes src/ExternalDependencies/DIA/readme.txt | 2 +- .../DIAInterop/BasicTypes.cs | 1 + .../DIAInterop/CompilandLanguage.cs | 1 + .../DIAInterop/DIAAdapter.cs | 146 +- .../DIAInterop/DIAHRESULTs.cs | 14 + .../Single Binary/ToolLanguage.cs | 2 + 12 files changed, 10765 insertions(+), 6013 deletions(-) diff --git a/src/ExternalDependencies/DIA/Dia2Lib.dll b/src/ExternalDependencies/DIA/Dia2Lib.dll index d91b2d164ec5e74cfec4b87dd16998ae09379814..76a6ba3f1e417b27e1c0c7d648978ea294d62ea9 100644 GIT binary patch literal 164352 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 NVf@d}|9vg+{{SipU%>zX literal 146432 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 -> QueryInterface(This,riid,ppvObject) ) + +#define IDiaDataSourceEx_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IDiaDataSourceEx_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IDiaDataSourceEx_get_lastError(This,pRetVal) \ + ( (This)->lpVtbl -> get_lastError(This,pRetVal) ) + +#define IDiaDataSourceEx_loadDataFromPdb(This,pdbPath) \ + ( (This)->lpVtbl -> loadDataFromPdb(This,pdbPath) ) + +#define IDiaDataSourceEx_loadAndValidateDataFromPdb(This,pdbPath,pcsig70,sig,age) \ + ( (This)->lpVtbl -> loadAndValidateDataFromPdb(This,pdbPath,pcsig70,sig,age) ) + +#define IDiaDataSourceEx_loadDataForExe(This,executable,searchPath,pCallback) \ + ( (This)->lpVtbl -> loadDataForExe(This,executable,searchPath,pCallback) ) + +#define IDiaDataSourceEx_loadDataFromIStream(This,pIStream) \ + ( (This)->lpVtbl -> loadDataFromIStream(This,pIStream) ) + +#define IDiaDataSourceEx_openSession(This,ppSession) \ + ( (This)->lpVtbl -> openSession(This,ppSession) ) + +#define IDiaDataSourceEx_loadDataFromCodeViewInfo(This,executable,searchPath,cbCvInfo,pbCvInfo,pCallback) \ + ( (This)->lpVtbl -> loadDataFromCodeViewInfo(This,executable,searchPath,cbCvInfo,pbCvInfo,pCallback) ) + +#define IDiaDataSourceEx_loadDataFromMiscInfo(This,executable,searchPath,timeStampExe,timeStampDbg,sizeOfExe,cbMiscInfo,pbMiscInfo,pCallback) \ + ( (This)->lpVtbl -> loadDataFromMiscInfo(This,executable,searchPath,timeStampExe,timeStampDbg,sizeOfExe,cbMiscInfo,pbMiscInfo,pCallback) ) + + +#define IDiaDataSourceEx_loadDataFromPdbEx(This,pdbPath,fPdbPrefetching) \ + ( (This)->lpVtbl -> loadDataFromPdbEx(This,pdbPath,fPdbPrefetching) ) + +#define IDiaDataSourceEx_loadAndValidateDataFromPdbEx(This,pdbPath,pcsig70,sig,age,fPdbPrefetching) \ + ( (This)->lpVtbl -> loadAndValidateDataFromPdbEx(This,pdbPath,pcsig70,sig,age,fPdbPrefetching) ) + +#define IDiaDataSourceEx_loadDataForExeEx(This,executable,searchPath,pCallback,fPdbPrefetching) \ + ( (This)->lpVtbl -> loadDataForExeEx(This,executable,searchPath,pCallback,fPdbPrefetching) ) + +#define IDiaDataSourceEx_loadDataFromIStreamEx(This,pIStream,fPdbPrefetching) \ + ( (This)->lpVtbl -> loadDataFromIStreamEx(This,pIStream,fPdbPrefetching) ) + +#define IDiaDataSourceEx_getStreamSize(This,stream,pcb) \ + ( (This)->lpVtbl -> getStreamSize(This,stream,pcb) ) + +#define IDiaDataSourceEx_getStreamRawData(This,stream,cbOffset,cbRead,pcbRead,pbData) \ + ( (This)->lpVtbl -> getStreamRawData(This,stream,cbOffset,cbRead,pcbRead,pbData) ) + +#define IDiaDataSourceEx_setPfnMiniPDBErrorCallback2(This,pvContext,pfn) \ + ( (This)->lpVtbl -> setPfnMiniPDBErrorCallback2(This,pvContext,pfn) ) + +#define IDiaDataSourceEx_ValidatePdb(This,pdbPath,pcsig70,sig,age,pfStripped) \ + ( (This)->lpVtbl -> ValidatePdb(This,pdbPath,pcsig70,sig,age,pfStripped) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IDiaDataSourceEx_INTERFACE_DEFINED__ */ + + +#ifndef __IDiaDataSourceEx2_INTERFACE_DEFINED__ +#define __IDiaDataSourceEx2_INTERFACE_DEFINED__ + +/* interface IDiaDataSourceEx2 */ +/* [unique][helpstring][local][uuid][object] */ + + +EXTERN_C const IID IID_IDiaDataSourceEx2; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("D240C8DD-1A0F-456E-80A6-4F1D06BF5DF4") + IDiaDataSourceEx2 : public IDiaDataSourceEx + { + public: + virtual HRESULT STDMETHODCALLTYPE findNamedStreams( + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [out] */ IDiaEnumNamedStreams **ppResult) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IDiaDataSourceEx2Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IDiaDataSourceEx2 * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + IDiaDataSourceEx2 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + IDiaDataSourceEx2 * This); + + DECLSPEC_XFGVIRT(IDiaDataSource, get_lastError) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastError )( + IDiaDataSourceEx2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaDataSource, loadDataFromPdb) + HRESULT ( STDMETHODCALLTYPE *loadDataFromPdb )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR pdbPath); + + DECLSPEC_XFGVIRT(IDiaDataSource, loadAndValidateDataFromPdb) + HRESULT ( STDMETHODCALLTYPE *loadAndValidateDataFromPdb )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR pdbPath, + /* [in] */ GUID *pcsig70, + /* [in] */ DWORD sig, + /* [in] */ DWORD age); + + DECLSPEC_XFGVIRT(IDiaDataSource, loadDataForExe) + HRESULT ( STDMETHODCALLTYPE *loadDataForExe )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR executable, + /* [in] */ LPCOLESTR searchPath, + /* [in] */ IUnknown *pCallback); + + DECLSPEC_XFGVIRT(IDiaDataSource, loadDataFromIStream) + HRESULT ( STDMETHODCALLTYPE *loadDataFromIStream )( + IDiaDataSourceEx2 * This, + /* [in] */ IStream *pIStream); + + DECLSPEC_XFGVIRT(IDiaDataSource, openSession) + HRESULT ( STDMETHODCALLTYPE *openSession )( + IDiaDataSourceEx2 * This, + /* [out] */ IDiaSession **ppSession); + + DECLSPEC_XFGVIRT(IDiaDataSource, loadDataFromCodeViewInfo) + HRESULT ( STDMETHODCALLTYPE *loadDataFromCodeViewInfo )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR executable, + /* [in] */ LPCOLESTR searchPath, + /* [in] */ DWORD cbCvInfo, + /* [size_is][in] */ BYTE *pbCvInfo, + /* [in] */ IUnknown *pCallback); + + DECLSPEC_XFGVIRT(IDiaDataSource, loadDataFromMiscInfo) + HRESULT ( STDMETHODCALLTYPE *loadDataFromMiscInfo )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR executable, + /* [in] */ LPCOLESTR searchPath, + /* [in] */ DWORD timeStampExe, + /* [in] */ DWORD timeStampDbg, + /* [in] */ DWORD sizeOfExe, + /* [in] */ DWORD cbMiscInfo, + /* [size_is][in] */ BYTE *pbMiscInfo, + /* [in] */ IUnknown *pCallback); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx, loadDataFromPdbEx) + HRESULT ( STDMETHODCALLTYPE *loadDataFromPdbEx )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR pdbPath, + /* [in] */ BOOL fPdbPrefetching); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx, loadAndValidateDataFromPdbEx) + HRESULT ( STDMETHODCALLTYPE *loadAndValidateDataFromPdbEx )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR pdbPath, + /* [in] */ GUID *pcsig70, + /* [in] */ DWORD sig, + /* [in] */ DWORD age, + /* [in] */ BOOL fPdbPrefetching); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx, loadDataForExeEx) + HRESULT ( STDMETHODCALLTYPE *loadDataForExeEx )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR executable, + /* [in] */ LPCOLESTR searchPath, + /* [in] */ IUnknown *pCallback, + /* [in] */ BOOL fPdbPrefetching); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx, loadDataFromIStreamEx) + HRESULT ( STDMETHODCALLTYPE *loadDataFromIStreamEx )( + IDiaDataSourceEx2 * This, + /* [in] */ IStream *pIStream, + /* [in] */ BOOL fPdbPrefetching); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx, getStreamSize) + HRESULT ( STDMETHODCALLTYPE *getStreamSize )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR stream, + /* [out] */ ULONGLONG *pcb); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx, getStreamRawData) + HRESULT ( STDMETHODCALLTYPE *getStreamRawData )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR stream, + /* [in] */ ULONGLONG cbOffset, + /* [in] */ ULONGLONG cbRead, + /* [out] */ ULONGLONG *pcbRead, + /* [size_is][out] */ BYTE *pbData); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx, setPfnMiniPDBErrorCallback2) + HRESULT ( STDMETHODCALLTYPE *setPfnMiniPDBErrorCallback2 )( + IDiaDataSourceEx2 * This, + /* [in] */ void *pvContext, + /* [in] */ PFNMINIPDBERRORCALLBACK2 pfn); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx, ValidatePdb) + HRESULT ( STDMETHODCALLTYPE *ValidatePdb )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR pdbPath, + /* [in] */ const GUID *pcsig70, + /* [in] */ DWORD sig, + /* [in] */ DWORD age, + /* [out] */ BOOL *pfStripped); + + DECLSPEC_XFGVIRT(IDiaDataSourceEx2, findNamedStreams) + HRESULT ( STDMETHODCALLTYPE *findNamedStreams )( + IDiaDataSourceEx2 * This, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [out] */ IDiaEnumNamedStreams **ppResult); + + END_INTERFACE + } IDiaDataSourceEx2Vtbl; + + interface IDiaDataSourceEx2 + { + CONST_VTBL struct IDiaDataSourceEx2Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IDiaDataSourceEx2_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IDiaDataSourceEx2_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IDiaDataSourceEx2_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IDiaDataSourceEx2_get_lastError(This,pRetVal) \ + ( (This)->lpVtbl -> get_lastError(This,pRetVal) ) + +#define IDiaDataSourceEx2_loadDataFromPdb(This,pdbPath) \ + ( (This)->lpVtbl -> loadDataFromPdb(This,pdbPath) ) + +#define IDiaDataSourceEx2_loadAndValidateDataFromPdb(This,pdbPath,pcsig70,sig,age) \ + ( (This)->lpVtbl -> loadAndValidateDataFromPdb(This,pdbPath,pcsig70,sig,age) ) + +#define IDiaDataSourceEx2_loadDataForExe(This,executable,searchPath,pCallback) \ + ( (This)->lpVtbl -> loadDataForExe(This,executable,searchPath,pCallback) ) + +#define IDiaDataSourceEx2_loadDataFromIStream(This,pIStream) \ + ( (This)->lpVtbl -> loadDataFromIStream(This,pIStream) ) + +#define IDiaDataSourceEx2_openSession(This,ppSession) \ + ( (This)->lpVtbl -> openSession(This,ppSession) ) + +#define IDiaDataSourceEx2_loadDataFromCodeViewInfo(This,executable,searchPath,cbCvInfo,pbCvInfo,pCallback) \ + ( (This)->lpVtbl -> loadDataFromCodeViewInfo(This,executable,searchPath,cbCvInfo,pbCvInfo,pCallback) ) + +#define IDiaDataSourceEx2_loadDataFromMiscInfo(This,executable,searchPath,timeStampExe,timeStampDbg,sizeOfExe,cbMiscInfo,pbMiscInfo,pCallback) \ + ( (This)->lpVtbl -> loadDataFromMiscInfo(This,executable,searchPath,timeStampExe,timeStampDbg,sizeOfExe,cbMiscInfo,pbMiscInfo,pCallback) ) + + +#define IDiaDataSourceEx2_loadDataFromPdbEx(This,pdbPath,fPdbPrefetching) \ + ( (This)->lpVtbl -> loadDataFromPdbEx(This,pdbPath,fPdbPrefetching) ) + +#define IDiaDataSourceEx2_loadAndValidateDataFromPdbEx(This,pdbPath,pcsig70,sig,age,fPdbPrefetching) \ + ( (This)->lpVtbl -> loadAndValidateDataFromPdbEx(This,pdbPath,pcsig70,sig,age,fPdbPrefetching) ) + +#define IDiaDataSourceEx2_loadDataForExeEx(This,executable,searchPath,pCallback,fPdbPrefetching) \ + ( (This)->lpVtbl -> loadDataForExeEx(This,executable,searchPath,pCallback,fPdbPrefetching) ) + +#define IDiaDataSourceEx2_loadDataFromIStreamEx(This,pIStream,fPdbPrefetching) \ + ( (This)->lpVtbl -> loadDataFromIStreamEx(This,pIStream,fPdbPrefetching) ) + +#define IDiaDataSourceEx2_getStreamSize(This,stream,pcb) \ + ( (This)->lpVtbl -> getStreamSize(This,stream,pcb) ) + +#define IDiaDataSourceEx2_getStreamRawData(This,stream,cbOffset,cbRead,pcbRead,pbData) \ + ( (This)->lpVtbl -> getStreamRawData(This,stream,cbOffset,cbRead,pcbRead,pbData) ) + +#define IDiaDataSourceEx2_setPfnMiniPDBErrorCallback2(This,pvContext,pfn) \ + ( (This)->lpVtbl -> setPfnMiniPDBErrorCallback2(This,pvContext,pfn) ) + +#define IDiaDataSourceEx2_ValidatePdb(This,pdbPath,pcsig70,sig,age,pfStripped) \ + ( (This)->lpVtbl -> ValidatePdb(This,pdbPath,pcsig70,sig,age,pfStripped) ) + + +#define IDiaDataSourceEx2_findNamedStreams(This,name,compareFlags,ppResult) \ + ( (This)->lpVtbl -> findNamedStreams(This,name,compareFlags,ppResult) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IDiaDataSourceEx2_INTERFACE_DEFINED__ */ + + #ifndef __IDiaEnumSymbols_INTERFACE_DEFINED__ #define __IDiaEnumSymbols_INTERFACE_DEFINED__ @@ -3224,7 +3863,7 @@ EXTERN_C const IID IID_IDiaEnumDebugStreams; #endif /* __IDiaEnumDebugStreams_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_dia2_0000_0017 */ +/* interface __MIDL_itf_dia2_0000_0019 */ /* [local] */ struct DiaAddressMapEntry @@ -3234,8 +3873,8 @@ struct DiaAddressMapEntry } ; -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0017_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0017_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0019_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0019_v0_0_s_ifspec; #ifndef __IDiaAddressMap_INTERFACE_DEFINED__ #define __IDiaAddressMap_INTERFACE_DEFINED__ @@ -4376,277 +5015,982 @@ EXTERN_C const IID IID_IDiaSession; #endif /* __IDiaSession_INTERFACE_DEFINED__ */ -#ifndef __IDiaSymbol_INTERFACE_DEFINED__ -#define __IDiaSymbol_INTERFACE_DEFINED__ +#ifndef __IDiaSessionEx_INTERFACE_DEFINED__ +#define __IDiaSessionEx_INTERFACE_DEFINED__ -/* interface IDiaSymbol */ +/* interface IDiaSessionEx */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol; +EXTERN_C const IID IID_IDiaSessionEx; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("cb787b2f-bd6c-4635-ba52-933126bd2dcd") - IDiaSymbol : public IUnknown + MIDL_INTERFACE("cd24eed5-5fea-4742-a320-6254c920e78b") + IDiaSessionEx : public IDiaSession { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_symIndexId( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_symTag( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_name( - /* [retval][out] */ BSTR *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_lexicalParent( - /* [retval][out] */ IDiaSymbol **pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_classParent( - /* [retval][out] */ IDiaSymbol **pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_type( - /* [retval][out] */ IDiaSymbol **pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_dataKind( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_locationType( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_addressSection( - /* [retval][out] */ DWORD *pRetVal) = 0; + virtual HRESULT STDMETHODCALLTYPE isFastLinkPDB( + /* [out] */ BOOL *pfFastLinkPDB) = 0; - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_addressOffset( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_relativeVirtualAddress( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualAddress( - /* [retval][out] */ ULONGLONG *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_registerId( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_offset( - /* [retval][out] */ LONG *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_length( - /* [retval][out] */ ULONGLONG *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_slot( - /* [retval][out] */ DWORD *pRetVal) = 0; + virtual HRESULT STDMETHODCALLTYPE isPortablePDB( + /* [out] */ BOOL *pfPortablePDB) = 0; - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_volatileType( - /* [retval][out] */ BOOL *pRetVal) = 0; + virtual HRESULT STDMETHODCALLTYPE getSourceLinkInfo( + /* [in] */ IDiaSymbol *parent, + /* [out] */ IDiaEnumSourceLink **ppenum) = 0; - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_constType( - /* [retval][out] */ BOOL *pRetVal) = 0; + }; + + +#else /* C style interface */ + + typedef struct IDiaSessionExVtbl + { + BEGIN_INTERFACE - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_unalignedType( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IDiaSessionEx * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_access( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + IDiaSessionEx * This); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_libraryName( - /* [retval][out] */ BSTR *pRetVal) = 0; + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + IDiaSessionEx * This); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_platform( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, get_loadAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_loadAddress )( + IDiaSessionEx * This, + /* [retval][out] */ ULONGLONG *pRetVal); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_language( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, put_loadAddress) + /* [id][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_loadAddress )( + IDiaSessionEx * This, + /* [in] */ ULONGLONG NewVal); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_editAndContinueEnabled( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, get_globalScope) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_globalScope )( + IDiaSessionEx * This, + /* [retval][out] */ IDiaSymbol **pRetVal); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_frontEndMajor( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getEnumTables) + HRESULT ( STDMETHODCALLTYPE *getEnumTables )( + IDiaSessionEx * This, + /* [out] */ IDiaEnumTables **ppEnumTables); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_frontEndMinor( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getSymbolsByAddr) + HRESULT ( STDMETHODCALLTYPE *getSymbolsByAddr )( + IDiaSessionEx * This, + /* [out] */ IDiaEnumSymbolsByAddr **ppEnumbyAddr); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_frontEndBuild( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findChildren) + HRESULT ( STDMETHODCALLTYPE *findChildren )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_backEndMajor( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findChildrenEx) + HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_backEndMinor( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findChildrenExByAddr) + HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_backEndBuild( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findChildrenExByVA) + HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [in] */ ULONGLONG va, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_sourceFileName( - /* [retval][out] */ BSTR *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findChildrenExByRVA) + HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [in] */ DWORD rva, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_unused( - /* [retval][out] */ BSTR *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findSymbolByAddr) + HRESULT ( STDMETHODCALLTYPE *findSymbolByAddr )( + IDiaSessionEx * This, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [in] */ enum SymTagEnum symtag, + /* [out] */ IDiaSymbol **ppSymbol); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_thunkOrdinal( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findSymbolByRVA) + HRESULT ( STDMETHODCALLTYPE *findSymbolByRVA )( + IDiaSessionEx * This, + /* [in] */ DWORD rva, + /* [in] */ enum SymTagEnum symtag, + /* [out] */ IDiaSymbol **ppSymbol); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_thisAdjust( - /* [retval][out] */ LONG *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findSymbolByVA) + HRESULT ( STDMETHODCALLTYPE *findSymbolByVA )( + IDiaSessionEx * This, + /* [in] */ ULONGLONG va, + /* [in] */ enum SymTagEnum symtag, + /* [out] */ IDiaSymbol **ppSymbol); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualBaseOffset( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findSymbolByToken) + HRESULT ( STDMETHODCALLTYPE *findSymbolByToken )( + IDiaSessionEx * This, + /* [in] */ ULONG token, + /* [in] */ enum SymTagEnum symtag, + /* [out] */ IDiaSymbol **ppSymbol); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtual( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, symsAreEquiv) + HRESULT ( STDMETHODCALLTYPE *symsAreEquiv )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *symbolA, + /* [in] */ IDiaSymbol *symbolB); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_intro( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, symbolById) + HRESULT ( STDMETHODCALLTYPE *symbolById )( + IDiaSessionEx * This, + /* [in] */ DWORD id, + /* [out] */ IDiaSymbol **ppSymbol); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_pure( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findSymbolByRVAEx) + HRESULT ( STDMETHODCALLTYPE *findSymbolByRVAEx )( + IDiaSessionEx * This, + /* [in] */ DWORD rva, + /* [in] */ enum SymTagEnum symtag, + /* [out] */ IDiaSymbol **ppSymbol, + /* [out] */ long *displacement); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_callingConvention( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findSymbolByVAEx) + HRESULT ( STDMETHODCALLTYPE *findSymbolByVAEx )( + IDiaSessionEx * This, + /* [in] */ ULONGLONG va, + /* [in] */ enum SymTagEnum symtag, + /* [out] */ IDiaSymbol **ppSymbol, + /* [out] */ long *displacement); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_value( - /* [retval][out] */ VARIANT *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findFile) + HRESULT ( STDMETHODCALLTYPE *findFile )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *pCompiland, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [out] */ IDiaEnumSourceFiles **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_baseType( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findFileById) + HRESULT ( STDMETHODCALLTYPE *findFileById )( + IDiaSessionEx * This, + /* [in] */ DWORD uniqueId, + /* [out] */ IDiaSourceFile **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_token( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findLines) + HRESULT ( STDMETHODCALLTYPE *findLines )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *compiland, + /* [in] */ IDiaSourceFile *file, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_timeStamp( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findLinesByAddr) + HRESULT ( STDMETHODCALLTYPE *findLinesByAddr )( + IDiaSessionEx * This, + /* [in] */ DWORD seg, + /* [in] */ DWORD offset, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_guid( - /* [retval][out] */ GUID *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findLinesByRVA) + HRESULT ( STDMETHODCALLTYPE *findLinesByRVA )( + IDiaSessionEx * This, + /* [in] */ DWORD rva, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_symbolsFileName( - /* [retval][out] */ BSTR *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findLinesByVA) + HRESULT ( STDMETHODCALLTYPE *findLinesByVA )( + IDiaSessionEx * This, + /* [in] */ ULONGLONG va, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_reference( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findLinesByLinenum) + HRESULT ( STDMETHODCALLTYPE *findLinesByLinenum )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *compiland, + /* [in] */ IDiaSourceFile *file, + /* [in] */ DWORD linenum, + /* [in] */ DWORD column, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_count( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInjectedSource) + HRESULT ( STDMETHODCALLTYPE *findInjectedSource )( + IDiaSessionEx * This, + /* [in] */ LPCOLESTR srcFile, + /* [out] */ IDiaEnumInjectedSources **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_bitPosition( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getEnumDebugStreams) + HRESULT ( STDMETHODCALLTYPE *getEnumDebugStreams )( + IDiaSessionEx * This, + /* [out] */ IDiaEnumDebugStreams **ppEnumDebugStreams); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_arrayIndexType( - /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineFramesByAddr) + HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_packed( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineFramesByRVA) + HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ DWORD rva, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_constructor( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineFramesByVA) + HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ ULONGLONG va, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_overloadedOperator( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineeLines) + HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_nested( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineeLinesByAddr) + HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_hasNestedTypes( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineeLinesByRVA) + HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ DWORD rva, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_hasAssignmentOperator( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineeLinesByVA) + HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ ULONGLONG va, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_hasCastOperator( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineeLinesByLinenum) + HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByLinenum )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *compiland, + /* [in] */ IDiaSourceFile *file, + /* [in] */ DWORD linenum, + /* [in] */ DWORD column, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_scoped( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInlineesByName) + HRESULT ( STDMETHODCALLTYPE *findInlineesByName )( + IDiaSessionEx * This, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD option, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualBaseClass( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findAcceleratorInlineeLinesByLinenum) + HRESULT ( STDMETHODCALLTYPE *findAcceleratorInlineeLinesByLinenum )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ IDiaSourceFile *file, + /* [in] */ DWORD linenum, + /* [in] */ DWORD column, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_indirectVirtualBaseClass( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findSymbolsForAcceleratorPointerTag) + HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ DWORD tagValue, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualBasePointerOffset( - /* [retval][out] */ LONG *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findSymbolsByRVAForAcceleratorPointerTag) + HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [in] */ DWORD tagValue, + /* [in] */ DWORD rva, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualTableShape( - /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findAcceleratorInlineesByName) + HRESULT ( STDMETHODCALLTYPE *findAcceleratorInlineesByName )( + IDiaSessionEx * This, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD option, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_lexicalParentId( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, addressForVA) + HRESULT ( STDMETHODCALLTYPE *addressForVA )( + IDiaSessionEx * This, + /* [in] */ ULONGLONG va, + /* [out] */ DWORD *pISect, + /* [out] */ DWORD *pOffset); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_classParentId( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, addressForRVA) + HRESULT ( STDMETHODCALLTYPE *addressForRVA )( + IDiaSessionEx * This, + /* [in] */ DWORD rva, + /* [out] */ DWORD *pISect, + /* [out] */ DWORD *pOffset); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_typeId( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findILOffsetsByAddr) + HRESULT ( STDMETHODCALLTYPE *findILOffsetsByAddr )( + IDiaSessionEx * This, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_arrayIndexTypeId( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findILOffsetsByRVA) + HRESULT ( STDMETHODCALLTYPE *findILOffsetsByRVA )( + IDiaSessionEx * This, + /* [in] */ DWORD rva, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualTableShapeId( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findILOffsetsByVA) + HRESULT ( STDMETHODCALLTYPE *findILOffsetsByVA )( + IDiaSessionEx * This, + /* [in] */ ULONGLONG va, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_code( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInputAssemblyFiles) + HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFiles )( + IDiaSessionEx * This, + /* [out] */ IDiaEnumInputAssemblyFiles **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_function( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInputAssembly) + HRESULT ( STDMETHODCALLTYPE *findInputAssembly )( + IDiaSessionEx * This, + /* [in] */ DWORD index, + /* [out] */ IDiaInputAssemblyFile **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_managed( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInputAssemblyById) + HRESULT ( STDMETHODCALLTYPE *findInputAssemblyById )( + IDiaSessionEx * This, + /* [in] */ DWORD uniqueId, + /* [out] */ IDiaInputAssemblyFile **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_msil( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getFuncMDTokenMapSize) + HRESULT ( STDMETHODCALLTYPE *getFuncMDTokenMapSize )( + IDiaSessionEx * This, + /* [out] */ DWORD *pcb); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualBaseDispIndex( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getFuncMDTokenMap) + HRESULT ( STDMETHODCALLTYPE *getFuncMDTokenMap )( + IDiaSessionEx * This, + /* [in] */ DWORD cb, + /* [out] */ DWORD *pcb, + /* [size_is][out] */ BYTE *pb); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_undecoratedName( - /* [retval][out] */ BSTR *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getTypeMDTokenMapSize) + HRESULT ( STDMETHODCALLTYPE *getTypeMDTokenMapSize )( + IDiaSessionEx * This, + /* [out] */ DWORD *pcb); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_age( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getTypeMDTokenMap) + HRESULT ( STDMETHODCALLTYPE *getTypeMDTokenMap )( + IDiaSessionEx * This, + /* [in] */ DWORD cb, + /* [out] */ DWORD *pcb, + /* [size_is][out] */ BYTE *pb); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_signature( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getNumberOfFunctionFragments_VA) + HRESULT ( STDMETHODCALLTYPE *getNumberOfFunctionFragments_VA )( + IDiaSessionEx * This, + /* [in] */ ULONGLONG vaFunc, + /* [in] */ DWORD cbFunc, + /* [out] */ DWORD *pNumFragments); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_compilerGenerated( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getNumberOfFunctionFragments_RVA) + HRESULT ( STDMETHODCALLTYPE *getNumberOfFunctionFragments_RVA )( + IDiaSessionEx * This, + /* [in] */ DWORD rvaFunc, + /* [in] */ DWORD cbFunc, + /* [out] */ DWORD *pNumFragments); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_addressTaken( - /* [retval][out] */ BOOL *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getFunctionFragments_VA) + HRESULT ( STDMETHODCALLTYPE *getFunctionFragments_VA )( + IDiaSessionEx * This, + /* [in] */ ULONGLONG vaFunc, + /* [in] */ DWORD cbFunc, + /* [in] */ DWORD cFragments, + /* [size_is][out] */ ULONGLONG *pVaFragment, + /* [size_is][out] */ DWORD *pLenFragment); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_rank( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getFunctionFragments_RVA) + HRESULT ( STDMETHODCALLTYPE *getFunctionFragments_RVA )( + IDiaSessionEx * This, + /* [in] */ DWORD rvaFunc, + /* [in] */ DWORD cbFunc, + /* [in] */ DWORD cFragments, + /* [size_is][out] */ DWORD *pRvaFragment, + /* [size_is][out] */ DWORD *pLenFragment); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_lowerBound( - /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getExports) + HRESULT ( STDMETHODCALLTYPE *getExports )( + IDiaSessionEx * This, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_upperBound( - /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, getHeapAllocationSites) + HRESULT ( STDMETHODCALLTYPE *getHeapAllocationSites )( + IDiaSessionEx * This, + /* [out] */ IDiaEnumSymbols **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_lowerBoundId( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSession, findInputAssemblyFile) + HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *pSymbol, + /* [out] */ IDiaInputAssemblyFile **ppResult); - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_upperBoundId( - /* [retval][out] */ DWORD *pRetVal) = 0; + DECLSPEC_XFGVIRT(IDiaSessionEx, isFastLinkPDB) + HRESULT ( STDMETHODCALLTYPE *isFastLinkPDB )( + IDiaSessionEx * This, + /* [out] */ BOOL *pfFastLinkPDB); - virtual HRESULT STDMETHODCALLTYPE get_dataBytes( - /* [in] */ DWORD cbData, - /* [out] */ DWORD *pcbData, - /* [size_is][out] */ BYTE *pbData) = 0; + DECLSPEC_XFGVIRT(IDiaSessionEx, isPortablePDB) + HRESULT ( STDMETHODCALLTYPE *isPortablePDB )( + IDiaSessionEx * This, + /* [out] */ BOOL *pfPortablePDB); - virtual HRESULT STDMETHODCALLTYPE findChildren( - /* [in] */ enum SymTagEnum symtag, - /* [in] */ LPCOLESTR name, - /* [in] */ DWORD compareFlags, - /* [out] */ IDiaEnumSymbols **ppResult) = 0; + DECLSPEC_XFGVIRT(IDiaSessionEx, getSourceLinkInfo) + HRESULT ( STDMETHODCALLTYPE *getSourceLinkInfo )( + IDiaSessionEx * This, + /* [in] */ IDiaSymbol *parent, + /* [out] */ IDiaEnumSourceLink **ppenum); - virtual HRESULT STDMETHODCALLTYPE findChildrenEx( - /* [in] */ enum SymTagEnum symtag, + END_INTERFACE + } IDiaSessionExVtbl; + + interface IDiaSessionEx + { + CONST_VTBL struct IDiaSessionExVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IDiaSessionEx_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IDiaSessionEx_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IDiaSessionEx_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IDiaSessionEx_get_loadAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_loadAddress(This,pRetVal) ) + +#define IDiaSessionEx_put_loadAddress(This,NewVal) \ + ( (This)->lpVtbl -> put_loadAddress(This,NewVal) ) + +#define IDiaSessionEx_get_globalScope(This,pRetVal) \ + ( (This)->lpVtbl -> get_globalScope(This,pRetVal) ) + +#define IDiaSessionEx_getEnumTables(This,ppEnumTables) \ + ( (This)->lpVtbl -> getEnumTables(This,ppEnumTables) ) + +#define IDiaSessionEx_getSymbolsByAddr(This,ppEnumbyAddr) \ + ( (This)->lpVtbl -> getSymbolsByAddr(This,ppEnumbyAddr) ) + +#define IDiaSessionEx_findChildren(This,parent,symtag,name,compareFlags,ppResult) \ + ( (This)->lpVtbl -> findChildren(This,parent,symtag,name,compareFlags,ppResult) ) + +#define IDiaSessionEx_findChildrenEx(This,parent,symtag,name,compareFlags,ppResult) \ + ( (This)->lpVtbl -> findChildrenEx(This,parent,symtag,name,compareFlags,ppResult) ) + +#define IDiaSessionEx_findChildrenExByAddr(This,parent,symtag,name,compareFlags,isect,offset,ppResult) \ + ( (This)->lpVtbl -> findChildrenExByAddr(This,parent,symtag,name,compareFlags,isect,offset,ppResult) ) + +#define IDiaSessionEx_findChildrenExByVA(This,parent,symtag,name,compareFlags,va,ppResult) \ + ( (This)->lpVtbl -> findChildrenExByVA(This,parent,symtag,name,compareFlags,va,ppResult) ) + +#define IDiaSessionEx_findChildrenExByRVA(This,parent,symtag,name,compareFlags,rva,ppResult) \ + ( (This)->lpVtbl -> findChildrenExByRVA(This,parent,symtag,name,compareFlags,rva,ppResult) ) + +#define IDiaSessionEx_findSymbolByAddr(This,isect,offset,symtag,ppSymbol) \ + ( (This)->lpVtbl -> findSymbolByAddr(This,isect,offset,symtag,ppSymbol) ) + +#define IDiaSessionEx_findSymbolByRVA(This,rva,symtag,ppSymbol) \ + ( (This)->lpVtbl -> findSymbolByRVA(This,rva,symtag,ppSymbol) ) + +#define IDiaSessionEx_findSymbolByVA(This,va,symtag,ppSymbol) \ + ( (This)->lpVtbl -> findSymbolByVA(This,va,symtag,ppSymbol) ) + +#define IDiaSessionEx_findSymbolByToken(This,token,symtag,ppSymbol) \ + ( (This)->lpVtbl -> findSymbolByToken(This,token,symtag,ppSymbol) ) + +#define IDiaSessionEx_symsAreEquiv(This,symbolA,symbolB) \ + ( (This)->lpVtbl -> symsAreEquiv(This,symbolA,symbolB) ) + +#define IDiaSessionEx_symbolById(This,id,ppSymbol) \ + ( (This)->lpVtbl -> symbolById(This,id,ppSymbol) ) + +#define IDiaSessionEx_findSymbolByRVAEx(This,rva,symtag,ppSymbol,displacement) \ + ( (This)->lpVtbl -> findSymbolByRVAEx(This,rva,symtag,ppSymbol,displacement) ) + +#define IDiaSessionEx_findSymbolByVAEx(This,va,symtag,ppSymbol,displacement) \ + ( (This)->lpVtbl -> findSymbolByVAEx(This,va,symtag,ppSymbol,displacement) ) + +#define IDiaSessionEx_findFile(This,pCompiland,name,compareFlags,ppResult) \ + ( (This)->lpVtbl -> findFile(This,pCompiland,name,compareFlags,ppResult) ) + +#define IDiaSessionEx_findFileById(This,uniqueId,ppResult) \ + ( (This)->lpVtbl -> findFileById(This,uniqueId,ppResult) ) + +#define IDiaSessionEx_findLines(This,compiland,file,ppResult) \ + ( (This)->lpVtbl -> findLines(This,compiland,file,ppResult) ) + +#define IDiaSessionEx_findLinesByAddr(This,seg,offset,length,ppResult) \ + ( (This)->lpVtbl -> findLinesByAddr(This,seg,offset,length,ppResult) ) + +#define IDiaSessionEx_findLinesByRVA(This,rva,length,ppResult) \ + ( (This)->lpVtbl -> findLinesByRVA(This,rva,length,ppResult) ) + +#define IDiaSessionEx_findLinesByVA(This,va,length,ppResult) \ + ( (This)->lpVtbl -> findLinesByVA(This,va,length,ppResult) ) + +#define IDiaSessionEx_findLinesByLinenum(This,compiland,file,linenum,column,ppResult) \ + ( (This)->lpVtbl -> findLinesByLinenum(This,compiland,file,linenum,column,ppResult) ) + +#define IDiaSessionEx_findInjectedSource(This,srcFile,ppResult) \ + ( (This)->lpVtbl -> findInjectedSource(This,srcFile,ppResult) ) + +#define IDiaSessionEx_getEnumDebugStreams(This,ppEnumDebugStreams) \ + ( (This)->lpVtbl -> getEnumDebugStreams(This,ppEnumDebugStreams) ) + +#define IDiaSessionEx_findInlineFramesByAddr(This,parent,isect,offset,ppResult) \ + ( (This)->lpVtbl -> findInlineFramesByAddr(This,parent,isect,offset,ppResult) ) + +#define IDiaSessionEx_findInlineFramesByRVA(This,parent,rva,ppResult) \ + ( (This)->lpVtbl -> findInlineFramesByRVA(This,parent,rva,ppResult) ) + +#define IDiaSessionEx_findInlineFramesByVA(This,parent,va,ppResult) \ + ( (This)->lpVtbl -> findInlineFramesByVA(This,parent,va,ppResult) ) + +#define IDiaSessionEx_findInlineeLines(This,parent,ppResult) \ + ( (This)->lpVtbl -> findInlineeLines(This,parent,ppResult) ) + +#define IDiaSessionEx_findInlineeLinesByAddr(This,parent,isect,offset,length,ppResult) \ + ( (This)->lpVtbl -> findInlineeLinesByAddr(This,parent,isect,offset,length,ppResult) ) + +#define IDiaSessionEx_findInlineeLinesByRVA(This,parent,rva,length,ppResult) \ + ( (This)->lpVtbl -> findInlineeLinesByRVA(This,parent,rva,length,ppResult) ) + +#define IDiaSessionEx_findInlineeLinesByVA(This,parent,va,length,ppResult) \ + ( (This)->lpVtbl -> findInlineeLinesByVA(This,parent,va,length,ppResult) ) + +#define IDiaSessionEx_findInlineeLinesByLinenum(This,compiland,file,linenum,column,ppResult) \ + ( (This)->lpVtbl -> findInlineeLinesByLinenum(This,compiland,file,linenum,column,ppResult) ) + +#define IDiaSessionEx_findInlineesByName(This,name,option,ppResult) \ + ( (This)->lpVtbl -> findInlineesByName(This,name,option,ppResult) ) + +#define IDiaSessionEx_findAcceleratorInlineeLinesByLinenum(This,parent,file,linenum,column,ppResult) \ + ( (This)->lpVtbl -> findAcceleratorInlineeLinesByLinenum(This,parent,file,linenum,column,ppResult) ) + +#define IDiaSessionEx_findSymbolsForAcceleratorPointerTag(This,parent,tagValue,ppResult) \ + ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,parent,tagValue,ppResult) ) + +#define IDiaSessionEx_findSymbolsByRVAForAcceleratorPointerTag(This,parent,tagValue,rva,ppResult) \ + ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,parent,tagValue,rva,ppResult) ) + +#define IDiaSessionEx_findAcceleratorInlineesByName(This,name,option,ppResult) \ + ( (This)->lpVtbl -> findAcceleratorInlineesByName(This,name,option,ppResult) ) + +#define IDiaSessionEx_addressForVA(This,va,pISect,pOffset) \ + ( (This)->lpVtbl -> addressForVA(This,va,pISect,pOffset) ) + +#define IDiaSessionEx_addressForRVA(This,rva,pISect,pOffset) \ + ( (This)->lpVtbl -> addressForRVA(This,rva,pISect,pOffset) ) + +#define IDiaSessionEx_findILOffsetsByAddr(This,isect,offset,length,ppResult) \ + ( (This)->lpVtbl -> findILOffsetsByAddr(This,isect,offset,length,ppResult) ) + +#define IDiaSessionEx_findILOffsetsByRVA(This,rva,length,ppResult) \ + ( (This)->lpVtbl -> findILOffsetsByRVA(This,rva,length,ppResult) ) + +#define IDiaSessionEx_findILOffsetsByVA(This,va,length,ppResult) \ + ( (This)->lpVtbl -> findILOffsetsByVA(This,va,length,ppResult) ) + +#define IDiaSessionEx_findInputAssemblyFiles(This,ppResult) \ + ( (This)->lpVtbl -> findInputAssemblyFiles(This,ppResult) ) + +#define IDiaSessionEx_findInputAssembly(This,index,ppResult) \ + ( (This)->lpVtbl -> findInputAssembly(This,index,ppResult) ) + +#define IDiaSessionEx_findInputAssemblyById(This,uniqueId,ppResult) \ + ( (This)->lpVtbl -> findInputAssemblyById(This,uniqueId,ppResult) ) + +#define IDiaSessionEx_getFuncMDTokenMapSize(This,pcb) \ + ( (This)->lpVtbl -> getFuncMDTokenMapSize(This,pcb) ) + +#define IDiaSessionEx_getFuncMDTokenMap(This,cb,pcb,pb) \ + ( (This)->lpVtbl -> getFuncMDTokenMap(This,cb,pcb,pb) ) + +#define IDiaSessionEx_getTypeMDTokenMapSize(This,pcb) \ + ( (This)->lpVtbl -> getTypeMDTokenMapSize(This,pcb) ) + +#define IDiaSessionEx_getTypeMDTokenMap(This,cb,pcb,pb) \ + ( (This)->lpVtbl -> getTypeMDTokenMap(This,cb,pcb,pb) ) + +#define IDiaSessionEx_getNumberOfFunctionFragments_VA(This,vaFunc,cbFunc,pNumFragments) \ + ( (This)->lpVtbl -> getNumberOfFunctionFragments_VA(This,vaFunc,cbFunc,pNumFragments) ) + +#define IDiaSessionEx_getNumberOfFunctionFragments_RVA(This,rvaFunc,cbFunc,pNumFragments) \ + ( (This)->lpVtbl -> getNumberOfFunctionFragments_RVA(This,rvaFunc,cbFunc,pNumFragments) ) + +#define IDiaSessionEx_getFunctionFragments_VA(This,vaFunc,cbFunc,cFragments,pVaFragment,pLenFragment) \ + ( (This)->lpVtbl -> getFunctionFragments_VA(This,vaFunc,cbFunc,cFragments,pVaFragment,pLenFragment) ) + +#define IDiaSessionEx_getFunctionFragments_RVA(This,rvaFunc,cbFunc,cFragments,pRvaFragment,pLenFragment) \ + ( (This)->lpVtbl -> getFunctionFragments_RVA(This,rvaFunc,cbFunc,cFragments,pRvaFragment,pLenFragment) ) + +#define IDiaSessionEx_getExports(This,ppResult) \ + ( (This)->lpVtbl -> getExports(This,ppResult) ) + +#define IDiaSessionEx_getHeapAllocationSites(This,ppResult) \ + ( (This)->lpVtbl -> getHeapAllocationSites(This,ppResult) ) + +#define IDiaSessionEx_findInputAssemblyFile(This,pSymbol,ppResult) \ + ( (This)->lpVtbl -> findInputAssemblyFile(This,pSymbol,ppResult) ) + + +#define IDiaSessionEx_isFastLinkPDB(This,pfFastLinkPDB) \ + ( (This)->lpVtbl -> isFastLinkPDB(This,pfFastLinkPDB) ) + +#define IDiaSessionEx_isPortablePDB(This,pfPortablePDB) \ + ( (This)->lpVtbl -> isPortablePDB(This,pfPortablePDB) ) + +#define IDiaSessionEx_getSourceLinkInfo(This,parent,ppenum) \ + ( (This)->lpVtbl -> getSourceLinkInfo(This,parent,ppenum) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IDiaSessionEx_INTERFACE_DEFINED__ */ + + +#ifndef __IDiaSymbol_INTERFACE_DEFINED__ +#define __IDiaSymbol_INTERFACE_DEFINED__ + +/* interface IDiaSymbol */ +/* [unique][helpstring][local][uuid][object] */ + + +EXTERN_C const IID IID_IDiaSymbol; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("cb787b2f-bd6c-4635-ba52-933126bd2dcd") + IDiaSymbol : public IUnknown + { + public: + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_symIndexId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_symTag( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_name( + /* [retval][out] */ BSTR *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_lexicalParent( + /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_classParent( + /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_type( + /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_dataKind( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_locationType( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_addressSection( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_addressOffset( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_relativeVirtualAddress( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualAddress( + /* [retval][out] */ ULONGLONG *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_registerId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_offset( + /* [retval][out] */ LONG *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_length( + /* [retval][out] */ ULONGLONG *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_slot( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_volatileType( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_constType( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_unalignedType( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_access( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_libraryName( + /* [retval][out] */ BSTR *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_platform( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_language( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_editAndContinueEnabled( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_frontEndMajor( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_frontEndMinor( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_frontEndBuild( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_backEndMajor( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_backEndMinor( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_backEndBuild( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_sourceFileName( + /* [retval][out] */ BSTR *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_unused( + /* [retval][out] */ BSTR *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_thunkOrdinal( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_thisAdjust( + /* [retval][out] */ LONG *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualBaseOffset( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtual( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_intro( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_pure( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_callingConvention( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_value( + /* [retval][out] */ VARIANT *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_baseType( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_token( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_timeStamp( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_guid( + /* [retval][out] */ GUID *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_symbolsFileName( + /* [retval][out] */ BSTR *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_reference( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_count( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_bitPosition( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_arrayIndexType( + /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_packed( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_constructor( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_overloadedOperator( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_nested( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_hasNestedTypes( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_hasAssignmentOperator( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_hasCastOperator( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_scoped( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualBaseClass( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_indirectVirtualBaseClass( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualBasePointerOffset( + /* [retval][out] */ LONG *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualTableShape( + /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_lexicalParentId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_classParentId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_typeId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_arrayIndexTypeId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualTableShapeId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_code( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_function( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_managed( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_msil( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_virtualBaseDispIndex( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_undecoratedName( + /* [retval][out] */ BSTR *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_age( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_signature( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_compilerGenerated( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_addressTaken( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_rank( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_lowerBound( + /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_upperBound( + /* [retval][out] */ IDiaSymbol **pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_lowerBoundId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_upperBoundId( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dataBytes( + /* [in] */ DWORD cbData, + /* [out] */ DWORD *pcbData, + /* [size_is][out] */ BYTE *pbData) = 0; + + virtual HRESULT STDMETHODCALLTYPE findChildren( + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [out] */ IDiaEnumSymbols **ppResult) = 0; + + virtual HRESULT STDMETHODCALLTYPE findChildrenEx( + /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, /* [out] */ IDiaEnumSymbols **ppResult) = 0; @@ -7814,671 +9158,2748 @@ void __RPC_STUB IDiaSymbol_get_isSingleInheritance_Stub( /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol_get_isMultipleInheritance_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +void __RPC_STUB IDiaSymbol_get_isMultipleInheritance_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isVirtualInheritance_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isVirtualInheritance_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_restrictedType_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_restrictedType_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isPointerBasedOnSymbolValue_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isPointerBasedOnSymbolValue_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_baseSymbol_Proxy( + IDiaSymbol * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + +void __RPC_STUB IDiaSymbol_get_baseSymbol_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_baseSymbolId_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_baseSymbolId_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_objectFileName_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BSTR *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_objectFileName_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isAcceleratorGroupSharedLocal_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isAcceleratorGroupSharedLocal_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isAcceleratorPointerTagLiveRange_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isAcceleratorPointerTagLiveRange_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isAcceleratorStubFunction_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isAcceleratorStubFunction_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_numberOfAcceleratorPointerTags_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_numberOfAcceleratorPointerTags_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isSdl_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isSdl_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isWinRTPointer_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isWinRTPointer_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isRefUdt_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isRefUdt_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isValueUdt_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isValueUdt_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isInterfaceUdt_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isInterfaceUdt_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineFramesByAddr_Proxy( + IDiaSymbol * This, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [out] */ IDiaEnumSymbols **ppResult); + + +void __RPC_STUB IDiaSymbol_findInlineFramesByAddr_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineFramesByRVA_Proxy( + IDiaSymbol * This, + /* [in] */ DWORD rva, + /* [out] */ IDiaEnumSymbols **ppResult); + + +void __RPC_STUB IDiaSymbol_findInlineFramesByRVA_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineFramesByVA_Proxy( + IDiaSymbol * This, + /* [in] */ ULONGLONG va, + /* [out] */ IDiaEnumSymbols **ppResult); + + +void __RPC_STUB IDiaSymbol_findInlineFramesByVA_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineeLines_Proxy( + IDiaSymbol * This, + /* [out] */ IDiaEnumLineNumbers **ppResult); + + +void __RPC_STUB IDiaSymbol_findInlineeLines_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineeLinesByAddr_Proxy( + IDiaSymbol * This, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); + + +void __RPC_STUB IDiaSymbol_findInlineeLinesByAddr_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineeLinesByRVA_Proxy( + IDiaSymbol * This, + /* [in] */ DWORD rva, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); + + +void __RPC_STUB IDiaSymbol_findInlineeLinesByRVA_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineeLinesByVA_Proxy( + IDiaSymbol * This, + /* [in] */ ULONGLONG va, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); + + +void __RPC_STUB IDiaSymbol_findInlineeLinesByVA_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findSymbolsForAcceleratorPointerTag_Proxy( + IDiaSymbol * This, + /* [in] */ DWORD tagValue, + /* [out] */ IDiaEnumSymbols **ppResult); + + +void __RPC_STUB IDiaSymbol_findSymbolsForAcceleratorPointerTag_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findSymbolsByRVAForAcceleratorPointerTag_Proxy( + IDiaSymbol * This, + /* [in] */ DWORD tagValue, + /* [in] */ DWORD rva, + /* [out] */ IDiaEnumSymbols **ppResult); + + +void __RPC_STUB IDiaSymbol_findSymbolsByRVAForAcceleratorPointerTag_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_get_acceleratorPointerTags_Proxy( + IDiaSymbol * This, + /* [in] */ DWORD cnt, + /* [out] */ DWORD *pcnt, + /* [size_is][out] */ DWORD *pPointerTags); + + +void __RPC_STUB IDiaSymbol_get_acceleratorPointerTags_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_getSrcLineOnTypeDefn_Proxy( + IDiaSymbol * This, + /* [out] */ IDiaLineNumber **ppResult); + + +void __RPC_STUB IDiaSymbol_getSrcLineOnTypeDefn_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isPGO_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isPGO_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_hasValidPGOCounts_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_hasValidPGOCounts_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isOptimizedForSpeed_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_isOptimizedForSpeed_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_PGOEntryCount_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_PGOEntryCount_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_PGOEdgeCount_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_PGOEdgeCount_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_PGODynamicInstructionCount_Proxy( + IDiaSymbol * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_PGODynamicInstructionCount_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_staticSize_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_staticSize_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_finalLiveStaticSize_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_finalLiveStaticSize_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_phaseName_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BSTR *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_phaseName_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_hasControlFlowCheck_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_hasControlFlowCheck_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_constantExport_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_constantExport_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_dataExport_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_dataExport_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_privateExport_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_privateExport_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_noNameExport_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_noNameExport_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exportHasExplicitlyAssignedOrdinal_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_exportHasExplicitlyAssignedOrdinal_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exportIsForwarder_Proxy( + IDiaSymbol * This, + /* [retval][out] */ BOOL *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_exportIsForwarder_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_ordinal_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_ordinal_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_frameSize_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_frameSize_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exceptionHandlerAddressSection_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_exceptionHandlerAddressSection_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exceptionHandlerAddressOffset_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_exceptionHandlerAddressOffset_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exceptionHandlerRelativeVirtualAddress_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_exceptionHandlerRelativeVirtualAddress_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exceptionHandlerVirtualAddress_Proxy( + IDiaSymbol * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_exceptionHandlerVirtualAddress_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +HRESULT STDMETHODCALLTYPE IDiaSymbol_findInputAssemblyFile_Proxy( + IDiaSymbol * This, + /* [out] */ IDiaInputAssemblyFile **ppResult); + + +void __RPC_STUB IDiaSymbol_findInputAssemblyFile_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_characteristics_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_characteristics_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_coffGroup_Proxy( + IDiaSymbol * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + +void __RPC_STUB IDiaSymbol_get_coffGroup_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_bindID_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_bindID_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_bindSpace_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_bindSpace_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_bindSlot_Proxy( + IDiaSymbol * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol_get_bindSlot_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + + +#endif /* __IDiaSymbol_INTERFACE_DEFINED__ */ + + +#ifndef __IDiaSymbol2_INTERFACE_DEFINED__ +#define __IDiaSymbol2_INTERFACE_DEFINED__ + +/* interface IDiaSymbol2 */ +/* [unique][helpstring][local][uuid][object] */ + + +EXTERN_C const IID IID_IDiaSymbol2; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("611e86cd-b7d1-4546-8a15-070e2b07a427") + IDiaSymbol2 : public IDiaSymbol + { + public: + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isObjCClass( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isObjCCategory( + /* [retval][out] */ BOOL *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isObjCProtocol( + /* [retval][out] */ BOOL *pRetVal) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IDiaSymbol2Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IDiaSymbol2 * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + IDiaSymbol2 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + IDiaSymbol2 * This); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_name) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_type) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( + IDiaSymbol2 * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( + IDiaSymbol2 * This, + /* [retval][out] */ LONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_length) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( + IDiaSymbol2 * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_access) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_language) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( + IDiaSymbol2 * This, + /* [retval][out] */ LONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_value) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( + IDiaSymbol2 * This, + /* [retval][out] */ VARIANT *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_token) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( + IDiaSymbol2 * This, + /* [retval][out] */ GUID *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_count) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( + IDiaSymbol2 * This, + /* [retval][out] */ LONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_code) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_function) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_age) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) + HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( + IDiaSymbol2 * This, + /* [in] */ DWORD cbData, + /* [out] */ DWORD *pcbData, + /* [size_is][out] */ BYTE *pbData); + + DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) + HRESULT ( STDMETHODCALLTYPE *findChildren )( + IDiaSymbol2 * This, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) + HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( + IDiaSymbol2 * This, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) + HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( + IDiaSymbol2 * This, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) + HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( + IDiaSymbol2 * This, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [in] */ ULONGLONG va, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) + HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( + IDiaSymbol2 * This, + /* [in] */ enum SymTagEnum symtag, + /* [in] */ LPCOLESTR name, + /* [in] */ DWORD compareFlags, + /* [in] */ DWORD rva, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( + IDiaSymbol2 * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_types) + HRESULT ( STDMETHODCALLTYPE *get_types )( + IDiaSymbol2 * This, + /* [in] */ DWORD cTypes, + /* [out] */ DWORD *pcTypes, + /* [size_is][size_is][out] */ IDiaSymbol **pTypes); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) + HRESULT ( STDMETHODCALLTYPE *get_typeIds )( + IDiaSymbol2 * This, + /* [in] */ DWORD cTypeIds, + /* [out] */ DWORD *pcTypeIds, + /* [size_is][out] */ DWORD *pdwTypeIds); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) + HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( + IDiaSymbol2 * This, + /* [in] */ DWORD undecorateOptions, + /* [out] */ BSTR *name); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_container) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( + IDiaSymbol2 * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) + HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( + IDiaSymbol2 * This, + /* [in] */ DWORD cnt, + /* [out] */ DWORD *pcnt, + /* [size_is][out] */ DWORD *pProperties); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) + HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( + IDiaSymbol2 * This, + /* [in] */ DWORD cnt, + /* [out] */ DWORD *pcnt, + /* [size_is][out] */ WORD *pModifiers); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) + HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( + IDiaSymbol2 * This, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) + HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( + IDiaSymbol2 * This, + /* [in] */ DWORD rva, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) + HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( + IDiaSymbol2 * This, + /* [in] */ ULONGLONG va, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) + HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( + IDiaSymbol2 * This, + /* [out] */ IDiaEnumLineNumbers **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) + HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( + IDiaSymbol2 * This, + /* [in] */ DWORD isect, + /* [in] */ DWORD offset, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) + HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( + IDiaSymbol2 * This, + /* [in] */ DWORD rva, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) + HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( + IDiaSymbol2 * This, + /* [in] */ ULONGLONG va, + /* [in] */ DWORD length, + /* [out] */ IDiaEnumLineNumbers **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) + HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( + IDiaSymbol2 * This, + /* [in] */ DWORD tagValue, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) + HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( + IDiaSymbol2 * This, + /* [in] */ DWORD tagValue, + /* [in] */ DWORD rva, + /* [out] */ IDiaEnumSymbols **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) + HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( + IDiaSymbol2 * This, + /* [in] */ DWORD cnt, + /* [out] */ DWORD *pcnt, + /* [size_is][out] */ DWORD *pPointerTags); + + DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) + HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( + IDiaSymbol2 * This, + /* [out] */ IDiaLineNumber **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( + IDiaSymbol2 * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( + IDiaSymbol2 * This, + /* [retval][out] */ BSTR *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( + IDiaSymbol2 * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) + HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( + IDiaSymbol2 * This, + /* [out] */ IDiaInputAssemblyFile **ppResult); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( + IDiaSymbol2 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( + IDiaSymbol2 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); + + END_INTERFACE + } IDiaSymbol2Vtbl; + + interface IDiaSymbol2 + { + CONST_VTBL struct IDiaSymbol2Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IDiaSymbol2_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IDiaSymbol2_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IDiaSymbol2_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IDiaSymbol2_get_symIndexId(This,pRetVal) \ + ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) + +#define IDiaSymbol2_get_symTag(This,pRetVal) \ + ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) + +#define IDiaSymbol2_get_name(This,pRetVal) \ + ( (This)->lpVtbl -> get_name(This,pRetVal) ) + +#define IDiaSymbol2_get_lexicalParent(This,pRetVal) \ + ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) + +#define IDiaSymbol2_get_classParent(This,pRetVal) \ + ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) + +#define IDiaSymbol2_get_type(This,pRetVal) \ + ( (This)->lpVtbl -> get_type(This,pRetVal) ) + +#define IDiaSymbol2_get_dataKind(This,pRetVal) \ + ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) + +#define IDiaSymbol2_get_locationType(This,pRetVal) \ + ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) + +#define IDiaSymbol2_get_addressSection(This,pRetVal) \ + ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) + +#define IDiaSymbol2_get_addressOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) + +#define IDiaSymbol2_get_relativeVirtualAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) + +#define IDiaSymbol2_get_virtualAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) + +#define IDiaSymbol2_get_registerId(This,pRetVal) \ + ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) + +#define IDiaSymbol2_get_offset(This,pRetVal) \ + ( (This)->lpVtbl -> get_offset(This,pRetVal) ) + +#define IDiaSymbol2_get_length(This,pRetVal) \ + ( (This)->lpVtbl -> get_length(This,pRetVal) ) + +#define IDiaSymbol2_get_slot(This,pRetVal) \ + ( (This)->lpVtbl -> get_slot(This,pRetVal) ) + +#define IDiaSymbol2_get_volatileType(This,pRetVal) \ + ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) + +#define IDiaSymbol2_get_constType(This,pRetVal) \ + ( (This)->lpVtbl -> get_constType(This,pRetVal) ) + +#define IDiaSymbol2_get_unalignedType(This,pRetVal) \ + ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) + +#define IDiaSymbol2_get_access(This,pRetVal) \ + ( (This)->lpVtbl -> get_access(This,pRetVal) ) + +#define IDiaSymbol2_get_libraryName(This,pRetVal) \ + ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) + +#define IDiaSymbol2_get_platform(This,pRetVal) \ + ( (This)->lpVtbl -> get_platform(This,pRetVal) ) + +#define IDiaSymbol2_get_language(This,pRetVal) \ + ( (This)->lpVtbl -> get_language(This,pRetVal) ) + +#define IDiaSymbol2_get_editAndContinueEnabled(This,pRetVal) \ + ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) + +#define IDiaSymbol2_get_frontEndMajor(This,pRetVal) \ + ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) + +#define IDiaSymbol2_get_frontEndMinor(This,pRetVal) \ + ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) + +#define IDiaSymbol2_get_frontEndBuild(This,pRetVal) \ + ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) + +#define IDiaSymbol2_get_backEndMajor(This,pRetVal) \ + ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) + +#define IDiaSymbol2_get_backEndMinor(This,pRetVal) \ + ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) + +#define IDiaSymbol2_get_backEndBuild(This,pRetVal) \ + ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) + +#define IDiaSymbol2_get_sourceFileName(This,pRetVal) \ + ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) + +#define IDiaSymbol2_get_unused(This,pRetVal) \ + ( (This)->lpVtbl -> get_unused(This,pRetVal) ) + +#define IDiaSymbol2_get_thunkOrdinal(This,pRetVal) \ + ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) + +#define IDiaSymbol2_get_thisAdjust(This,pRetVal) \ + ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) + +#define IDiaSymbol2_get_virtualBaseOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) + +#define IDiaSymbol2_get_virtual(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) + +#define IDiaSymbol2_get_intro(This,pRetVal) \ + ( (This)->lpVtbl -> get_intro(This,pRetVal) ) + +#define IDiaSymbol2_get_pure(This,pRetVal) \ + ( (This)->lpVtbl -> get_pure(This,pRetVal) ) + +#define IDiaSymbol2_get_callingConvention(This,pRetVal) \ + ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) + +#define IDiaSymbol2_get_value(This,pRetVal) \ + ( (This)->lpVtbl -> get_value(This,pRetVal) ) +#define IDiaSymbol2_get_baseType(This,pRetVal) \ + ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isVirtualInheritance_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_token(This,pRetVal) \ + ( (This)->lpVtbl -> get_token(This,pRetVal) ) +#define IDiaSymbol2_get_timeStamp(This,pRetVal) \ + ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_isVirtualInheritance_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_guid(This,pRetVal) \ + ( (This)->lpVtbl -> get_guid(This,pRetVal) ) +#define IDiaSymbol2_get_symbolsFileName(This,pRetVal) \ + ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_restrictedType_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_reference(This,pRetVal) \ + ( (This)->lpVtbl -> get_reference(This,pRetVal) ) +#define IDiaSymbol2_get_count(This,pRetVal) \ + ( (This)->lpVtbl -> get_count(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_restrictedType_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_bitPosition(This,pRetVal) \ + ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) +#define IDiaSymbol2_get_arrayIndexType(This,pRetVal) \ + ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isPointerBasedOnSymbolValue_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_packed(This,pRetVal) \ + ( (This)->lpVtbl -> get_packed(This,pRetVal) ) +#define IDiaSymbol2_get_constructor(This,pRetVal) \ + ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_isPointerBasedOnSymbolValue_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_overloadedOperator(This,pRetVal) \ + ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) +#define IDiaSymbol2_get_nested(This,pRetVal) \ + ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_baseSymbol_Proxy( - IDiaSymbol * This, - /* [retval][out] */ IDiaSymbol **pRetVal); +#define IDiaSymbol2_get_hasNestedTypes(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) +#define IDiaSymbol2_get_hasAssignmentOperator(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_baseSymbol_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_hasCastOperator(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) +#define IDiaSymbol2_get_scoped(This,pRetVal) \ + ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_baseSymbolId_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_virtualBaseClass(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) +#define IDiaSymbol2_get_indirectVirtualBaseClass(This,pRetVal) \ + ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_baseSymbolId_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_virtualBasePointerOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) +#define IDiaSymbol2_get_virtualTableShape(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_objectFileName_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BSTR *pRetVal); +#define IDiaSymbol2_get_lexicalParentId(This,pRetVal) \ + ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) +#define IDiaSymbol2_get_classParentId(This,pRetVal) \ + ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_objectFileName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_typeId(This,pRetVal) \ + ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) +#define IDiaSymbol2_get_arrayIndexTypeId(This,pRetVal) \ + ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isAcceleratorGroupSharedLocal_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_virtualTableShapeId(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) +#define IDiaSymbol2_get_code(This,pRetVal) \ + ( (This)->lpVtbl -> get_code(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_isAcceleratorGroupSharedLocal_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_function(This,pRetVal) \ + ( (This)->lpVtbl -> get_function(This,pRetVal) ) +#define IDiaSymbol2_get_managed(This,pRetVal) \ + ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isAcceleratorPointerTagLiveRange_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_msil(This,pRetVal) \ + ( (This)->lpVtbl -> get_msil(This,pRetVal) ) +#define IDiaSymbol2_get_virtualBaseDispIndex(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_isAcceleratorPointerTagLiveRange_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_undecoratedName(This,pRetVal) \ + ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) +#define IDiaSymbol2_get_age(This,pRetVal) \ + ( (This)->lpVtbl -> get_age(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isAcceleratorStubFunction_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_signature(This,pRetVal) \ + ( (This)->lpVtbl -> get_signature(This,pRetVal) ) +#define IDiaSymbol2_get_compilerGenerated(This,pRetVal) \ + ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_isAcceleratorStubFunction_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_addressTaken(This,pRetVal) \ + ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) +#define IDiaSymbol2_get_rank(This,pRetVal) \ + ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_numberOfAcceleratorPointerTags_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_lowerBound(This,pRetVal) \ + ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) +#define IDiaSymbol2_get_upperBound(This,pRetVal) \ + ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_numberOfAcceleratorPointerTags_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_lowerBoundId(This,pRetVal) \ + ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) +#define IDiaSymbol2_get_upperBoundId(This,pRetVal) \ + ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isSdl_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_dataBytes(This,cbData,pcbData,pbData) \ + ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) +#define IDiaSymbol2_findChildren(This,symtag,name,compareFlags,ppResult) \ + ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -void __RPC_STUB IDiaSymbol_get_isSdl_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ + ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) +#define IDiaSymbol2_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ + ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isWinRTPointer_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ + ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) +#define IDiaSymbol2_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ + ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -void __RPC_STUB IDiaSymbol_get_isWinRTPointer_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_targetSection(This,pRetVal) \ + ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) +#define IDiaSymbol2_get_targetOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isRefUdt_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_targetRelativeVirtualAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) +#define IDiaSymbol2_get_targetVirtualAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_isRefUdt_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_machineType(This,pRetVal) \ + ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) +#define IDiaSymbol2_get_oemId(This,pRetVal) \ + ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isValueUdt_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_oemSymbolId(This,pRetVal) \ + ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) +#define IDiaSymbol2_get_types(This,cTypes,pcTypes,pTypes) \ + ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -void __RPC_STUB IDiaSymbol_get_isValueUdt_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ + ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) +#define IDiaSymbol2_get_objectPointerType(This,pRetVal) \ + ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isInterfaceUdt_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_udtKind(This,pRetVal) \ + ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) +#define IDiaSymbol2_get_undecoratedNameEx(This,undecorateOptions,name) \ + ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -void __RPC_STUB IDiaSymbol_get_isInterfaceUdt_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_noReturn(This,pRetVal) \ + ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) +#define IDiaSymbol2_get_customCallingConvention(This,pRetVal) \ + ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineFramesByAddr_Proxy( - IDiaSymbol * This, - /* [in] */ DWORD isect, - /* [in] */ DWORD offset, - /* [out] */ IDiaEnumSymbols **ppResult); +#define IDiaSymbol2_get_noInline(This,pRetVal) \ + ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) +#define IDiaSymbol2_get_optimizedCodeDebugInfo(This,pRetVal) \ + ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findInlineFramesByAddr_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_notReached(This,pRetVal) \ + ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) +#define IDiaSymbol2_get_interruptReturn(This,pRetVal) \ + ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineFramesByRVA_Proxy( - IDiaSymbol * This, - /* [in] */ DWORD rva, - /* [out] */ IDiaEnumSymbols **ppResult); +#define IDiaSymbol2_get_farReturn(This,pRetVal) \ + ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) +#define IDiaSymbol2_get_isStatic(This,pRetVal) \ + ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findInlineFramesByRVA_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_hasDebugInfo(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) +#define IDiaSymbol2_get_isLTCG(This,pRetVal) \ + ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineFramesByVA_Proxy( - IDiaSymbol * This, - /* [in] */ ULONGLONG va, - /* [out] */ IDiaEnumSymbols **ppResult); +#define IDiaSymbol2_get_isDataAligned(This,pRetVal) \ + ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) +#define IDiaSymbol2_get_hasSecurityChecks(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findInlineFramesByVA_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_compilerName(This,pRetVal) \ + ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) +#define IDiaSymbol2_get_hasAlloca(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineeLines_Proxy( - IDiaSymbol * This, - /* [out] */ IDiaEnumLineNumbers **ppResult); +#define IDiaSymbol2_get_hasSetJump(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) +#define IDiaSymbol2_get_hasLongJump(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findInlineeLines_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_hasInlAsm(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) +#define IDiaSymbol2_get_hasEH(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineeLinesByAddr_Proxy( - IDiaSymbol * This, - /* [in] */ DWORD isect, - /* [in] */ DWORD offset, - /* [in] */ DWORD length, - /* [out] */ IDiaEnumLineNumbers **ppResult); +#define IDiaSymbol2_get_hasSEH(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) +#define IDiaSymbol2_get_hasEHa(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findInlineeLinesByAddr_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_isNaked(This,pRetVal) \ + ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) +#define IDiaSymbol2_get_isAggregated(This,pRetVal) \ + ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineeLinesByRVA_Proxy( - IDiaSymbol * This, - /* [in] */ DWORD rva, - /* [in] */ DWORD length, - /* [out] */ IDiaEnumLineNumbers **ppResult); +#define IDiaSymbol2_get_isSplitted(This,pRetVal) \ + ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) +#define IDiaSymbol2_get_container(This,pRetVal) \ + ( (This)->lpVtbl -> get_container(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findInlineeLinesByRVA_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_inlSpec(This,pRetVal) \ + ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) +#define IDiaSymbol2_get_noStackOrdering(This,pRetVal) \ + ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findInlineeLinesByVA_Proxy( - IDiaSymbol * This, - /* [in] */ ULONGLONG va, - /* [in] */ DWORD length, - /* [out] */ IDiaEnumLineNumbers **ppResult); +#define IDiaSymbol2_get_virtualBaseTableType(This,pRetVal) \ + ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) +#define IDiaSymbol2_get_hasManagedCode(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findInlineeLinesByVA_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_isHotpatchable(This,pRetVal) \ + ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) +#define IDiaSymbol2_get_isCVTCIL(This,pRetVal) \ + ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findSymbolsForAcceleratorPointerTag_Proxy( - IDiaSymbol * This, - /* [in] */ DWORD tagValue, - /* [out] */ IDiaEnumSymbols **ppResult); +#define IDiaSymbol2_get_isMSILNetmodule(This,pRetVal) \ + ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) +#define IDiaSymbol2_get_isCTypes(This,pRetVal) \ + ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findSymbolsForAcceleratorPointerTag_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_isStripped(This,pRetVal) \ + ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) +#define IDiaSymbol2_get_frontEndQFE(This,pRetVal) \ + ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findSymbolsByRVAForAcceleratorPointerTag_Proxy( - IDiaSymbol * This, - /* [in] */ DWORD tagValue, - /* [in] */ DWORD rva, - /* [out] */ IDiaEnumSymbols **ppResult); +#define IDiaSymbol2_get_backEndQFE(This,pRetVal) \ + ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) +#define IDiaSymbol2_get_wasInlined(This,pRetVal) \ + ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findSymbolsByRVAForAcceleratorPointerTag_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_strictGSCheck(This,pRetVal) \ + ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) +#define IDiaSymbol2_get_isCxxReturnUdt(This,pRetVal) \ + ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_get_acceleratorPointerTags_Proxy( - IDiaSymbol * This, - /* [in] */ DWORD cnt, - /* [out] */ DWORD *pcnt, - /* [size_is][out] */ DWORD *pPointerTags); +#define IDiaSymbol2_get_isConstructorVirtualBase(This,pRetVal) \ + ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) +#define IDiaSymbol2_get_RValueReference(This,pRetVal) \ + ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_acceleratorPointerTags_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_unmodifiedType(This,pRetVal) \ + ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) +#define IDiaSymbol2_get_framePointerPresent(This,pRetVal) \ + ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_getSrcLineOnTypeDefn_Proxy( - IDiaSymbol * This, - /* [out] */ IDiaLineNumber **ppResult); +#define IDiaSymbol2_get_isSafeBuffers(This,pRetVal) \ + ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) +#define IDiaSymbol2_get_intrinsic(This,pRetVal) \ + ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_getSrcLineOnTypeDefn_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_sealed(This,pRetVal) \ + ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) +#define IDiaSymbol2_get_hfaFloat(This,pRetVal) \ + ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isPGO_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_hfaDouble(This,pRetVal) \ + ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) +#define IDiaSymbol2_get_liveRangeStartAddressSection(This,pRetVal) \ + ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_isPGO_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_liveRangeStartAddressOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) +#define IDiaSymbol2_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_hasValidPGOCounts_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_countLiveRanges(This,pRetVal) \ + ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) +#define IDiaSymbol2_get_liveRangeLength(This,pRetVal) \ + ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_hasValidPGOCounts_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_offsetInUdt(This,pRetVal) \ + ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) +#define IDiaSymbol2_get_paramBasePointerRegisterId(This,pRetVal) \ + ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_isOptimizedForSpeed_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_localBasePointerRegisterId(This,pRetVal) \ + ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) +#define IDiaSymbol2_get_isLocationControlFlowDependent(This,pRetVal) \ + ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_isOptimizedForSpeed_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_stride(This,pRetVal) \ + ( (This)->lpVtbl -> get_stride(This,pRetVal) ) +#define IDiaSymbol2_get_numberOfRows(This,pRetVal) \ + ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_PGOEntryCount_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_numberOfColumns(This,pRetVal) \ + ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) +#define IDiaSymbol2_get_isMatrixRowMajor(This,pRetVal) \ + ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_PGOEntryCount_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_numericProperties(This,cnt,pcnt,pProperties) \ + ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) +#define IDiaSymbol2_get_modifierValues(This,cnt,pcnt,pModifiers) \ + ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_PGOEdgeCount_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_isReturnValue(This,pRetVal) \ + ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) +#define IDiaSymbol2_get_isOptimizedAway(This,pRetVal) \ + ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_PGOEdgeCount_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_builtInKind(This,pRetVal) \ + ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) +#define IDiaSymbol2_get_registerType(This,pRetVal) \ + ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_PGODynamicInstructionCount_Proxy( - IDiaSymbol * This, - /* [retval][out] */ ULONGLONG *pRetVal); +#define IDiaSymbol2_get_baseDataSlot(This,pRetVal) \ + ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) +#define IDiaSymbol2_get_baseDataOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_PGODynamicInstructionCount_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_textureSlot(This,pRetVal) \ + ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) +#define IDiaSymbol2_get_samplerSlot(This,pRetVal) \ + ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_staticSize_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_uavSlot(This,pRetVal) \ + ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) +#define IDiaSymbol2_get_sizeInUdt(This,pRetVal) \ + ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_staticSize_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_memorySpaceKind(This,pRetVal) \ + ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) +#define IDiaSymbol2_get_unmodifiedTypeId(This,pRetVal) \ + ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_finalLiveStaticSize_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_subTypeId(This,pRetVal) \ + ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) +#define IDiaSymbol2_get_subType(This,pRetVal) \ + ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_finalLiveStaticSize_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_numberOfModifiers(This,pRetVal) \ + ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) +#define IDiaSymbol2_get_numberOfRegisterIndices(This,pRetVal) \ + ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_phaseName_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BSTR *pRetVal); +#define IDiaSymbol2_get_isHLSLData(This,pRetVal) \ + ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) +#define IDiaSymbol2_get_isPointerToDataMember(This,pRetVal) \ + ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_phaseName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_isPointerToMemberFunction(This,pRetVal) \ + ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) +#define IDiaSymbol2_get_isSingleInheritance(This,pRetVal) \ + ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_hasControlFlowCheck_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_isMultipleInheritance(This,pRetVal) \ + ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) +#define IDiaSymbol2_get_isVirtualInheritance(This,pRetVal) \ + ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_hasControlFlowCheck_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_restrictedType(This,pRetVal) \ + ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) +#define IDiaSymbol2_get_isPointerBasedOnSymbolValue(This,pRetVal) \ + ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_constantExport_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_baseSymbol(This,pRetVal) \ + ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) +#define IDiaSymbol2_get_baseSymbolId(This,pRetVal) \ + ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_constantExport_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_objectFileName(This,pRetVal) \ + ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) +#define IDiaSymbol2_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ + ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_dataExport_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ + ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) +#define IDiaSymbol2_get_isAcceleratorStubFunction(This,pRetVal) \ + ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_dataExport_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_numberOfAcceleratorPointerTags(This,pRetVal) \ + ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) +#define IDiaSymbol2_get_isSdl(This,pRetVal) \ + ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_privateExport_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_get_isWinRTPointer(This,pRetVal) \ + ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) +#define IDiaSymbol2_get_isRefUdt(This,pRetVal) \ + ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_privateExport_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_isValueUdt(This,pRetVal) \ + ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) +#define IDiaSymbol2_get_isInterfaceUdt(This,pRetVal) \ + ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_noNameExport_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_findInlineFramesByAddr(This,isect,offset,ppResult) \ + ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) +#define IDiaSymbol2_findInlineFramesByRVA(This,rva,ppResult) \ + ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -void __RPC_STUB IDiaSymbol_get_noNameExport_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_findInlineFramesByVA(This,va,ppResult) \ + ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) +#define IDiaSymbol2_findInlineeLines(This,ppResult) \ + ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exportHasExplicitlyAssignedOrdinal_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ + ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) +#define IDiaSymbol2_findInlineeLinesByRVA(This,rva,length,ppResult) \ + ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -void __RPC_STUB IDiaSymbol_get_exportHasExplicitlyAssignedOrdinal_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_findInlineeLinesByVA(This,va,length,ppResult) \ + ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) +#define IDiaSymbol2_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ + ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exportIsForwarder_Proxy( - IDiaSymbol * This, - /* [retval][out] */ BOOL *pRetVal); +#define IDiaSymbol2_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ + ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) +#define IDiaSymbol2_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ + ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -void __RPC_STUB IDiaSymbol_get_exportIsForwarder_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_getSrcLineOnTypeDefn(This,ppResult) \ + ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) +#define IDiaSymbol2_get_isPGO(This,pRetVal) \ + ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_ordinal_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_hasValidPGOCounts(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) +#define IDiaSymbol2_get_isOptimizedForSpeed(This,pRetVal) \ + ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_ordinal_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_PGOEntryCount(This,pRetVal) \ + ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) +#define IDiaSymbol2_get_PGOEdgeCount(This,pRetVal) \ + ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_frameSize_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_PGODynamicInstructionCount(This,pRetVal) \ + ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) +#define IDiaSymbol2_get_staticSize(This,pRetVal) \ + ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_frameSize_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_finalLiveStaticSize(This,pRetVal) \ + ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) +#define IDiaSymbol2_get_phaseName(This,pRetVal) \ + ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exceptionHandlerAddressSection_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_hasControlFlowCheck(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) +#define IDiaSymbol2_get_constantExport(This,pRetVal) \ + ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_exceptionHandlerAddressSection_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_dataExport(This,pRetVal) \ + ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) +#define IDiaSymbol2_get_privateExport(This,pRetVal) \ + ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exceptionHandlerAddressOffset_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_noNameExport(This,pRetVal) \ + ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) +#define IDiaSymbol2_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ + ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_exceptionHandlerAddressOffset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_exportIsForwarder(This,pRetVal) \ + ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) +#define IDiaSymbol2_get_ordinal(This,pRetVal) \ + ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exceptionHandlerRelativeVirtualAddress_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_frameSize(This,pRetVal) \ + ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) +#define IDiaSymbol2_get_exceptionHandlerAddressSection(This,pRetVal) \ + ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_exceptionHandlerRelativeVirtualAddress_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_exceptionHandlerAddressOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) +#define IDiaSymbol2_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_exceptionHandlerVirtualAddress_Proxy( - IDiaSymbol * This, - /* [retval][out] */ ULONGLONG *pRetVal); +#define IDiaSymbol2_get_exceptionHandlerVirtualAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) +#define IDiaSymbol2_findInputAssemblyFile(This,ppResult) \ + ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -void __RPC_STUB IDiaSymbol_get_exceptionHandlerVirtualAddress_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_characteristics(This,pRetVal) \ + ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) +#define IDiaSymbol2_get_coffGroup(This,pRetVal) \ + ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -HRESULT STDMETHODCALLTYPE IDiaSymbol_findInputAssemblyFile_Proxy( - IDiaSymbol * This, - /* [out] */ IDiaInputAssemblyFile **ppResult); +#define IDiaSymbol2_get_bindID(This,pRetVal) \ + ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) +#define IDiaSymbol2_get_bindSpace(This,pRetVal) \ + ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_findInputAssemblyFile_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_bindSlot(This,pRetVal) \ + ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_characteristics_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol2_get_isObjCClass(This,pRetVal) \ + ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) +#define IDiaSymbol2_get_isObjCCategory(This,pRetVal) \ + ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -void __RPC_STUB IDiaSymbol_get_characteristics_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol2_get_isObjCProtocol(This,pRetVal) \ + ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) +#endif /* COBJMACROS */ -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_coffGroup_Proxy( - IDiaSymbol * This, - /* [retval][out] */ IDiaSymbol **pRetVal); +#endif /* C style interface */ -void __RPC_STUB IDiaSymbol_get_coffGroup_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_bindID_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol2_get_isObjCClass_Proxy( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol_get_bindID_Stub( +void __RPC_STUB IDiaSymbol2_get_isObjCClass_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_bindSpace_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol2_get_isObjCCategory_Proxy( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol_get_bindSpace_Stub( +void __RPC_STUB IDiaSymbol2_get_isObjCCategory_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol_get_bindSlot_Proxy( - IDiaSymbol * This, - /* [retval][out] */ DWORD *pRetVal); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol2_get_isObjCProtocol_Proxy( + IDiaSymbol2 * This, + /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol_get_bindSlot_Stub( +void __RPC_STUB IDiaSymbol2_get_isObjCProtocol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, @@ -8486,472 +11907,469 @@ void __RPC_STUB IDiaSymbol_get_bindSlot_Stub( -#endif /* __IDiaSymbol_INTERFACE_DEFINED__ */ +#endif /* __IDiaSymbol2_INTERFACE_DEFINED__ */ -#ifndef __IDiaSymbol2_INTERFACE_DEFINED__ -#define __IDiaSymbol2_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol3_INTERFACE_DEFINED__ +#define __IDiaSymbol3_INTERFACE_DEFINED__ -/* interface IDiaSymbol2 */ +/* interface IDiaSymbol3 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol2; +EXTERN_C const IID IID_IDiaSymbol3; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("611e86cd-b7d1-4546-8a15-070e2b07a427") - IDiaSymbol2 : public IDiaSymbol + MIDL_INTERFACE("99b665f7-c1b2-49d3-89b2-a384361acab5") + IDiaSymbol3 : public IDiaSymbol2 { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isObjCClass( - /* [retval][out] */ BOOL *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isObjCCategory( - /* [retval][out] */ BOOL *pRetVal) = 0; + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_inlinee( + /* [retval][out] */ IDiaSymbol **pRetVal) = 0; - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isObjCProtocol( - /* [retval][out] */ BOOL *pRetVal) = 0; + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_inlineeId( + /* [retval][out] */ DWORD *pRetVal) = 0; }; #else /* C style interface */ - typedef struct IDiaSymbol2Vtbl + typedef struct IDiaSymbol3Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol2 * This); + IDiaSymbol3 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol2 * This); + IDiaSymbol3 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -8959,7 +12377,7 @@ EXTERN_C const IID IID_IDiaSymbol2; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -8967,7 +12385,7 @@ EXTERN_C const IID IID_IDiaSymbol2; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -8977,7 +12395,7 @@ EXTERN_C const IID IID_IDiaSymbol2; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -8986,7 +12404,7 @@ EXTERN_C const IID IID_IDiaSymbol2; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -8995,590 +12413,590 @@ EXTERN_C const IID IID_IDiaSymbol2; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -9586,204 +13004,214 @@ EXTERN_C const IID IID_IDiaSymbol2; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol2 * This, + IDiaSymbol3 * This, /* [retval][out] */ BOOL *pRetVal); + DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( + IDiaSymbol3 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( + IDiaSymbol3 * This, + /* [retval][out] */ DWORD *pRetVal); + END_INTERFACE - } IDiaSymbol2Vtbl; + } IDiaSymbol3Vtbl; - interface IDiaSymbol2 + interface IDiaSymbol3 { - CONST_VTBL struct IDiaSymbol2Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol3Vtbl *lpVtbl; }; @@ -9791,771 +13219,766 @@ EXTERN_C const IID IID_IDiaSymbol2; #ifdef COBJMACROS -#define IDiaSymbol2_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol2_AddRef(This) \ +#define IDiaSymbol3_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol2_Release(This) \ +#define IDiaSymbol3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol2_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol3_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol2_get_symTag(This,pRetVal) \ +#define IDiaSymbol3_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol2_get_name(This,pRetVal) \ +#define IDiaSymbol3_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol2_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol3_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol2_get_classParent(This,pRetVal) \ +#define IDiaSymbol3_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol2_get_type(This,pRetVal) \ +#define IDiaSymbol3_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol2_get_dataKind(This,pRetVal) \ +#define IDiaSymbol3_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol2_get_locationType(This,pRetVal) \ +#define IDiaSymbol3_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol2_get_addressSection(This,pRetVal) \ +#define IDiaSymbol3_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol2_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol3_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol2_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol3_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol2_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol3_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol2_get_registerId(This,pRetVal) \ +#define IDiaSymbol3_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol2_get_offset(This,pRetVal) \ +#define IDiaSymbol3_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol2_get_length(This,pRetVal) \ +#define IDiaSymbol3_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol2_get_slot(This,pRetVal) \ +#define IDiaSymbol3_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol2_get_volatileType(This,pRetVal) \ +#define IDiaSymbol3_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol2_get_constType(This,pRetVal) \ +#define IDiaSymbol3_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol2_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol3_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol2_get_access(This,pRetVal) \ +#define IDiaSymbol3_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol2_get_libraryName(This,pRetVal) \ +#define IDiaSymbol3_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol2_get_platform(This,pRetVal) \ +#define IDiaSymbol3_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol2_get_language(This,pRetVal) \ +#define IDiaSymbol3_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol2_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol3_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol2_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol3_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol2_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol3_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol2_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol3_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol2_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol3_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol2_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol3_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol2_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol3_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol2_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol3_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol2_get_unused(This,pRetVal) \ +#define IDiaSymbol3_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol2_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol3_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol2_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol3_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol2_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol3_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol2_get_virtual(This,pRetVal) \ +#define IDiaSymbol3_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol2_get_intro(This,pRetVal) \ +#define IDiaSymbol3_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol2_get_pure(This,pRetVal) \ +#define IDiaSymbol3_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol2_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol3_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol2_get_value(This,pRetVal) \ +#define IDiaSymbol3_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol2_get_baseType(This,pRetVal) \ +#define IDiaSymbol3_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol2_get_token(This,pRetVal) \ +#define IDiaSymbol3_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol2_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol3_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol2_get_guid(This,pRetVal) \ +#define IDiaSymbol3_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol2_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol3_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol2_get_reference(This,pRetVal) \ +#define IDiaSymbol3_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol2_get_count(This,pRetVal) \ +#define IDiaSymbol3_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol2_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol3_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol2_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol3_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol2_get_packed(This,pRetVal) \ +#define IDiaSymbol3_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol2_get_constructor(This,pRetVal) \ +#define IDiaSymbol3_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol2_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol3_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol2_get_nested(This,pRetVal) \ +#define IDiaSymbol3_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol2_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol3_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol2_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol3_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol2_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol3_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol2_get_scoped(This,pRetVal) \ +#define IDiaSymbol3_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol2_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol3_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol2_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol3_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol2_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol3_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol2_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol3_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol2_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol3_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol2_get_classParentId(This,pRetVal) \ +#define IDiaSymbol3_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol2_get_typeId(This,pRetVal) \ +#define IDiaSymbol3_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol2_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol3_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol2_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol3_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol2_get_code(This,pRetVal) \ +#define IDiaSymbol3_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol2_get_function(This,pRetVal) \ +#define IDiaSymbol3_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol2_get_managed(This,pRetVal) \ +#define IDiaSymbol3_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol2_get_msil(This,pRetVal) \ +#define IDiaSymbol3_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol2_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol3_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol2_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol3_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol2_get_age(This,pRetVal) \ +#define IDiaSymbol3_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol2_get_signature(This,pRetVal) \ +#define IDiaSymbol3_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol2_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol3_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol2_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol3_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol2_get_rank(This,pRetVal) \ +#define IDiaSymbol3_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol2_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol3_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol2_get_upperBound(This,pRetVal) \ +#define IDiaSymbol3_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol2_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol3_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol2_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol3_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol2_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol3_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol2_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol3_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol2_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol3_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol2_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol3_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol2_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol3_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol2_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol3_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol2_get_targetSection(This,pRetVal) \ +#define IDiaSymbol3_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol2_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol3_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol2_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol3_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol2_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol3_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol2_get_machineType(This,pRetVal) \ +#define IDiaSymbol3_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol2_get_oemId(This,pRetVal) \ +#define IDiaSymbol3_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol2_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol3_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol2_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol3_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol2_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol3_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol2_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol3_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol2_get_udtKind(This,pRetVal) \ +#define IDiaSymbol3_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol2_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol3_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol2_get_noReturn(This,pRetVal) \ +#define IDiaSymbol3_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol2_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol3_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol2_get_noInline(This,pRetVal) \ +#define IDiaSymbol3_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol2_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol3_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol2_get_notReached(This,pRetVal) \ +#define IDiaSymbol3_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol2_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol3_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol2_get_farReturn(This,pRetVal) \ +#define IDiaSymbol3_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol2_get_isStatic(This,pRetVal) \ +#define IDiaSymbol3_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol2_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol3_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol2_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol3_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol2_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol3_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol2_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol3_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol2_get_compilerName(This,pRetVal) \ +#define IDiaSymbol3_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol2_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol3_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol2_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol3_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol2_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol3_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol2_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol3_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol2_get_hasEH(This,pRetVal) \ +#define IDiaSymbol3_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol2_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol3_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol2_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol3_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol2_get_isNaked(This,pRetVal) \ +#define IDiaSymbol3_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol2_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol3_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol2_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol3_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol2_get_container(This,pRetVal) \ +#define IDiaSymbol3_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol2_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol3_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol2_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol3_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol2_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol3_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol2_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol3_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol2_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol3_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol2_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol3_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol2_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol3_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol2_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol3_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol2_get_isStripped(This,pRetVal) \ +#define IDiaSymbol3_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol2_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol3_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol2_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol3_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol2_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol3_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol2_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol3_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol2_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol3_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol2_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol3_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol2_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol3_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol2_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol3_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol2_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol3_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol2_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol3_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol2_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol3_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol2_get_sealed(This,pRetVal) \ +#define IDiaSymbol3_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol2_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol3_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol2_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol3_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol2_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol3_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol2_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol3_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol2_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol3_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol2_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol3_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol2_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol3_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol2_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol3_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol2_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol3_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol2_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol3_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol2_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol3_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol2_get_stride(This,pRetVal) \ +#define IDiaSymbol3_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol2_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol3_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol2_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol3_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol2_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol3_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol2_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol3_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol2_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol3_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol2_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol3_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol2_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol3_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol2_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol3_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol2_get_registerType(This,pRetVal) \ +#define IDiaSymbol3_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol2_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol3_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol2_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol3_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol2_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol3_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol2_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol3_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol2_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol3_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol2_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol3_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol2_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol3_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol2_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol3_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol2_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol3_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol2_get_subType(This,pRetVal) \ +#define IDiaSymbol3_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol2_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol3_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol2_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol3_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol2_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol3_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol2_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol3_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol2_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol3_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol2_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol3_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol2_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol3_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol2_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol3_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol2_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol3_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol2_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol3_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol2_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol3_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol2_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol3_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol2_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol3_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol2_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol3_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol2_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol3_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol2_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol3_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol2_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol3_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol2_get_isSdl(This,pRetVal) \ +#define IDiaSymbol3_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol2_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol3_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol2_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol3_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol2_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol3_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol2_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol3_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol2_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol3_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol2_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol3_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol2_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol3_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol2_findInlineeLines(This,ppResult) \ +#define IDiaSymbol3_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol2_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol3_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol2_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol3_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol2_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol3_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol2_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol3_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol2_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol3_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol2_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol3_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol2_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol3_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol2_get_isPGO(This,pRetVal) \ +#define IDiaSymbol3_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol2_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol3_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol2_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol3_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol2_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol3_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol2_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol3_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol2_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol3_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol2_get_staticSize(This,pRetVal) \ +#define IDiaSymbol3_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol2_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol3_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol2_get_phaseName(This,pRetVal) \ +#define IDiaSymbol3_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol2_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol3_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol2_get_constantExport(This,pRetVal) \ +#define IDiaSymbol3_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol2_get_dataExport(This,pRetVal) \ +#define IDiaSymbol3_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol2_get_privateExport(This,pRetVal) \ +#define IDiaSymbol3_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol2_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol3_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol2_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol3_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol2_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol3_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol2_get_ordinal(This,pRetVal) \ +#define IDiaSymbol3_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol2_get_frameSize(This,pRetVal) \ +#define IDiaSymbol3_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol2_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol3_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol2_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol3_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol2_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol3_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol2_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol3_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol2_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol3_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol2_get_characteristics(This,pRetVal) \ +#define IDiaSymbol3_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol2_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol3_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol2_get_bindID(This,pRetVal) \ +#define IDiaSymbol3_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol2_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol3_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol2_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol3_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol2_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol3_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol2_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol3_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol2_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol3_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#endif /* COBJMACROS */ - -#endif /* C style interface */ +#define IDiaSymbol3_get_inlinee(This,pRetVal) \ + ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) +#define IDiaSymbol3_get_inlineeId(This,pRetVal) \ + ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) +#endif /* COBJMACROS */ -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol2_get_isObjCClass_Proxy( - IDiaSymbol2 * This, - /* [retval][out] */ BOOL *pRetVal); +#endif /* C style interface */ -void __RPC_STUB IDiaSymbol2_get_isObjCClass_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol2_get_isObjCCategory_Proxy( - IDiaSymbol2 * This, - /* [retval][out] */ BOOL *pRetVal); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol3_get_inlinee_Proxy( + IDiaSymbol3 * This, + /* [retval][out] */ IDiaSymbol **pRetVal); -void __RPC_STUB IDiaSymbol2_get_isObjCCategory_Stub( +void __RPC_STUB IDiaSymbol3_get_inlinee_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol2_get_isObjCProtocol_Proxy( - IDiaSymbol2 * This, - /* [retval][out] */ BOOL *pRetVal); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol3_get_inlineeId_Proxy( + IDiaSymbol3 * This, + /* [retval][out] */ DWORD *pRetVal); -void __RPC_STUB IDiaSymbol2_get_isObjCProtocol_Stub( +void __RPC_STUB IDiaSymbol3_get_inlineeId_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, @@ -10563,469 +13986,466 @@ void __RPC_STUB IDiaSymbol2_get_isObjCProtocol_Stub( -#endif /* __IDiaSymbol2_INTERFACE_DEFINED__ */ +#endif /* __IDiaSymbol3_INTERFACE_DEFINED__ */ -#ifndef __IDiaSymbol3_INTERFACE_DEFINED__ -#define __IDiaSymbol3_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol4_INTERFACE_DEFINED__ +#define __IDiaSymbol4_INTERFACE_DEFINED__ -/* interface IDiaSymbol3 */ +/* interface IDiaSymbol4 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol3; +EXTERN_C const IID IID_IDiaSymbol4; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("99b665f7-c1b2-49d3-89b2-a384361acab5") - IDiaSymbol3 : public IDiaSymbol2 + MIDL_INTERFACE("bf6c88a7-e9d6-4346-99a1-d053de5a7808") + IDiaSymbol4 : public IDiaSymbol3 { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_inlinee( - /* [retval][out] */ IDiaSymbol **pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_inlineeId( - /* [retval][out] */ DWORD *pRetVal) = 0; + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_noexcept( + /* [retval][out] */ BOOL *pRetVal) = 0; }; #else /* C style interface */ - typedef struct IDiaSymbol3Vtbl + typedef struct IDiaSymbol4Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol3 * This); + IDiaSymbol4 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol3 * This); + IDiaSymbol4 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -11033,7 +14453,7 @@ EXTERN_C const IID IID_IDiaSymbol3; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -11041,7 +14461,7 @@ EXTERN_C const IID IID_IDiaSymbol3; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -11051,7 +14471,7 @@ EXTERN_C const IID IID_IDiaSymbol3; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -11060,7 +14480,7 @@ EXTERN_C const IID IID_IDiaSymbol3; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -11069,590 +14489,590 @@ EXTERN_C const IID IID_IDiaSymbol3; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -11660,214 +15080,219 @@ EXTERN_C const IID IID_IDiaSymbol3; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol3 * This, + IDiaSymbol4 * This, /* [retval][out] */ DWORD *pRetVal); + DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( + IDiaSymbol4 * This, + /* [retval][out] */ BOOL *pRetVal); + END_INTERFACE - } IDiaSymbol3Vtbl; + } IDiaSymbol4Vtbl; - interface IDiaSymbol3 + interface IDiaSymbol4 { - CONST_VTBL struct IDiaSymbol3Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol4Vtbl *lpVtbl; }; @@ -11875,766 +15300,758 @@ EXTERN_C const IID IID_IDiaSymbol3; #ifdef COBJMACROS -#define IDiaSymbol3_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol4_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol3_AddRef(This) \ +#define IDiaSymbol4_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol3_Release(This) \ +#define IDiaSymbol4_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol3_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol4_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol3_get_symTag(This,pRetVal) \ +#define IDiaSymbol4_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol3_get_name(This,pRetVal) \ +#define IDiaSymbol4_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol3_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol4_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol3_get_classParent(This,pRetVal) \ +#define IDiaSymbol4_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol3_get_type(This,pRetVal) \ +#define IDiaSymbol4_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol3_get_dataKind(This,pRetVal) \ +#define IDiaSymbol4_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol3_get_locationType(This,pRetVal) \ +#define IDiaSymbol4_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol3_get_addressSection(This,pRetVal) \ +#define IDiaSymbol4_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol3_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol4_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol3_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol4_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol3_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol4_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol3_get_registerId(This,pRetVal) \ +#define IDiaSymbol4_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol3_get_offset(This,pRetVal) \ +#define IDiaSymbol4_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol3_get_length(This,pRetVal) \ +#define IDiaSymbol4_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol3_get_slot(This,pRetVal) \ +#define IDiaSymbol4_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol3_get_volatileType(This,pRetVal) \ +#define IDiaSymbol4_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol3_get_constType(This,pRetVal) \ +#define IDiaSymbol4_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol3_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol4_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol3_get_access(This,pRetVal) \ +#define IDiaSymbol4_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol3_get_libraryName(This,pRetVal) \ +#define IDiaSymbol4_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol3_get_platform(This,pRetVal) \ +#define IDiaSymbol4_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol3_get_language(This,pRetVal) \ +#define IDiaSymbol4_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol3_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol4_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol3_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol4_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol3_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol4_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol3_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol4_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol3_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol4_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol3_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol4_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol3_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol4_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol3_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol4_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol3_get_unused(This,pRetVal) \ +#define IDiaSymbol4_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol3_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol4_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol3_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol4_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol3_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol4_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol3_get_virtual(This,pRetVal) \ +#define IDiaSymbol4_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol3_get_intro(This,pRetVal) \ +#define IDiaSymbol4_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol3_get_pure(This,pRetVal) \ +#define IDiaSymbol4_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol3_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol4_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol3_get_value(This,pRetVal) \ +#define IDiaSymbol4_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol3_get_baseType(This,pRetVal) \ +#define IDiaSymbol4_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol3_get_token(This,pRetVal) \ +#define IDiaSymbol4_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol3_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol4_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol3_get_guid(This,pRetVal) \ +#define IDiaSymbol4_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol3_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol4_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol3_get_reference(This,pRetVal) \ +#define IDiaSymbol4_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol3_get_count(This,pRetVal) \ +#define IDiaSymbol4_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol3_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol4_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol3_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol4_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol3_get_packed(This,pRetVal) \ +#define IDiaSymbol4_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol3_get_constructor(This,pRetVal) \ +#define IDiaSymbol4_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol3_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol4_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol3_get_nested(This,pRetVal) \ +#define IDiaSymbol4_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol3_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol4_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol3_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol4_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol3_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol4_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol3_get_scoped(This,pRetVal) \ +#define IDiaSymbol4_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol3_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol4_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol3_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol4_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol3_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol4_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol3_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol4_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol3_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol4_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol3_get_classParentId(This,pRetVal) \ +#define IDiaSymbol4_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol3_get_typeId(This,pRetVal) \ +#define IDiaSymbol4_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol3_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol4_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol3_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol4_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol3_get_code(This,pRetVal) \ +#define IDiaSymbol4_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol3_get_function(This,pRetVal) \ +#define IDiaSymbol4_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol3_get_managed(This,pRetVal) \ +#define IDiaSymbol4_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol3_get_msil(This,pRetVal) \ +#define IDiaSymbol4_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol3_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol4_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol3_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol4_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol3_get_age(This,pRetVal) \ +#define IDiaSymbol4_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol3_get_signature(This,pRetVal) \ +#define IDiaSymbol4_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol3_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol4_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol3_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol4_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol3_get_rank(This,pRetVal) \ +#define IDiaSymbol4_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol3_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol4_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol3_get_upperBound(This,pRetVal) \ +#define IDiaSymbol4_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol3_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol4_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol3_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol4_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol3_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol4_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol3_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol4_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol3_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol4_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol3_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol4_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol3_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol4_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol3_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol4_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol3_get_targetSection(This,pRetVal) \ +#define IDiaSymbol4_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol3_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol4_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol3_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol4_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol3_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol4_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol3_get_machineType(This,pRetVal) \ +#define IDiaSymbol4_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol3_get_oemId(This,pRetVal) \ +#define IDiaSymbol4_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol3_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol4_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol3_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol4_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol3_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol4_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol3_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol4_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol3_get_udtKind(This,pRetVal) \ +#define IDiaSymbol4_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol3_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol4_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol3_get_noReturn(This,pRetVal) \ +#define IDiaSymbol4_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol3_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol4_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol3_get_noInline(This,pRetVal) \ +#define IDiaSymbol4_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol3_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol4_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol3_get_notReached(This,pRetVal) \ +#define IDiaSymbol4_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol3_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol4_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol3_get_farReturn(This,pRetVal) \ +#define IDiaSymbol4_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol3_get_isStatic(This,pRetVal) \ +#define IDiaSymbol4_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol3_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol4_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol3_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol4_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol3_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol4_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol3_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol4_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol3_get_compilerName(This,pRetVal) \ +#define IDiaSymbol4_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol3_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol4_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol3_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol4_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol3_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol4_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol3_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol4_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol3_get_hasEH(This,pRetVal) \ +#define IDiaSymbol4_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol3_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol4_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol3_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol4_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol3_get_isNaked(This,pRetVal) \ +#define IDiaSymbol4_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol3_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol4_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol3_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol4_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol3_get_container(This,pRetVal) \ +#define IDiaSymbol4_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol3_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol4_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol3_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol4_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol3_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol4_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol3_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol4_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol3_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol4_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol3_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol4_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol3_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol4_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol3_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol4_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol3_get_isStripped(This,pRetVal) \ +#define IDiaSymbol4_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol3_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol4_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol3_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol4_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol3_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol4_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol3_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol4_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol3_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol4_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol3_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol4_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol3_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol4_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol3_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol4_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol3_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol4_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol3_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol4_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol3_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol4_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol3_get_sealed(This,pRetVal) \ +#define IDiaSymbol4_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol3_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol4_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol3_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol4_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol3_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol4_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol3_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol4_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol3_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol4_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol3_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol4_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol3_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol4_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol3_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol4_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol3_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol4_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol3_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol4_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol3_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol4_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol3_get_stride(This,pRetVal) \ +#define IDiaSymbol4_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol3_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol4_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol3_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol4_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol3_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol4_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol3_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol4_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol3_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol4_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol3_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol4_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol3_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol4_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol3_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol4_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol3_get_registerType(This,pRetVal) \ +#define IDiaSymbol4_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol3_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol4_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol3_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol4_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol3_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol4_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol3_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol4_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol3_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol4_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol3_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol4_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol3_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol4_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol3_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol4_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol3_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol4_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol3_get_subType(This,pRetVal) \ +#define IDiaSymbol4_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol3_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol4_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol3_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol4_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol3_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol4_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol3_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol4_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol3_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol4_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol3_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol4_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol3_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol4_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol3_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol4_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol3_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol4_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol3_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol4_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol3_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol4_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol3_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol4_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol3_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol4_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol3_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol4_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol3_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol4_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol3_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol4_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol3_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol4_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol3_get_isSdl(This,pRetVal) \ +#define IDiaSymbol4_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol3_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol4_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol3_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol4_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol3_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol4_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol3_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol4_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol3_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol4_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol3_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol4_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol3_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol4_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol3_findInlineeLines(This,ppResult) \ +#define IDiaSymbol4_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol3_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol4_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol3_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol4_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol3_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol4_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol3_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol4_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol3_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol4_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol3_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol4_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol3_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol4_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol3_get_isPGO(This,pRetVal) \ +#define IDiaSymbol4_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol3_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol4_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol3_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol4_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol3_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol4_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol3_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol4_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol3_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol4_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol3_get_staticSize(This,pRetVal) \ +#define IDiaSymbol4_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol3_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol4_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol3_get_phaseName(This,pRetVal) \ +#define IDiaSymbol4_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol3_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol4_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol3_get_constantExport(This,pRetVal) \ +#define IDiaSymbol4_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol3_get_dataExport(This,pRetVal) \ +#define IDiaSymbol4_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol3_get_privateExport(This,pRetVal) \ +#define IDiaSymbol4_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol3_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol4_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol3_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol4_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol3_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol4_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol3_get_ordinal(This,pRetVal) \ +#define IDiaSymbol4_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol3_get_frameSize(This,pRetVal) \ +#define IDiaSymbol4_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol3_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol4_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol3_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol4_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol3_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol4_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol3_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol4_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol3_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol4_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol3_get_characteristics(This,pRetVal) \ +#define IDiaSymbol4_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol3_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol4_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol3_get_bindID(This,pRetVal) \ +#define IDiaSymbol4_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol3_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol4_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol3_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol4_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol3_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol4_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol3_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol4_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol3_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol4_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol3_get_inlinee(This,pRetVal) \ +#define IDiaSymbol4_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol3_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol4_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#endif /* COBJMACROS */ - - -#endif /* C style interface */ +#define IDiaSymbol4_get_noexcept(This,pRetVal) \ + ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) +#endif /* COBJMACROS */ -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol3_get_inlinee_Proxy( - IDiaSymbol3 * This, - /* [retval][out] */ IDiaSymbol **pRetVal); +#endif /* C style interface */ -void __RPC_STUB IDiaSymbol3_get_inlinee_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol3_get_inlineeId_Proxy( - IDiaSymbol3 * This, - /* [retval][out] */ DWORD *pRetVal); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol4_get_noexcept_Proxy( + IDiaSymbol4 * This, + /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol3_get_inlineeId_Stub( +void __RPC_STUB IDiaSymbol4_get_noexcept_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, @@ -12642,25 +16059,25 @@ void __RPC_STUB IDiaSymbol3_get_inlineeId_Stub( -#endif /* __IDiaSymbol3_INTERFACE_DEFINED__ */ +#endif /* __IDiaSymbol4_INTERFACE_DEFINED__ */ -#ifndef __IDiaSymbol4_INTERFACE_DEFINED__ -#define __IDiaSymbol4_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol5_INTERFACE_DEFINED__ +#define __IDiaSymbol5_INTERFACE_DEFINED__ -/* interface IDiaSymbol4 */ +/* interface IDiaSymbol5 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol4; +EXTERN_C const IID IID_IDiaSymbol5; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("bf6c88a7-e9d6-4346-99a1-d053de5a7808") - IDiaSymbol4 : public IDiaSymbol3 + MIDL_INTERFACE("abe2de00-dc2d-4793-af9a-ef1d90832644") + IDiaSymbol5 : public IDiaSymbol4 { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_noexcept( + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_hasAbsoluteAddress( /* [retval][out] */ BOOL *pRetVal) = 0; }; @@ -12668,440 +16085,440 @@ EXTERN_C const IID IID_IDiaSymbol4; #else /* C style interface */ - typedef struct IDiaSymbol4Vtbl + typedef struct IDiaSymbol5Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol4 * This); + IDiaSymbol5 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol4 * This); + IDiaSymbol5 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -13109,7 +16526,7 @@ EXTERN_C const IID IID_IDiaSymbol4; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -13117,7 +16534,7 @@ EXTERN_C const IID IID_IDiaSymbol4; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -13127,7 +16544,7 @@ EXTERN_C const IID IID_IDiaSymbol4; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -13136,7 +16553,7 @@ EXTERN_C const IID IID_IDiaSymbol4; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -13145,590 +16562,590 @@ EXTERN_C const IID IID_IDiaSymbol4; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -13736,219 +17153,224 @@ EXTERN_C const IID IID_IDiaSymbol4; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( - IDiaSymbol4 * This, + IDiaSymbol5 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol5, get_hasAbsoluteAddress) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAbsoluteAddress )( + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); END_INTERFACE - } IDiaSymbol4Vtbl; + } IDiaSymbol5Vtbl; - interface IDiaSymbol4 + interface IDiaSymbol5 { - CONST_VTBL struct IDiaSymbol4Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol5Vtbl *lpVtbl; }; @@ -13956,745 +17378,749 @@ EXTERN_C const IID IID_IDiaSymbol4; #ifdef COBJMACROS -#define IDiaSymbol4_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol5_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol4_AddRef(This) \ +#define IDiaSymbol5_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol4_Release(This) \ +#define IDiaSymbol5_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol4_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol5_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol4_get_symTag(This,pRetVal) \ +#define IDiaSymbol5_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol4_get_name(This,pRetVal) \ +#define IDiaSymbol5_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol4_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol5_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol4_get_classParent(This,pRetVal) \ +#define IDiaSymbol5_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol4_get_type(This,pRetVal) \ +#define IDiaSymbol5_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol4_get_dataKind(This,pRetVal) \ +#define IDiaSymbol5_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol4_get_locationType(This,pRetVal) \ +#define IDiaSymbol5_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol4_get_addressSection(This,pRetVal) \ +#define IDiaSymbol5_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol4_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol5_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol4_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol5_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol4_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol5_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol4_get_registerId(This,pRetVal) \ +#define IDiaSymbol5_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol4_get_offset(This,pRetVal) \ +#define IDiaSymbol5_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol4_get_length(This,pRetVal) \ +#define IDiaSymbol5_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol4_get_slot(This,pRetVal) \ +#define IDiaSymbol5_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol4_get_volatileType(This,pRetVal) \ +#define IDiaSymbol5_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol4_get_constType(This,pRetVal) \ +#define IDiaSymbol5_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol4_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol5_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol4_get_access(This,pRetVal) \ +#define IDiaSymbol5_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol4_get_libraryName(This,pRetVal) \ +#define IDiaSymbol5_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol4_get_platform(This,pRetVal) \ +#define IDiaSymbol5_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol4_get_language(This,pRetVal) \ +#define IDiaSymbol5_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol4_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol5_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol4_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol5_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol4_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol5_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol4_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol5_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol4_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol5_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol4_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol5_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol4_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol5_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol4_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol5_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol4_get_unused(This,pRetVal) \ +#define IDiaSymbol5_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol4_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol5_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol4_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol5_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol4_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol5_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol4_get_virtual(This,pRetVal) \ +#define IDiaSymbol5_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol4_get_intro(This,pRetVal) \ +#define IDiaSymbol5_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol4_get_pure(This,pRetVal) \ +#define IDiaSymbol5_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol4_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol5_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol4_get_value(This,pRetVal) \ +#define IDiaSymbol5_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol4_get_baseType(This,pRetVal) \ +#define IDiaSymbol5_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol4_get_token(This,pRetVal) \ +#define IDiaSymbol5_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol4_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol5_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol4_get_guid(This,pRetVal) \ +#define IDiaSymbol5_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol4_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol5_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol4_get_reference(This,pRetVal) \ +#define IDiaSymbol5_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol4_get_count(This,pRetVal) \ +#define IDiaSymbol5_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol4_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol5_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol4_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol5_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol4_get_packed(This,pRetVal) \ +#define IDiaSymbol5_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol4_get_constructor(This,pRetVal) \ +#define IDiaSymbol5_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol4_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol5_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol4_get_nested(This,pRetVal) \ +#define IDiaSymbol5_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol4_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol5_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol4_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol5_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol4_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol5_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol4_get_scoped(This,pRetVal) \ +#define IDiaSymbol5_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol4_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol5_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol4_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol5_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol4_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol5_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol4_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol5_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol4_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol5_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol4_get_classParentId(This,pRetVal) \ +#define IDiaSymbol5_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol4_get_typeId(This,pRetVal) \ +#define IDiaSymbol5_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol4_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol5_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol4_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol5_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol4_get_code(This,pRetVal) \ +#define IDiaSymbol5_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol4_get_function(This,pRetVal) \ +#define IDiaSymbol5_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol4_get_managed(This,pRetVal) \ +#define IDiaSymbol5_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol4_get_msil(This,pRetVal) \ +#define IDiaSymbol5_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol4_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol5_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol4_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol5_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol4_get_age(This,pRetVal) \ +#define IDiaSymbol5_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol4_get_signature(This,pRetVal) \ +#define IDiaSymbol5_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol4_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol5_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol4_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol5_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol4_get_rank(This,pRetVal) \ +#define IDiaSymbol5_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol4_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol5_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol4_get_upperBound(This,pRetVal) \ +#define IDiaSymbol5_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol4_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol5_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol4_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol5_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol4_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol5_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol4_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol5_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol4_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol5_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol4_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol5_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol4_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol5_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol4_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol5_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol4_get_targetSection(This,pRetVal) \ +#define IDiaSymbol5_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol4_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol5_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol4_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol5_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol4_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol5_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol4_get_machineType(This,pRetVal) \ +#define IDiaSymbol5_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol4_get_oemId(This,pRetVal) \ +#define IDiaSymbol5_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol4_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol5_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol4_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol5_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol4_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol5_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol4_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol5_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol4_get_udtKind(This,pRetVal) \ +#define IDiaSymbol5_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol4_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol5_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol4_get_noReturn(This,pRetVal) \ +#define IDiaSymbol5_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol4_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol5_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol4_get_noInline(This,pRetVal) \ +#define IDiaSymbol5_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol4_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol5_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol4_get_notReached(This,pRetVal) \ +#define IDiaSymbol5_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol4_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol5_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol4_get_farReturn(This,pRetVal) \ +#define IDiaSymbol5_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol4_get_isStatic(This,pRetVal) \ +#define IDiaSymbol5_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol4_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol5_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol4_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol5_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol4_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol5_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol4_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol5_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol4_get_compilerName(This,pRetVal) \ +#define IDiaSymbol5_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol4_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol5_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol4_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol5_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol4_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol5_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol4_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol5_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol4_get_hasEH(This,pRetVal) \ +#define IDiaSymbol5_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol4_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol5_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol4_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol5_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol4_get_isNaked(This,pRetVal) \ +#define IDiaSymbol5_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol4_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol5_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol4_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol5_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol4_get_container(This,pRetVal) \ +#define IDiaSymbol5_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol4_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol5_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol4_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol5_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol4_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol5_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol4_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol5_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol4_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol5_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol4_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol5_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol4_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol5_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol4_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol5_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol4_get_isStripped(This,pRetVal) \ +#define IDiaSymbol5_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol4_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol5_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol4_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol5_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol4_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol5_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol4_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol5_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol4_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol5_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol4_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol5_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol4_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol5_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol4_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol5_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol4_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol5_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol4_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol5_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol4_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol5_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol4_get_sealed(This,pRetVal) \ +#define IDiaSymbol5_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol4_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol5_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol4_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol5_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol4_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol5_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol4_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol5_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol4_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol5_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol4_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol5_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol4_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol5_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol4_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol5_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol4_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol5_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol4_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol5_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol4_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol5_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol4_get_stride(This,pRetVal) \ +#define IDiaSymbol5_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol4_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol5_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol4_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol5_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol4_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol5_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol4_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol5_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol4_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol5_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol4_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol5_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol4_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol5_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol4_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol5_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol4_get_registerType(This,pRetVal) \ +#define IDiaSymbol5_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol4_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol5_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol4_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol5_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol4_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol5_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol4_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol5_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol4_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol5_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol4_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol5_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol4_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol5_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol4_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol5_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol4_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol5_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol4_get_subType(This,pRetVal) \ +#define IDiaSymbol5_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol4_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol5_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol4_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol5_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol4_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol5_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol4_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol5_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol4_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol5_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol4_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol5_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol4_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol5_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol4_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol5_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol4_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol5_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol4_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol5_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol4_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol5_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol4_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol5_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol4_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol5_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol4_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol5_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol4_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol5_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol4_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol5_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol4_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol5_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol4_get_isSdl(This,pRetVal) \ +#define IDiaSymbol5_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol4_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol5_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol4_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol5_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol4_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol5_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol4_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol5_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol4_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol5_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol4_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol5_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol4_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol5_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol4_findInlineeLines(This,ppResult) \ +#define IDiaSymbol5_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol4_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol5_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol4_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol5_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol4_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol5_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol4_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol5_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol4_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol5_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol4_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol5_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol4_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol5_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol4_get_isPGO(This,pRetVal) \ +#define IDiaSymbol5_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol4_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol5_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol4_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol5_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol4_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol5_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol4_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol5_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol4_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol5_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol4_get_staticSize(This,pRetVal) \ +#define IDiaSymbol5_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol4_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol5_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol4_get_phaseName(This,pRetVal) \ +#define IDiaSymbol5_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol4_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol5_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol4_get_constantExport(This,pRetVal) \ +#define IDiaSymbol5_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol4_get_dataExport(This,pRetVal) \ +#define IDiaSymbol5_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol4_get_privateExport(This,pRetVal) \ +#define IDiaSymbol5_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol4_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol5_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol4_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol5_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol4_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol5_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol4_get_ordinal(This,pRetVal) \ +#define IDiaSymbol5_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol4_get_frameSize(This,pRetVal) \ +#define IDiaSymbol5_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol4_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol5_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol4_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol5_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol4_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol5_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol4_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol5_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol4_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol5_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol4_get_characteristics(This,pRetVal) \ +#define IDiaSymbol5_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol4_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol5_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol4_get_bindID(This,pRetVal) \ +#define IDiaSymbol5_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol4_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol5_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol4_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol5_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol4_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol5_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol4_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol5_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol4_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol5_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol4_get_inlinee(This,pRetVal) \ +#define IDiaSymbol5_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol4_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol5_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#define IDiaSymbol4_get_noexcept(This,pRetVal) \ +#define IDiaSymbol5_get_noexcept(This,pRetVal) \ ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) + +#define IDiaSymbol5_get_hasAbsoluteAddress(This,pRetVal) \ + ( (This)->lpVtbl -> get_hasAbsoluteAddress(This,pRetVal) ) + #endif /* COBJMACROS */ @@ -14702,12 +18128,12 @@ EXTERN_C const IID IID_IDiaSymbol4; -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol4_get_noexcept_Proxy( - IDiaSymbol4 * This, +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol5_get_hasAbsoluteAddress_Proxy( + IDiaSymbol5 * This, /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol4_get_noexcept_Stub( +void __RPC_STUB IDiaSymbol5_get_hasAbsoluteAddress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, @@ -14715,25 +18141,25 @@ void __RPC_STUB IDiaSymbol4_get_noexcept_Stub( -#endif /* __IDiaSymbol4_INTERFACE_DEFINED__ */ +#endif /* __IDiaSymbol5_INTERFACE_DEFINED__ */ -#ifndef __IDiaSymbol5_INTERFACE_DEFINED__ -#define __IDiaSymbol5_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol6_INTERFACE_DEFINED__ +#define __IDiaSymbol6_INTERFACE_DEFINED__ -/* interface IDiaSymbol5 */ +/* interface IDiaSymbol6 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol5; +EXTERN_C const IID IID_IDiaSymbol6; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("abe2de00-dc2d-4793-af9a-ef1d90832644") - IDiaSymbol5 : public IDiaSymbol4 + MIDL_INTERFACE("8133dad3-75fe-4234-ac7e-f8e7a1d3cbb3") + IDiaSymbol6 : public IDiaSymbol5 { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_hasAbsoluteAddress( + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isStaticMemberFunc( /* [retval][out] */ BOOL *pRetVal) = 0; }; @@ -14741,440 +18167,440 @@ EXTERN_C const IID IID_IDiaSymbol5; #else /* C style interface */ - typedef struct IDiaSymbol5Vtbl + typedef struct IDiaSymbol6Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol5 * This); + IDiaSymbol6 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol5 * This); + IDiaSymbol6 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -15182,7 +18608,7 @@ EXTERN_C const IID IID_IDiaSymbol5; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -15190,7 +18616,7 @@ EXTERN_C const IID IID_IDiaSymbol5; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -15200,7 +18626,7 @@ EXTERN_C const IID IID_IDiaSymbol5; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -15209,7 +18635,7 @@ EXTERN_C const IID IID_IDiaSymbol5; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -15218,590 +18644,590 @@ EXTERN_C const IID IID_IDiaSymbol5; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -15809,224 +19235,229 @@ EXTERN_C const IID IID_IDiaSymbol5; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol5, get_hasAbsoluteAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAbsoluteAddress )( - IDiaSymbol5 * This, + IDiaSymbol6 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol6, get_isStaticMemberFunc) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStaticMemberFunc )( + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); END_INTERFACE - } IDiaSymbol5Vtbl; + } IDiaSymbol6Vtbl; - interface IDiaSymbol5 + interface IDiaSymbol6 { - CONST_VTBL struct IDiaSymbol5Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol6Vtbl *lpVtbl; }; @@ -16034,749 +19465,753 @@ EXTERN_C const IID IID_IDiaSymbol5; #ifdef COBJMACROS -#define IDiaSymbol5_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol6_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol5_AddRef(This) \ +#define IDiaSymbol6_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol5_Release(This) \ +#define IDiaSymbol6_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol5_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol6_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol5_get_symTag(This,pRetVal) \ +#define IDiaSymbol6_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol5_get_name(This,pRetVal) \ +#define IDiaSymbol6_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol5_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol6_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol5_get_classParent(This,pRetVal) \ +#define IDiaSymbol6_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol5_get_type(This,pRetVal) \ +#define IDiaSymbol6_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol5_get_dataKind(This,pRetVal) \ +#define IDiaSymbol6_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol5_get_locationType(This,pRetVal) \ +#define IDiaSymbol6_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol5_get_addressSection(This,pRetVal) \ +#define IDiaSymbol6_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol5_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol6_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol5_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol6_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol5_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol6_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol5_get_registerId(This,pRetVal) \ +#define IDiaSymbol6_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol5_get_offset(This,pRetVal) \ +#define IDiaSymbol6_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol5_get_length(This,pRetVal) \ +#define IDiaSymbol6_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol5_get_slot(This,pRetVal) \ +#define IDiaSymbol6_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol5_get_volatileType(This,pRetVal) \ +#define IDiaSymbol6_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol5_get_constType(This,pRetVal) \ +#define IDiaSymbol6_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol5_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol6_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol5_get_access(This,pRetVal) \ +#define IDiaSymbol6_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol5_get_libraryName(This,pRetVal) \ +#define IDiaSymbol6_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol5_get_platform(This,pRetVal) \ +#define IDiaSymbol6_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol5_get_language(This,pRetVal) \ +#define IDiaSymbol6_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol5_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol6_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol5_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol6_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol5_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol6_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol5_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol6_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol5_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol6_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol5_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol6_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol5_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol6_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol5_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol6_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol5_get_unused(This,pRetVal) \ +#define IDiaSymbol6_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol5_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol6_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol5_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol6_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol5_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol6_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol5_get_virtual(This,pRetVal) \ +#define IDiaSymbol6_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol5_get_intro(This,pRetVal) \ +#define IDiaSymbol6_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol5_get_pure(This,pRetVal) \ +#define IDiaSymbol6_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol5_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol6_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol5_get_value(This,pRetVal) \ +#define IDiaSymbol6_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol5_get_baseType(This,pRetVal) \ +#define IDiaSymbol6_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol5_get_token(This,pRetVal) \ +#define IDiaSymbol6_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol5_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol6_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol5_get_guid(This,pRetVal) \ +#define IDiaSymbol6_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol5_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol6_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol5_get_reference(This,pRetVal) \ +#define IDiaSymbol6_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol5_get_count(This,pRetVal) \ +#define IDiaSymbol6_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol5_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol6_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol5_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol6_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol5_get_packed(This,pRetVal) \ +#define IDiaSymbol6_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol5_get_constructor(This,pRetVal) \ +#define IDiaSymbol6_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol5_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol6_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol5_get_nested(This,pRetVal) \ +#define IDiaSymbol6_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol5_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol6_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol5_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol6_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol5_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol6_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol5_get_scoped(This,pRetVal) \ +#define IDiaSymbol6_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol5_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol6_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol5_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol6_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol5_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol6_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol5_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol6_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol5_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol6_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol5_get_classParentId(This,pRetVal) \ +#define IDiaSymbol6_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol5_get_typeId(This,pRetVal) \ +#define IDiaSymbol6_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol5_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol6_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol5_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol6_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol5_get_code(This,pRetVal) \ +#define IDiaSymbol6_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol5_get_function(This,pRetVal) \ +#define IDiaSymbol6_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol5_get_managed(This,pRetVal) \ +#define IDiaSymbol6_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol5_get_msil(This,pRetVal) \ +#define IDiaSymbol6_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol5_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol6_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol5_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol6_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol5_get_age(This,pRetVal) \ +#define IDiaSymbol6_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol5_get_signature(This,pRetVal) \ +#define IDiaSymbol6_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol5_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol6_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol5_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol6_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol5_get_rank(This,pRetVal) \ +#define IDiaSymbol6_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol5_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol6_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol5_get_upperBound(This,pRetVal) \ +#define IDiaSymbol6_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol5_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol6_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol5_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol6_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol5_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol6_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol5_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol6_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol5_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol6_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol5_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol6_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol5_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol6_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol5_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol6_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol5_get_targetSection(This,pRetVal) \ +#define IDiaSymbol6_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol5_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol6_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol5_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol6_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol5_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol6_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol5_get_machineType(This,pRetVal) \ +#define IDiaSymbol6_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol5_get_oemId(This,pRetVal) \ +#define IDiaSymbol6_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol5_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol6_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol5_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol6_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol5_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol6_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol5_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol6_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol5_get_udtKind(This,pRetVal) \ +#define IDiaSymbol6_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol5_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol6_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol5_get_noReturn(This,pRetVal) \ +#define IDiaSymbol6_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol5_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol6_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol5_get_noInline(This,pRetVal) \ +#define IDiaSymbol6_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol5_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol6_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol5_get_notReached(This,pRetVal) \ +#define IDiaSymbol6_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol5_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol6_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol5_get_farReturn(This,pRetVal) \ +#define IDiaSymbol6_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol5_get_isStatic(This,pRetVal) \ +#define IDiaSymbol6_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol5_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol6_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol5_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol6_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol5_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol6_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol5_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol6_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol5_get_compilerName(This,pRetVal) \ +#define IDiaSymbol6_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol5_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol6_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol5_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol6_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol5_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol6_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol5_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol6_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol5_get_hasEH(This,pRetVal) \ +#define IDiaSymbol6_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol5_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol6_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol5_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol6_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol5_get_isNaked(This,pRetVal) \ +#define IDiaSymbol6_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol5_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol6_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol5_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol6_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol5_get_container(This,pRetVal) \ +#define IDiaSymbol6_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol5_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol6_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol5_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol6_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol5_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol6_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol5_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol6_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol5_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol6_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol5_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol6_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol5_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol6_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol5_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol6_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol5_get_isStripped(This,pRetVal) \ +#define IDiaSymbol6_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol5_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol6_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol5_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol6_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol5_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol6_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol5_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol6_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol5_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol6_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol5_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol6_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol5_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol6_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol5_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol6_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol5_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol6_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol5_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol6_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol5_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol6_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol5_get_sealed(This,pRetVal) \ +#define IDiaSymbol6_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol5_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol6_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol5_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol6_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol5_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol6_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol5_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol6_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol5_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol6_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol5_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol6_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol5_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol6_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol5_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol6_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol5_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol6_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol5_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol6_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol5_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol6_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol5_get_stride(This,pRetVal) \ +#define IDiaSymbol6_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol5_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol6_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol5_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol6_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol5_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol6_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol5_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol6_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol5_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol6_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol5_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol6_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol5_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol6_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol5_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol6_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol5_get_registerType(This,pRetVal) \ +#define IDiaSymbol6_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol5_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol6_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol5_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol6_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol5_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol6_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol5_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol6_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol5_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol6_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol5_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol6_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol5_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol6_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol5_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol6_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol5_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol6_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol5_get_subType(This,pRetVal) \ +#define IDiaSymbol6_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol5_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol6_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol5_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol6_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol5_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol6_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol5_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol6_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol5_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol6_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol5_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol6_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol5_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol6_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol5_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol6_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol5_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol6_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol5_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol6_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol5_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol6_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol5_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol6_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol5_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol6_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol5_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol6_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol5_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol6_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol5_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol6_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol5_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol6_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol5_get_isSdl(This,pRetVal) \ +#define IDiaSymbol6_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol5_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol6_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol5_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol6_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol5_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol6_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol5_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol6_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol5_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol6_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol5_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol6_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol5_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol6_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol5_findInlineeLines(This,ppResult) \ +#define IDiaSymbol6_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol5_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol6_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol5_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol6_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol5_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol6_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol5_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol6_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol5_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol6_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol5_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol6_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol5_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol6_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol5_get_isPGO(This,pRetVal) \ +#define IDiaSymbol6_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol5_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol6_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol5_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol6_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol5_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol6_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol5_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol6_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol5_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol6_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol5_get_staticSize(This,pRetVal) \ +#define IDiaSymbol6_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol5_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol6_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol5_get_phaseName(This,pRetVal) \ +#define IDiaSymbol6_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol5_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol6_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol5_get_constantExport(This,pRetVal) \ +#define IDiaSymbol6_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol5_get_dataExport(This,pRetVal) \ +#define IDiaSymbol6_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol5_get_privateExport(This,pRetVal) \ +#define IDiaSymbol6_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol5_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol6_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol5_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol6_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol5_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol6_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol5_get_ordinal(This,pRetVal) \ +#define IDiaSymbol6_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol5_get_frameSize(This,pRetVal) \ +#define IDiaSymbol6_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol5_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol6_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol5_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol6_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol5_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol6_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol5_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol6_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol5_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol6_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol5_get_characteristics(This,pRetVal) \ +#define IDiaSymbol6_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol5_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol6_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol5_get_bindID(This,pRetVal) \ +#define IDiaSymbol6_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol5_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol6_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol5_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol6_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol5_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol6_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol5_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol6_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol5_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol6_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol5_get_inlinee(This,pRetVal) \ +#define IDiaSymbol6_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol5_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol6_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#define IDiaSymbol5_get_noexcept(This,pRetVal) \ +#define IDiaSymbol6_get_noexcept(This,pRetVal) \ ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) -#define IDiaSymbol5_get_hasAbsoluteAddress(This,pRetVal) \ +#define IDiaSymbol6_get_hasAbsoluteAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAbsoluteAddress(This,pRetVal) ) + +#define IDiaSymbol6_get_isStaticMemberFunc(This,pRetVal) \ + ( (This)->lpVtbl -> get_isStaticMemberFunc(This,pRetVal) ) + #endif /* COBJMACROS */ @@ -16784,12 +20219,12 @@ EXTERN_C const IID IID_IDiaSymbol5; -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol5_get_hasAbsoluteAddress_Proxy( - IDiaSymbol5 * This, +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol6_get_isStaticMemberFunc_Proxy( + IDiaSymbol6 * This, /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol5_get_hasAbsoluteAddress_Stub( +void __RPC_STUB IDiaSymbol6_get_isStaticMemberFunc_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, @@ -16797,25 +20232,25 @@ void __RPC_STUB IDiaSymbol5_get_hasAbsoluteAddress_Stub( -#endif /* __IDiaSymbol5_INTERFACE_DEFINED__ */ +#endif /* __IDiaSymbol6_INTERFACE_DEFINED__ */ -#ifndef __IDiaSymbol6_INTERFACE_DEFINED__ -#define __IDiaSymbol6_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol7_INTERFACE_DEFINED__ +#define __IDiaSymbol7_INTERFACE_DEFINED__ -/* interface IDiaSymbol6 */ +/* interface IDiaSymbol7 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol6; +EXTERN_C const IID IID_IDiaSymbol7; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("8133dad3-75fe-4234-ac7e-f8e7a1d3cbb3") - IDiaSymbol6 : public IDiaSymbol5 + MIDL_INTERFACE("64ce6cd5-7315-4328-86d6-10e303e010b4") + IDiaSymbol7 : public IDiaSymbol6 { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isStaticMemberFunc( + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isSignRet( /* [retval][out] */ BOOL *pRetVal) = 0; }; @@ -16823,440 +20258,440 @@ EXTERN_C const IID IID_IDiaSymbol6; #else /* C style interface */ - typedef struct IDiaSymbol6Vtbl + typedef struct IDiaSymbol7Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol6 * This); + IDiaSymbol7 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol6 * This); + IDiaSymbol7 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -17264,7 +20699,7 @@ EXTERN_C const IID IID_IDiaSymbol6; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -17272,7 +20707,7 @@ EXTERN_C const IID IID_IDiaSymbol6; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -17282,7 +20717,7 @@ EXTERN_C const IID IID_IDiaSymbol6; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -17291,7 +20726,7 @@ EXTERN_C const IID IID_IDiaSymbol6; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -17300,590 +20735,590 @@ EXTERN_C const IID IID_IDiaSymbol6; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -17891,229 +21326,234 @@ EXTERN_C const IID IID_IDiaSymbol6; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol5, get_hasAbsoluteAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAbsoluteAddress )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol6, get_isStaticMemberFunc) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStaticMemberFunc )( - IDiaSymbol6 * This, + IDiaSymbol7 * This, + /* [retval][out] */ BOOL *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol7, get_isSignRet) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSignRet )( + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); END_INTERFACE - } IDiaSymbol6Vtbl; + } IDiaSymbol7Vtbl; - interface IDiaSymbol6 + interface IDiaSymbol7 { - CONST_VTBL struct IDiaSymbol6Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol7Vtbl *lpVtbl; }; @@ -18121,753 +21561,757 @@ EXTERN_C const IID IID_IDiaSymbol6; #ifdef COBJMACROS -#define IDiaSymbol6_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol7_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol6_AddRef(This) \ +#define IDiaSymbol7_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol6_Release(This) \ +#define IDiaSymbol7_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol6_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol7_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol6_get_symTag(This,pRetVal) \ +#define IDiaSymbol7_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol6_get_name(This,pRetVal) \ +#define IDiaSymbol7_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol6_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol7_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol6_get_classParent(This,pRetVal) \ +#define IDiaSymbol7_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol6_get_type(This,pRetVal) \ +#define IDiaSymbol7_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol6_get_dataKind(This,pRetVal) \ +#define IDiaSymbol7_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol6_get_locationType(This,pRetVal) \ +#define IDiaSymbol7_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol6_get_addressSection(This,pRetVal) \ +#define IDiaSymbol7_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol6_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol7_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol6_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol7_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol6_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol7_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol6_get_registerId(This,pRetVal) \ +#define IDiaSymbol7_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol6_get_offset(This,pRetVal) \ +#define IDiaSymbol7_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol6_get_length(This,pRetVal) \ +#define IDiaSymbol7_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol6_get_slot(This,pRetVal) \ +#define IDiaSymbol7_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol6_get_volatileType(This,pRetVal) \ +#define IDiaSymbol7_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol6_get_constType(This,pRetVal) \ +#define IDiaSymbol7_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol6_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol7_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol6_get_access(This,pRetVal) \ +#define IDiaSymbol7_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol6_get_libraryName(This,pRetVal) \ +#define IDiaSymbol7_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol6_get_platform(This,pRetVal) \ +#define IDiaSymbol7_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol6_get_language(This,pRetVal) \ +#define IDiaSymbol7_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol6_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol7_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol6_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol7_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol6_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol7_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol6_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol7_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol6_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol7_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol6_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol7_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol6_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol7_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol6_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol7_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol6_get_unused(This,pRetVal) \ +#define IDiaSymbol7_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol6_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol7_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol6_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol7_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol6_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol7_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol6_get_virtual(This,pRetVal) \ +#define IDiaSymbol7_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol6_get_intro(This,pRetVal) \ +#define IDiaSymbol7_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol6_get_pure(This,pRetVal) \ +#define IDiaSymbol7_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol6_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol7_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol6_get_value(This,pRetVal) \ +#define IDiaSymbol7_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol6_get_baseType(This,pRetVal) \ +#define IDiaSymbol7_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol6_get_token(This,pRetVal) \ +#define IDiaSymbol7_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol6_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol7_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol6_get_guid(This,pRetVal) \ +#define IDiaSymbol7_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol6_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol7_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol6_get_reference(This,pRetVal) \ +#define IDiaSymbol7_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol6_get_count(This,pRetVal) \ +#define IDiaSymbol7_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol6_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol7_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol6_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol7_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol6_get_packed(This,pRetVal) \ +#define IDiaSymbol7_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol6_get_constructor(This,pRetVal) \ +#define IDiaSymbol7_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol6_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol7_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol6_get_nested(This,pRetVal) \ +#define IDiaSymbol7_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol6_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol7_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol6_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol7_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol6_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol7_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol6_get_scoped(This,pRetVal) \ +#define IDiaSymbol7_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol6_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol7_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol6_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol7_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol6_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol7_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol6_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol7_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol6_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol7_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol6_get_classParentId(This,pRetVal) \ +#define IDiaSymbol7_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol6_get_typeId(This,pRetVal) \ +#define IDiaSymbol7_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol6_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol7_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol6_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol7_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol6_get_code(This,pRetVal) \ +#define IDiaSymbol7_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol6_get_function(This,pRetVal) \ +#define IDiaSymbol7_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol6_get_managed(This,pRetVal) \ +#define IDiaSymbol7_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol6_get_msil(This,pRetVal) \ +#define IDiaSymbol7_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol6_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol7_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol6_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol7_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol6_get_age(This,pRetVal) \ +#define IDiaSymbol7_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol6_get_signature(This,pRetVal) \ +#define IDiaSymbol7_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol6_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol7_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol6_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol7_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol6_get_rank(This,pRetVal) \ +#define IDiaSymbol7_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol6_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol7_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol6_get_upperBound(This,pRetVal) \ +#define IDiaSymbol7_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol6_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol7_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol6_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol7_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol6_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol7_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol6_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol7_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol6_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol7_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol6_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol7_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol6_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol7_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol6_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol7_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol6_get_targetSection(This,pRetVal) \ +#define IDiaSymbol7_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol6_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol7_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol6_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol7_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol6_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol7_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol6_get_machineType(This,pRetVal) \ +#define IDiaSymbol7_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol6_get_oemId(This,pRetVal) \ +#define IDiaSymbol7_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol6_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol7_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol6_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol7_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol6_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol7_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol6_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol7_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol6_get_udtKind(This,pRetVal) \ +#define IDiaSymbol7_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol6_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol7_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol6_get_noReturn(This,pRetVal) \ +#define IDiaSymbol7_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol6_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol7_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol6_get_noInline(This,pRetVal) \ +#define IDiaSymbol7_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol6_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol7_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol6_get_notReached(This,pRetVal) \ +#define IDiaSymbol7_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol6_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol7_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol6_get_farReturn(This,pRetVal) \ +#define IDiaSymbol7_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol6_get_isStatic(This,pRetVal) \ +#define IDiaSymbol7_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol6_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol7_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol6_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol7_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol6_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol7_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol6_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol7_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol6_get_compilerName(This,pRetVal) \ +#define IDiaSymbol7_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol6_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol7_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol6_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol7_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol6_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol7_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol6_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol7_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol6_get_hasEH(This,pRetVal) \ +#define IDiaSymbol7_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol6_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol7_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol6_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol7_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol6_get_isNaked(This,pRetVal) \ +#define IDiaSymbol7_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol6_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol7_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol6_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol7_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol6_get_container(This,pRetVal) \ +#define IDiaSymbol7_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol6_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol7_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol6_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol7_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol6_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol7_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol6_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol7_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol6_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol7_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol6_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol7_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol6_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol7_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol6_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol7_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol6_get_isStripped(This,pRetVal) \ +#define IDiaSymbol7_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol6_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol7_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol6_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol7_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol6_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol7_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol6_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol7_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol6_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol7_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol6_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol7_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol6_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol7_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol6_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol7_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol6_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol7_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol6_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol7_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol6_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol7_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol6_get_sealed(This,pRetVal) \ +#define IDiaSymbol7_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol6_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol7_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol6_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol7_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol6_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol7_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol6_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol7_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol6_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol7_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol6_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol7_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol6_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol7_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol6_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol7_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol6_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol7_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol6_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol7_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol6_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol7_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol6_get_stride(This,pRetVal) \ +#define IDiaSymbol7_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol6_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol7_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol6_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol7_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol6_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol7_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol6_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol7_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol6_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol7_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol6_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol7_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol6_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol7_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol6_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol7_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol6_get_registerType(This,pRetVal) \ +#define IDiaSymbol7_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol6_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol7_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol6_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol7_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol6_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol7_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol6_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol7_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol6_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol7_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol6_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol7_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol6_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol7_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol6_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol7_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol6_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol7_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol6_get_subType(This,pRetVal) \ +#define IDiaSymbol7_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol6_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol7_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol6_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol7_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol6_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol7_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol6_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol7_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol6_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol7_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol6_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol7_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol6_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol7_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol6_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol7_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol6_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol7_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol6_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol7_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol6_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol7_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol6_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol7_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol6_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol7_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol6_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol7_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol6_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol7_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol6_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol7_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol6_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol7_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol6_get_isSdl(This,pRetVal) \ +#define IDiaSymbol7_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol6_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol7_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol6_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol7_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol6_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol7_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol6_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol7_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol6_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol7_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol6_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol7_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol6_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol7_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol6_findInlineeLines(This,ppResult) \ +#define IDiaSymbol7_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol6_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol7_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol6_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol7_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol6_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol7_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol6_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol7_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol6_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol7_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol6_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol7_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol6_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol7_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol6_get_isPGO(This,pRetVal) \ +#define IDiaSymbol7_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol6_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol7_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol6_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol7_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol6_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol7_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol6_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol7_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol6_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol7_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol6_get_staticSize(This,pRetVal) \ +#define IDiaSymbol7_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol6_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol7_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol6_get_phaseName(This,pRetVal) \ +#define IDiaSymbol7_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol6_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol7_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol6_get_constantExport(This,pRetVal) \ +#define IDiaSymbol7_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol6_get_dataExport(This,pRetVal) \ +#define IDiaSymbol7_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol6_get_privateExport(This,pRetVal) \ +#define IDiaSymbol7_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol6_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol7_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol6_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol7_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol6_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol7_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol6_get_ordinal(This,pRetVal) \ +#define IDiaSymbol7_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol6_get_frameSize(This,pRetVal) \ +#define IDiaSymbol7_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol6_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol7_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol6_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol7_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol6_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol7_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol6_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol7_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol6_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol7_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol6_get_characteristics(This,pRetVal) \ +#define IDiaSymbol7_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol6_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol7_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol6_get_bindID(This,pRetVal) \ +#define IDiaSymbol7_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol6_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol7_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol6_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol7_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol6_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol7_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol6_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol7_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol6_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol7_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol6_get_inlinee(This,pRetVal) \ +#define IDiaSymbol7_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol6_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol7_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#define IDiaSymbol6_get_noexcept(This,pRetVal) \ +#define IDiaSymbol7_get_noexcept(This,pRetVal) \ ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) -#define IDiaSymbol6_get_hasAbsoluteAddress(This,pRetVal) \ +#define IDiaSymbol7_get_hasAbsoluteAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAbsoluteAddress(This,pRetVal) ) -#define IDiaSymbol6_get_isStaticMemberFunc(This,pRetVal) \ +#define IDiaSymbol7_get_isStaticMemberFunc(This,pRetVal) \ ( (This)->lpVtbl -> get_isStaticMemberFunc(This,pRetVal) ) + +#define IDiaSymbol7_get_isSignRet(This,pRetVal) \ + ( (This)->lpVtbl -> get_isSignRet(This,pRetVal) ) + #endif /* COBJMACROS */ @@ -18875,12 +22319,12 @@ EXTERN_C const IID IID_IDiaSymbol6; -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol6_get_isStaticMemberFunc_Proxy( - IDiaSymbol6 * This, +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol7_get_isSignRet_Proxy( + IDiaSymbol7 * This, /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol6_get_isStaticMemberFunc_Stub( +void __RPC_STUB IDiaSymbol7_get_isSignRet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, @@ -18888,466 +22332,481 @@ void __RPC_STUB IDiaSymbol6_get_isStaticMemberFunc_Stub( -#endif /* __IDiaSymbol6_INTERFACE_DEFINED__ */ +#endif /* __IDiaSymbol7_INTERFACE_DEFINED__ */ -#ifndef __IDiaSymbol7_INTERFACE_DEFINED__ -#define __IDiaSymbol7_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol8_INTERFACE_DEFINED__ +#define __IDiaSymbol8_INTERFACE_DEFINED__ -/* interface IDiaSymbol7 */ +/* interface IDiaSymbol8 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol7; +EXTERN_C const IID IID_IDiaSymbol8; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("64ce6cd5-7315-4328-86d6-10e303e010b4") - IDiaSymbol7 : public IDiaSymbol6 + MIDL_INTERFACE("7f2e041f-1294-41bd-b83a-e715972d2ce3") + IDiaSymbol8 : public IDiaSymbol7 { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isSignRet( - /* [retval][out] */ BOOL *pRetVal) = 0; + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_coroutineKind( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolKind( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolSection( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolOffset( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolRva( + /* [retval][out] */ DWORD *pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolAddr( + /* [retval][out] */ ULONGLONG *pRetVal) = 0; }; #else /* C style interface */ - typedef struct IDiaSymbol7Vtbl + typedef struct IDiaSymbol8Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol7 * This); + IDiaSymbol8 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol7 * This); + IDiaSymbol8 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -19355,7 +22814,7 @@ EXTERN_C const IID IID_IDiaSymbol7; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -19363,7 +22822,7 @@ EXTERN_C const IID IID_IDiaSymbol7; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -19373,7 +22832,7 @@ EXTERN_C const IID IID_IDiaSymbol7; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -19382,7 +22841,7 @@ EXTERN_C const IID IID_IDiaSymbol7; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -19391,590 +22850,590 @@ EXTERN_C const IID IID_IDiaSymbol7; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -19982,234 +23441,264 @@ EXTERN_C const IID IID_IDiaSymbol7; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol5, get_hasAbsoluteAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAbsoluteAddress )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol6, get_isStaticMemberFunc) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStaticMemberFunc )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol7, get_isSignRet) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSignRet )( - IDiaSymbol7 * This, + IDiaSymbol8 * This, /* [retval][out] */ BOOL *pRetVal); + DECLSPEC_XFGVIRT(IDiaSymbol8, get_coroutineKind) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coroutineKind )( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolKind) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolKind )( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolSection) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolSection )( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolOffset )( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolRva) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolRva )( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolAddr) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolAddr )( + IDiaSymbol8 * This, + /* [retval][out] */ ULONGLONG *pRetVal); + END_INTERFACE - } IDiaSymbol7Vtbl; + } IDiaSymbol8Vtbl; - interface IDiaSymbol7 + interface IDiaSymbol8 { - CONST_VTBL struct IDiaSymbol7Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol8Vtbl *lpVtbl; }; @@ -20217,757 +23706,776 @@ EXTERN_C const IID IID_IDiaSymbol7; #ifdef COBJMACROS -#define IDiaSymbol7_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol8_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol7_AddRef(This) \ +#define IDiaSymbol8_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol7_Release(This) \ +#define IDiaSymbol8_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol7_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol8_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol7_get_symTag(This,pRetVal) \ +#define IDiaSymbol8_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol7_get_name(This,pRetVal) \ +#define IDiaSymbol8_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol7_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol8_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol7_get_classParent(This,pRetVal) \ +#define IDiaSymbol8_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol7_get_type(This,pRetVal) \ +#define IDiaSymbol8_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol7_get_dataKind(This,pRetVal) \ +#define IDiaSymbol8_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol7_get_locationType(This,pRetVal) \ +#define IDiaSymbol8_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol7_get_addressSection(This,pRetVal) \ +#define IDiaSymbol8_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol7_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol8_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol7_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol8_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol7_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol8_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol7_get_registerId(This,pRetVal) \ +#define IDiaSymbol8_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol7_get_offset(This,pRetVal) \ +#define IDiaSymbol8_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol7_get_length(This,pRetVal) \ +#define IDiaSymbol8_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol7_get_slot(This,pRetVal) \ +#define IDiaSymbol8_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol7_get_volatileType(This,pRetVal) \ +#define IDiaSymbol8_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol7_get_constType(This,pRetVal) \ +#define IDiaSymbol8_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol7_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol8_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol7_get_access(This,pRetVal) \ +#define IDiaSymbol8_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol7_get_libraryName(This,pRetVal) \ +#define IDiaSymbol8_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol7_get_platform(This,pRetVal) \ +#define IDiaSymbol8_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol7_get_language(This,pRetVal) \ +#define IDiaSymbol8_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol7_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol8_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol7_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol8_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol7_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol8_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol7_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol8_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol7_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol8_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol7_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol8_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol7_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol8_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol7_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol8_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol7_get_unused(This,pRetVal) \ +#define IDiaSymbol8_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol7_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol8_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol7_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol8_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol7_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol8_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol7_get_virtual(This,pRetVal) \ +#define IDiaSymbol8_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol7_get_intro(This,pRetVal) \ +#define IDiaSymbol8_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol7_get_pure(This,pRetVal) \ +#define IDiaSymbol8_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol7_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol8_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol7_get_value(This,pRetVal) \ +#define IDiaSymbol8_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol7_get_baseType(This,pRetVal) \ +#define IDiaSymbol8_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol7_get_token(This,pRetVal) \ +#define IDiaSymbol8_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol7_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol8_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol7_get_guid(This,pRetVal) \ +#define IDiaSymbol8_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol7_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol8_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol7_get_reference(This,pRetVal) \ +#define IDiaSymbol8_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol7_get_count(This,pRetVal) \ +#define IDiaSymbol8_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol7_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol8_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol7_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol8_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol7_get_packed(This,pRetVal) \ +#define IDiaSymbol8_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol7_get_constructor(This,pRetVal) \ +#define IDiaSymbol8_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol7_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol8_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol7_get_nested(This,pRetVal) \ +#define IDiaSymbol8_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol7_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol8_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol7_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol8_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol7_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol8_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol7_get_scoped(This,pRetVal) \ +#define IDiaSymbol8_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol7_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol8_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol7_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol8_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol7_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol8_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol7_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol8_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol7_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol8_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol7_get_classParentId(This,pRetVal) \ +#define IDiaSymbol8_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol7_get_typeId(This,pRetVal) \ +#define IDiaSymbol8_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol7_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol8_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol7_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol8_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol7_get_code(This,pRetVal) \ +#define IDiaSymbol8_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol7_get_function(This,pRetVal) \ +#define IDiaSymbol8_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol7_get_managed(This,pRetVal) \ +#define IDiaSymbol8_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol7_get_msil(This,pRetVal) \ +#define IDiaSymbol8_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol7_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol8_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol7_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol8_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol7_get_age(This,pRetVal) \ +#define IDiaSymbol8_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol7_get_signature(This,pRetVal) \ +#define IDiaSymbol8_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol7_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol8_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol7_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol8_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol7_get_rank(This,pRetVal) \ +#define IDiaSymbol8_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol7_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol8_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol7_get_upperBound(This,pRetVal) \ +#define IDiaSymbol8_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol7_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol8_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol7_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol8_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol7_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol8_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol7_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol8_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol7_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol8_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol7_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol8_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol7_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol8_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol7_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol8_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol7_get_targetSection(This,pRetVal) \ +#define IDiaSymbol8_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol7_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol8_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol7_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol8_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol7_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol8_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol7_get_machineType(This,pRetVal) \ +#define IDiaSymbol8_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol7_get_oemId(This,pRetVal) \ +#define IDiaSymbol8_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol7_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol8_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol7_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol8_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol7_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol8_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol7_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol8_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol7_get_udtKind(This,pRetVal) \ +#define IDiaSymbol8_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol7_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol8_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol7_get_noReturn(This,pRetVal) \ +#define IDiaSymbol8_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol7_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol8_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol7_get_noInline(This,pRetVal) \ +#define IDiaSymbol8_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol7_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol8_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol7_get_notReached(This,pRetVal) \ +#define IDiaSymbol8_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol7_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol8_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol7_get_farReturn(This,pRetVal) \ +#define IDiaSymbol8_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol7_get_isStatic(This,pRetVal) \ +#define IDiaSymbol8_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol7_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol8_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol7_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol8_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol7_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol8_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol7_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol8_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol7_get_compilerName(This,pRetVal) \ +#define IDiaSymbol8_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol7_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol8_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol7_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol8_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol7_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol8_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol7_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol8_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol7_get_hasEH(This,pRetVal) \ +#define IDiaSymbol8_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol7_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol8_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol7_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol8_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol7_get_isNaked(This,pRetVal) \ +#define IDiaSymbol8_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol7_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol8_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol7_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol8_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol7_get_container(This,pRetVal) \ +#define IDiaSymbol8_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol7_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol8_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol7_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol8_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol7_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol8_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol7_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol8_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol7_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol8_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol7_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol8_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol7_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol8_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol7_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol8_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol7_get_isStripped(This,pRetVal) \ +#define IDiaSymbol8_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol7_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol8_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol7_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol8_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol7_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol8_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol7_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol8_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol7_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol8_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol7_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol8_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol7_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol8_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol7_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol8_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol7_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol8_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol7_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol8_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol7_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol8_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol7_get_sealed(This,pRetVal) \ +#define IDiaSymbol8_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol7_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol8_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol7_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol8_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol7_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol8_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol7_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol8_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol7_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol8_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol7_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol8_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol7_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol8_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol7_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol8_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol7_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol8_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol7_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol8_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol7_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol8_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol7_get_stride(This,pRetVal) \ +#define IDiaSymbol8_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol7_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol8_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol7_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol8_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol7_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol8_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol7_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol8_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol7_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol8_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol7_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol8_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol7_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol8_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol7_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol8_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol7_get_registerType(This,pRetVal) \ +#define IDiaSymbol8_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol7_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol8_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol7_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol8_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol7_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol8_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol7_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol8_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol7_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol8_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol7_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol8_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol7_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol8_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol7_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol8_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol7_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol8_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol7_get_subType(This,pRetVal) \ +#define IDiaSymbol8_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol7_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol8_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol7_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol8_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol7_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol8_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol7_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol8_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol7_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol8_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol7_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol8_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol7_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol8_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol7_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol8_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol7_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol8_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol7_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol8_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol7_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol8_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol7_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol8_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol7_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol8_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol7_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol8_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol7_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol8_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol7_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol8_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol7_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol8_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol7_get_isSdl(This,pRetVal) \ +#define IDiaSymbol8_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol7_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol8_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol7_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol8_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol7_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol8_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol7_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol8_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol7_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol8_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol7_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol8_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol7_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol8_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol7_findInlineeLines(This,ppResult) \ +#define IDiaSymbol8_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol7_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol8_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol7_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol8_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol7_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol8_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol7_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol8_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol7_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol8_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol7_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol8_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol7_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol8_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol7_get_isPGO(This,pRetVal) \ +#define IDiaSymbol8_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol7_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol8_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol7_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol8_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol7_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol8_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol7_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol8_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol7_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol8_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol7_get_staticSize(This,pRetVal) \ +#define IDiaSymbol8_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol7_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol8_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol7_get_phaseName(This,pRetVal) \ +#define IDiaSymbol8_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol7_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol8_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol7_get_constantExport(This,pRetVal) \ +#define IDiaSymbol8_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol7_get_dataExport(This,pRetVal) \ +#define IDiaSymbol8_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol7_get_privateExport(This,pRetVal) \ +#define IDiaSymbol8_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol7_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol8_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol7_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol8_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol7_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol8_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol7_get_ordinal(This,pRetVal) \ +#define IDiaSymbol8_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol7_get_frameSize(This,pRetVal) \ +#define IDiaSymbol8_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol7_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol8_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol7_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol8_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol7_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol8_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol7_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol8_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol7_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol8_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol7_get_characteristics(This,pRetVal) \ +#define IDiaSymbol8_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol7_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol8_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol7_get_bindID(This,pRetVal) \ +#define IDiaSymbol8_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol7_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol8_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol7_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol8_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol7_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol8_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol7_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol8_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol7_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol8_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol7_get_inlinee(This,pRetVal) \ +#define IDiaSymbol8_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol7_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol8_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#define IDiaSymbol7_get_noexcept(This,pRetVal) \ +#define IDiaSymbol8_get_noexcept(This,pRetVal) \ ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) -#define IDiaSymbol7_get_hasAbsoluteAddress(This,pRetVal) \ +#define IDiaSymbol8_get_hasAbsoluteAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAbsoluteAddress(This,pRetVal) ) -#define IDiaSymbol7_get_isStaticMemberFunc(This,pRetVal) \ +#define IDiaSymbol8_get_isStaticMemberFunc(This,pRetVal) \ ( (This)->lpVtbl -> get_isStaticMemberFunc(This,pRetVal) ) -#define IDiaSymbol7_get_isSignRet(This,pRetVal) \ +#define IDiaSymbol8_get_isSignRet(This,pRetVal) \ ( (This)->lpVtbl -> get_isSignRet(This,pRetVal) ) + +#define IDiaSymbol8_get_coroutineKind(This,pRetVal) \ + ( (This)->lpVtbl -> get_coroutineKind(This,pRetVal) ) + +#define IDiaSymbol8_get_associatedSymbolKind(This,pRetVal) \ + ( (This)->lpVtbl -> get_associatedSymbolKind(This,pRetVal) ) + +#define IDiaSymbol8_get_associatedSymbolSection(This,pRetVal) \ + ( (This)->lpVtbl -> get_associatedSymbolSection(This,pRetVal) ) + +#define IDiaSymbol8_get_associatedSymbolOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_associatedSymbolOffset(This,pRetVal) ) + +#define IDiaSymbol8_get_associatedSymbolRva(This,pRetVal) \ + ( (This)->lpVtbl -> get_associatedSymbolRva(This,pRetVal) ) + +#define IDiaSymbol8_get_associatedSymbolAddr(This,pRetVal) \ + ( (This)->lpVtbl -> get_associatedSymbolAddr(This,pRetVal) ) + #endif /* COBJMACROS */ @@ -20975,494 +24483,545 @@ EXTERN_C const IID IID_IDiaSymbol7; -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol7_get_isSignRet_Proxy( - IDiaSymbol7 * This, - /* [retval][out] */ BOOL *pRetVal); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_coroutineKind_Proxy( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); -void __RPC_STUB IDiaSymbol7_get_isSignRet_Stub( +void __RPC_STUB IDiaSymbol8_get_coroutineKind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolKind_Proxy( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); -#endif /* __IDiaSymbol7_INTERFACE_DEFINED__ */ +void __RPC_STUB IDiaSymbol8_get_associatedSymbolKind_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); -#ifndef __IDiaSymbol8_INTERFACE_DEFINED__ -#define __IDiaSymbol8_INTERFACE_DEFINED__ -/* interface IDiaSymbol8 */ +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolSection_Proxy( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol8_get_associatedSymbolSection_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolOffset_Proxy( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol8_get_associatedSymbolOffset_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolRva_Proxy( + IDiaSymbol8 * This, + /* [retval][out] */ DWORD *pRetVal); + + +void __RPC_STUB IDiaSymbol8_get_associatedSymbolRva_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolAddr_Proxy( + IDiaSymbol8 * This, + /* [retval][out] */ ULONGLONG *pRetVal); + + +void __RPC_STUB IDiaSymbol8_get_associatedSymbolAddr_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + + +#endif /* __IDiaSymbol8_INTERFACE_DEFINED__ */ + + +#ifndef __IDiaSymbol9_INTERFACE_DEFINED__ +#define __IDiaSymbol9_INTERFACE_DEFINED__ + +/* interface IDiaSymbol9 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol8; +EXTERN_C const IID IID_IDiaSymbol9; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("7f2e041f-1294-41bd-b83a-e715972d2ce3") - IDiaSymbol8 : public IDiaSymbol7 + MIDL_INTERFACE("a89e5969-92a1-4f8a-b704-00121c37abbb") + IDiaSymbol9 : public IDiaSymbol8 { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_coroutineKind( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolKind( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolSection( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolOffset( + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_framePadSize( /* [retval][out] */ DWORD *pRetVal) = 0; - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolRva( + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_framePadOffset( /* [retval][out] */ DWORD *pRetVal) = 0; - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_associatedSymbolAddr( - /* [retval][out] */ ULONGLONG *pRetVal) = 0; + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isRTCs( + /* [retval][out] */ BOOL *pRetVal) = 0; }; #else /* C style interface */ - typedef struct IDiaSymbol8Vtbl + typedef struct IDiaSymbol9Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol8 * This); + IDiaSymbol9 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol8 * This); + IDiaSymbol9 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -21470,7 +25029,7 @@ EXTERN_C const IID IID_IDiaSymbol8; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -21478,7 +25037,7 @@ EXTERN_C const IID IID_IDiaSymbol8; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -21488,7 +25047,7 @@ EXTERN_C const IID IID_IDiaSymbol8; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -21497,7 +25056,7 @@ EXTERN_C const IID IID_IDiaSymbol8; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -21506,590 +25065,590 @@ EXTERN_C const IID IID_IDiaSymbol8; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -22097,264 +25656,279 @@ EXTERN_C const IID IID_IDiaSymbol8; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol5, get_hasAbsoluteAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAbsoluteAddress )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol6, get_isStaticMemberFunc) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStaticMemberFunc )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol7, get_isSignRet) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSignRet )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_coroutineKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coroutineKind )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolKind )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolSection )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolOffset )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolRva) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolRva )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolAddr) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolAddr )( - IDiaSymbol8 * This, + IDiaSymbol9 * This, /* [retval][out] */ ULONGLONG *pRetVal); + DECLSPEC_XFGVIRT(IDiaSymbol9, get_framePadSize) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePadSize )( + IDiaSymbol9 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol9, get_framePadOffset) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePadOffset )( + IDiaSymbol9 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol9, get_isRTCs) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRTCs )( + IDiaSymbol9 * This, + /* [retval][out] */ BOOL *pRetVal); + END_INTERFACE - } IDiaSymbol8Vtbl; + } IDiaSymbol9Vtbl; - interface IDiaSymbol8 + interface IDiaSymbol9 { - CONST_VTBL struct IDiaSymbol8Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol9Vtbl *lpVtbl; }; @@ -22362,849 +25936,823 @@ EXTERN_C const IID IID_IDiaSymbol8; #ifdef COBJMACROS -#define IDiaSymbol8_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol9_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol8_AddRef(This) \ +#define IDiaSymbol9_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol8_Release(This) \ +#define IDiaSymbol9_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol8_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol9_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol8_get_symTag(This,pRetVal) \ +#define IDiaSymbol9_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol8_get_name(This,pRetVal) \ +#define IDiaSymbol9_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol8_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol9_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol8_get_classParent(This,pRetVal) \ +#define IDiaSymbol9_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol8_get_type(This,pRetVal) \ +#define IDiaSymbol9_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol8_get_dataKind(This,pRetVal) \ +#define IDiaSymbol9_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol8_get_locationType(This,pRetVal) \ +#define IDiaSymbol9_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol8_get_addressSection(This,pRetVal) \ +#define IDiaSymbol9_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol8_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol9_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol8_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol9_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol8_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol9_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol8_get_registerId(This,pRetVal) \ +#define IDiaSymbol9_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol8_get_offset(This,pRetVal) \ +#define IDiaSymbol9_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol8_get_length(This,pRetVal) \ +#define IDiaSymbol9_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol8_get_slot(This,pRetVal) \ +#define IDiaSymbol9_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol8_get_volatileType(This,pRetVal) \ +#define IDiaSymbol9_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol8_get_constType(This,pRetVal) \ +#define IDiaSymbol9_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol8_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol9_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol8_get_access(This,pRetVal) \ +#define IDiaSymbol9_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol8_get_libraryName(This,pRetVal) \ +#define IDiaSymbol9_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol8_get_platform(This,pRetVal) \ +#define IDiaSymbol9_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol8_get_language(This,pRetVal) \ +#define IDiaSymbol9_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol8_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol9_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol8_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol9_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol8_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol9_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol8_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol9_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol8_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol9_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol8_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol9_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol8_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol9_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol8_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol9_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol8_get_unused(This,pRetVal) \ +#define IDiaSymbol9_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol8_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol9_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol8_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol9_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol8_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol9_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol8_get_virtual(This,pRetVal) \ +#define IDiaSymbol9_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol8_get_intro(This,pRetVal) \ +#define IDiaSymbol9_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol8_get_pure(This,pRetVal) \ +#define IDiaSymbol9_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol8_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol9_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol8_get_value(This,pRetVal) \ +#define IDiaSymbol9_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol8_get_baseType(This,pRetVal) \ +#define IDiaSymbol9_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol8_get_token(This,pRetVal) \ +#define IDiaSymbol9_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol8_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol9_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol8_get_guid(This,pRetVal) \ +#define IDiaSymbol9_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol8_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol9_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol8_get_reference(This,pRetVal) \ +#define IDiaSymbol9_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol8_get_count(This,pRetVal) \ +#define IDiaSymbol9_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol8_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol9_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol8_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol9_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol8_get_packed(This,pRetVal) \ +#define IDiaSymbol9_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol8_get_constructor(This,pRetVal) \ +#define IDiaSymbol9_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol8_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol9_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol8_get_nested(This,pRetVal) \ +#define IDiaSymbol9_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol8_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol9_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol8_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol9_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol8_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol9_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol8_get_scoped(This,pRetVal) \ +#define IDiaSymbol9_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol8_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol9_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol8_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol9_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol8_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol9_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol8_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol9_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol8_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol9_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol8_get_classParentId(This,pRetVal) \ +#define IDiaSymbol9_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol8_get_typeId(This,pRetVal) \ +#define IDiaSymbol9_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol8_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol9_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol8_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol9_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol8_get_code(This,pRetVal) \ +#define IDiaSymbol9_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol8_get_function(This,pRetVal) \ +#define IDiaSymbol9_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol8_get_managed(This,pRetVal) \ +#define IDiaSymbol9_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol8_get_msil(This,pRetVal) \ +#define IDiaSymbol9_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol8_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol9_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol8_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol9_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol8_get_age(This,pRetVal) \ +#define IDiaSymbol9_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol8_get_signature(This,pRetVal) \ +#define IDiaSymbol9_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol8_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol9_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol8_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol9_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol8_get_rank(This,pRetVal) \ +#define IDiaSymbol9_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol8_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol9_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol8_get_upperBound(This,pRetVal) \ +#define IDiaSymbol9_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol8_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol9_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol8_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol9_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol8_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol9_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol8_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol9_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol8_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol9_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol8_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol9_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol8_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol9_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol8_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol9_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol8_get_targetSection(This,pRetVal) \ +#define IDiaSymbol9_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol8_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol9_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol8_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol9_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol8_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol9_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol8_get_machineType(This,pRetVal) \ +#define IDiaSymbol9_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol8_get_oemId(This,pRetVal) \ +#define IDiaSymbol9_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol8_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol9_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol8_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol9_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol8_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol9_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol8_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol9_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol8_get_udtKind(This,pRetVal) \ +#define IDiaSymbol9_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol8_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol9_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol8_get_noReturn(This,pRetVal) \ +#define IDiaSymbol9_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol8_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol9_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol8_get_noInline(This,pRetVal) \ +#define IDiaSymbol9_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol8_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol9_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol8_get_notReached(This,pRetVal) \ +#define IDiaSymbol9_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol8_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol9_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol8_get_farReturn(This,pRetVal) \ +#define IDiaSymbol9_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol8_get_isStatic(This,pRetVal) \ +#define IDiaSymbol9_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol8_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol9_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol8_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol9_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol8_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol9_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol8_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol9_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol8_get_compilerName(This,pRetVal) \ +#define IDiaSymbol9_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol8_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol9_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol8_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol9_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol8_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol9_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol8_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol9_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol8_get_hasEH(This,pRetVal) \ +#define IDiaSymbol9_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol8_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol9_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol8_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol9_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol8_get_isNaked(This,pRetVal) \ +#define IDiaSymbol9_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol8_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol9_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol8_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol9_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol8_get_container(This,pRetVal) \ +#define IDiaSymbol9_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol8_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol9_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol8_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol9_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol8_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol9_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol8_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol9_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol8_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol9_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol8_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol9_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol8_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol9_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol8_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol9_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol8_get_isStripped(This,pRetVal) \ +#define IDiaSymbol9_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol8_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol9_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol8_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol9_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol8_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol9_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol8_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol9_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol8_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol9_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol8_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol9_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol8_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol9_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol8_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol9_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol8_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol9_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol8_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol9_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol8_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol9_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol8_get_sealed(This,pRetVal) \ +#define IDiaSymbol9_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol8_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol9_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol8_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol9_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol8_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol9_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol8_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol9_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol8_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol9_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol8_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol9_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol8_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol9_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol8_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol9_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol8_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol9_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol8_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol9_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol8_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol9_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol8_get_stride(This,pRetVal) \ +#define IDiaSymbol9_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol8_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol9_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol8_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol9_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol8_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol9_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol8_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol9_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol8_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol9_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol8_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol9_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol8_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol9_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol8_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol9_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol8_get_registerType(This,pRetVal) \ +#define IDiaSymbol9_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol8_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol9_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol8_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol9_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol8_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol9_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol8_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol9_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol8_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol9_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol8_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol9_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol8_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol9_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol8_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol9_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol8_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol9_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol8_get_subType(This,pRetVal) \ +#define IDiaSymbol9_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol8_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol9_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol8_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol9_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol8_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol9_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol8_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol9_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol8_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol9_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol8_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol9_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol8_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol9_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol8_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol9_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol8_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol9_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol8_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol9_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol8_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol9_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol8_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol9_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol8_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol9_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol8_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol9_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol8_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol9_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol8_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol9_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol8_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol9_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol8_get_isSdl(This,pRetVal) \ +#define IDiaSymbol9_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol8_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol9_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol8_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol9_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol8_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol9_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol8_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol9_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol8_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol9_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol8_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol9_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol8_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol9_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol8_findInlineeLines(This,ppResult) \ +#define IDiaSymbol9_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol8_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol9_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol8_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol9_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol8_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol9_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol8_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol9_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol8_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol9_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol8_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol9_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol8_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol9_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol8_get_isPGO(This,pRetVal) \ +#define IDiaSymbol9_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol8_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol9_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol8_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol9_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol8_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol9_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol8_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol9_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol8_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol9_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol8_get_staticSize(This,pRetVal) \ +#define IDiaSymbol9_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol8_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol9_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol8_get_phaseName(This,pRetVal) \ +#define IDiaSymbol9_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol8_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol9_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol8_get_constantExport(This,pRetVal) \ +#define IDiaSymbol9_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol8_get_dataExport(This,pRetVal) \ +#define IDiaSymbol9_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol8_get_privateExport(This,pRetVal) \ +#define IDiaSymbol9_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol8_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol9_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol8_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol9_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol8_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol9_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol8_get_ordinal(This,pRetVal) \ +#define IDiaSymbol9_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol8_get_frameSize(This,pRetVal) \ +#define IDiaSymbol9_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol8_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol9_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol8_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol9_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol8_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol9_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol8_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol9_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol8_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol9_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol8_get_characteristics(This,pRetVal) \ +#define IDiaSymbol9_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol8_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol9_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol8_get_bindID(This,pRetVal) \ +#define IDiaSymbol9_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol8_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol9_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol8_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol9_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol8_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol9_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol8_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol9_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol8_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol9_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol8_get_inlinee(This,pRetVal) \ +#define IDiaSymbol9_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol8_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol9_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#define IDiaSymbol8_get_noexcept(This,pRetVal) \ +#define IDiaSymbol9_get_noexcept(This,pRetVal) \ ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) -#define IDiaSymbol8_get_hasAbsoluteAddress(This,pRetVal) \ +#define IDiaSymbol9_get_hasAbsoluteAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAbsoluteAddress(This,pRetVal) ) -#define IDiaSymbol8_get_isStaticMemberFunc(This,pRetVal) \ +#define IDiaSymbol9_get_isStaticMemberFunc(This,pRetVal) \ ( (This)->lpVtbl -> get_isStaticMemberFunc(This,pRetVal) ) -#define IDiaSymbol8_get_isSignRet(This,pRetVal) \ +#define IDiaSymbol9_get_isSignRet(This,pRetVal) \ ( (This)->lpVtbl -> get_isSignRet(This,pRetVal) ) -#define IDiaSymbol8_get_coroutineKind(This,pRetVal) \ +#define IDiaSymbol9_get_coroutineKind(This,pRetVal) \ ( (This)->lpVtbl -> get_coroutineKind(This,pRetVal) ) -#define IDiaSymbol8_get_associatedSymbolKind(This,pRetVal) \ +#define IDiaSymbol9_get_associatedSymbolKind(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolKind(This,pRetVal) ) -#define IDiaSymbol8_get_associatedSymbolSection(This,pRetVal) \ +#define IDiaSymbol9_get_associatedSymbolSection(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolSection(This,pRetVal) ) -#define IDiaSymbol8_get_associatedSymbolOffset(This,pRetVal) \ +#define IDiaSymbol9_get_associatedSymbolOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolOffset(This,pRetVal) ) -#define IDiaSymbol8_get_associatedSymbolRva(This,pRetVal) \ +#define IDiaSymbol9_get_associatedSymbolRva(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolRva(This,pRetVal) ) -#define IDiaSymbol8_get_associatedSymbolAddr(This,pRetVal) \ +#define IDiaSymbol9_get_associatedSymbolAddr(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolAddr(This,pRetVal) ) -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_coroutineKind_Proxy( - IDiaSymbol8 * This, - /* [retval][out] */ DWORD *pRetVal); - - -void __RPC_STUB IDiaSymbol8_get_coroutineKind_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolKind_Proxy( - IDiaSymbol8 * This, - /* [retval][out] */ DWORD *pRetVal); +#define IDiaSymbol9_get_framePadSize(This,pRetVal) \ + ( (This)->lpVtbl -> get_framePadSize(This,pRetVal) ) +#define IDiaSymbol9_get_framePadOffset(This,pRetVal) \ + ( (This)->lpVtbl -> get_framePadOffset(This,pRetVal) ) -void __RPC_STUB IDiaSymbol8_get_associatedSymbolKind_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +#define IDiaSymbol9_get_isRTCs(This,pRetVal) \ + ( (This)->lpVtbl -> get_isRTCs(This,pRetVal) ) +#endif /* COBJMACROS */ -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolSection_Proxy( - IDiaSymbol8 * This, - /* [retval][out] */ DWORD *pRetVal); +#endif /* C style interface */ -void __RPC_STUB IDiaSymbol8_get_associatedSymbolSection_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolOffset_Proxy( - IDiaSymbol8 * This, +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol9_get_framePadSize_Proxy( + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); -void __RPC_STUB IDiaSymbol8_get_associatedSymbolOffset_Stub( +void __RPC_STUB IDiaSymbol9_get_framePadSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolRva_Proxy( - IDiaSymbol8 * This, +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol9_get_framePadOffset_Proxy( + IDiaSymbol9 * This, /* [retval][out] */ DWORD *pRetVal); -void __RPC_STUB IDiaSymbol8_get_associatedSymbolRva_Stub( +void __RPC_STUB IDiaSymbol9_get_framePadOffset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol8_get_associatedSymbolAddr_Proxy( - IDiaSymbol8 * This, - /* [retval][out] */ ULONGLONG *pRetVal); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol9_get_isRTCs_Proxy( + IDiaSymbol9 * This, + /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol8_get_associatedSymbolAddr_Stub( +void __RPC_STUB IDiaSymbol9_get_isRTCs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, @@ -23212,472 +26760,468 @@ void __RPC_STUB IDiaSymbol8_get_associatedSymbolAddr_Stub( -#endif /* __IDiaSymbol8_INTERFACE_DEFINED__ */ +#endif /* __IDiaSymbol9_INTERFACE_DEFINED__ */ -#ifndef __IDiaSymbol9_INTERFACE_DEFINED__ -#define __IDiaSymbol9_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol10_INTERFACE_DEFINED__ +#define __IDiaSymbol10_INTERFACE_DEFINED__ -/* interface IDiaSymbol9 */ +/* interface IDiaSymbol10 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol9; +EXTERN_C const IID IID_IDiaSymbol10; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("a89e5969-92a1-4f8a-b704-00121c37abbb") - IDiaSymbol9 : public IDiaSymbol8 + MIDL_INTERFACE("9034a70b-b0b7-4605-8a97-33772f3a7b8c") + IDiaSymbol10 : public IDiaSymbol9 { public: - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_framePadSize( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_framePadOffset( - /* [retval][out] */ DWORD *pRetVal) = 0; - - virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_isRTCs( - /* [retval][out] */ BOOL *pRetVal) = 0; + virtual HRESULT STDMETHODCALLTYPE get_sourceLink( + /* [in] */ DWORD cb, + /* [out] */ DWORD *pcb, + /* [size_is][out] */ BYTE *pb) = 0; }; #else /* C style interface */ - typedef struct IDiaSymbol9Vtbl + typedef struct IDiaSymbol10Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol9 * This); + IDiaSymbol10 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol9 * This); + IDiaSymbol10 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -23685,7 +27229,7 @@ EXTERN_C const IID IID_IDiaSymbol9; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -23693,7 +27237,7 @@ EXTERN_C const IID IID_IDiaSymbol9; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -23703,7 +27247,7 @@ EXTERN_C const IID IID_IDiaSymbol9; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -23712,7 +27256,7 @@ EXTERN_C const IID IID_IDiaSymbol9; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -23721,590 +27265,590 @@ EXTERN_C const IID IID_IDiaSymbol9; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -24312,279 +27856,286 @@ EXTERN_C const IID IID_IDiaSymbol9; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol5, get_hasAbsoluteAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAbsoluteAddress )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol6, get_isStaticMemberFunc) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStaticMemberFunc )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol7, get_isSignRet) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSignRet )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_coroutineKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coroutineKind )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolKind )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolSection )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolRva) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolRva )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolAddr) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolAddr )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_framePadSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePadSize )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_framePadOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePadOffset )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_isRTCs) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRTCs )( - IDiaSymbol9 * This, + IDiaSymbol10 * This, /* [retval][out] */ BOOL *pRetVal); + DECLSPEC_XFGVIRT(IDiaSymbol10, get_sourceLink) + HRESULT ( STDMETHODCALLTYPE *get_sourceLink )( + IDiaSymbol10 * This, + /* [in] */ DWORD cb, + /* [out] */ DWORD *pcb, + /* [size_is][out] */ BYTE *pb); + END_INTERFACE - } IDiaSymbol9Vtbl; + } IDiaSymbol10Vtbl; - interface IDiaSymbol9 + interface IDiaSymbol10 { - CONST_VTBL struct IDiaSymbol9Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol10Vtbl *lpVtbl; }; @@ -24592,1292 +28143,1292 @@ EXTERN_C const IID IID_IDiaSymbol9; #ifdef COBJMACROS -#define IDiaSymbol9_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol10_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol9_AddRef(This) \ +#define IDiaSymbol10_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol9_Release(This) \ +#define IDiaSymbol10_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol9_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol10_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol9_get_symTag(This,pRetVal) \ +#define IDiaSymbol10_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol9_get_name(This,pRetVal) \ +#define IDiaSymbol10_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol9_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol10_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol9_get_classParent(This,pRetVal) \ +#define IDiaSymbol10_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol9_get_type(This,pRetVal) \ +#define IDiaSymbol10_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol9_get_dataKind(This,pRetVal) \ +#define IDiaSymbol10_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol9_get_locationType(This,pRetVal) \ +#define IDiaSymbol10_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol9_get_addressSection(This,pRetVal) \ +#define IDiaSymbol10_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol9_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol10_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol9_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol10_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol9_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol10_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol9_get_registerId(This,pRetVal) \ +#define IDiaSymbol10_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol9_get_offset(This,pRetVal) \ +#define IDiaSymbol10_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol9_get_length(This,pRetVal) \ +#define IDiaSymbol10_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol9_get_slot(This,pRetVal) \ +#define IDiaSymbol10_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol9_get_volatileType(This,pRetVal) \ +#define IDiaSymbol10_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol9_get_constType(This,pRetVal) \ +#define IDiaSymbol10_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol9_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol10_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol9_get_access(This,pRetVal) \ +#define IDiaSymbol10_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol9_get_libraryName(This,pRetVal) \ +#define IDiaSymbol10_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol9_get_platform(This,pRetVal) \ +#define IDiaSymbol10_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol9_get_language(This,pRetVal) \ +#define IDiaSymbol10_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol9_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol10_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol9_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol10_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol9_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol10_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol9_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol10_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol9_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol10_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol9_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol10_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol9_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol10_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol9_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol10_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol9_get_unused(This,pRetVal) \ +#define IDiaSymbol10_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol9_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol10_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol9_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol10_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol9_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol10_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol9_get_virtual(This,pRetVal) \ +#define IDiaSymbol10_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol9_get_intro(This,pRetVal) \ +#define IDiaSymbol10_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol9_get_pure(This,pRetVal) \ +#define IDiaSymbol10_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol9_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol10_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol9_get_value(This,pRetVal) \ +#define IDiaSymbol10_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol9_get_baseType(This,pRetVal) \ +#define IDiaSymbol10_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol9_get_token(This,pRetVal) \ +#define IDiaSymbol10_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol9_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol10_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol9_get_guid(This,pRetVal) \ +#define IDiaSymbol10_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol9_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol10_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol9_get_reference(This,pRetVal) \ +#define IDiaSymbol10_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol9_get_count(This,pRetVal) \ +#define IDiaSymbol10_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol9_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol10_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol9_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol10_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol9_get_packed(This,pRetVal) \ +#define IDiaSymbol10_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol9_get_constructor(This,pRetVal) \ +#define IDiaSymbol10_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol9_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol10_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol9_get_nested(This,pRetVal) \ +#define IDiaSymbol10_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol9_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol10_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol9_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol10_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol9_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol10_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol9_get_scoped(This,pRetVal) \ +#define IDiaSymbol10_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol9_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol10_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol9_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol10_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol9_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol10_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol9_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol10_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol9_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol10_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol9_get_classParentId(This,pRetVal) \ +#define IDiaSymbol10_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol9_get_typeId(This,pRetVal) \ +#define IDiaSymbol10_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol9_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol10_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol9_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol10_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol9_get_code(This,pRetVal) \ +#define IDiaSymbol10_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol9_get_function(This,pRetVal) \ +#define IDiaSymbol10_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol9_get_managed(This,pRetVal) \ +#define IDiaSymbol10_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol9_get_msil(This,pRetVal) \ +#define IDiaSymbol10_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol9_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol10_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol9_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol10_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol9_get_age(This,pRetVal) \ +#define IDiaSymbol10_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol9_get_signature(This,pRetVal) \ +#define IDiaSymbol10_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol9_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol10_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol9_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol10_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol9_get_rank(This,pRetVal) \ +#define IDiaSymbol10_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol9_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol10_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol9_get_upperBound(This,pRetVal) \ +#define IDiaSymbol10_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol9_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol10_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol9_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol10_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol9_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol10_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol9_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol10_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol9_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol10_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol9_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol10_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol9_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol10_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol9_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol10_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol9_get_targetSection(This,pRetVal) \ +#define IDiaSymbol10_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol9_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol10_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol9_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol10_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol9_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol10_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol9_get_machineType(This,pRetVal) \ +#define IDiaSymbol10_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol9_get_oemId(This,pRetVal) \ +#define IDiaSymbol10_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol9_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol10_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol9_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol10_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol9_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol10_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol9_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol10_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol9_get_udtKind(This,pRetVal) \ +#define IDiaSymbol10_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol9_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol10_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol9_get_noReturn(This,pRetVal) \ +#define IDiaSymbol10_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol9_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol10_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol9_get_noInline(This,pRetVal) \ +#define IDiaSymbol10_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol9_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol10_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol9_get_notReached(This,pRetVal) \ +#define IDiaSymbol10_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol9_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol10_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol9_get_farReturn(This,pRetVal) \ +#define IDiaSymbol10_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol9_get_isStatic(This,pRetVal) \ +#define IDiaSymbol10_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol9_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol10_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol9_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol10_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol9_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol10_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol9_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol10_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol9_get_compilerName(This,pRetVal) \ +#define IDiaSymbol10_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol9_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol10_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol9_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol10_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol9_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol10_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol9_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol10_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol9_get_hasEH(This,pRetVal) \ +#define IDiaSymbol10_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol9_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol10_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol9_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol10_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol9_get_isNaked(This,pRetVal) \ +#define IDiaSymbol10_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol9_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol10_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol9_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol10_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol9_get_container(This,pRetVal) \ +#define IDiaSymbol10_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol9_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol10_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol9_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol10_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol9_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol10_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol9_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol10_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol9_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol10_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol9_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol10_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol9_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol10_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol9_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol10_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol9_get_isStripped(This,pRetVal) \ +#define IDiaSymbol10_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol9_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol10_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol9_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol10_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol9_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol10_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol9_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol10_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol9_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol10_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol9_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol10_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol9_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol10_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol9_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol10_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol9_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol10_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol9_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol10_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol9_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol10_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol9_get_sealed(This,pRetVal) \ +#define IDiaSymbol10_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol9_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol10_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol9_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol10_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol9_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol10_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol9_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol10_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol9_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol10_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol9_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol10_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol9_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol10_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol9_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol10_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol9_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol10_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol9_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol10_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol9_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol10_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol9_get_stride(This,pRetVal) \ +#define IDiaSymbol10_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol9_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol10_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol9_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol10_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol9_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol10_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol9_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol10_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol9_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol10_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol9_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol10_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol9_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol10_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol9_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol10_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol9_get_registerType(This,pRetVal) \ +#define IDiaSymbol10_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol9_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol10_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol9_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol10_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol9_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol10_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol9_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol10_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol9_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol10_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol9_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol10_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol9_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol10_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol9_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol10_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol9_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol10_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol9_get_subType(This,pRetVal) \ +#define IDiaSymbol10_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol9_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol10_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol9_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol10_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol9_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol10_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol9_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol10_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol9_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol10_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol9_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol10_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol9_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol10_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol9_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol10_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol9_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol10_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol9_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol10_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol9_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol10_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol9_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol10_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol9_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol10_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol9_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol10_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol9_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol10_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol9_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol10_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol9_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol10_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol9_get_isSdl(This,pRetVal) \ +#define IDiaSymbol10_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol9_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol10_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol9_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol10_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol9_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol10_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol9_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol10_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol9_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol10_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol9_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol10_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol9_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol10_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol9_findInlineeLines(This,ppResult) \ +#define IDiaSymbol10_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol9_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol10_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol9_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol10_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol9_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol10_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol9_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol10_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol9_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol10_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol9_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol10_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol9_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol10_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol9_get_isPGO(This,pRetVal) \ +#define IDiaSymbol10_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol9_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol10_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol9_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol10_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol9_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol10_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol9_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol10_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol9_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol10_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol9_get_staticSize(This,pRetVal) \ +#define IDiaSymbol10_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol9_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol10_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol9_get_phaseName(This,pRetVal) \ +#define IDiaSymbol10_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol9_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol10_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol9_get_constantExport(This,pRetVal) \ +#define IDiaSymbol10_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol9_get_dataExport(This,pRetVal) \ +#define IDiaSymbol10_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol9_get_privateExport(This,pRetVal) \ +#define IDiaSymbol10_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol9_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol10_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol9_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol10_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol9_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol10_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol9_get_ordinal(This,pRetVal) \ +#define IDiaSymbol10_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol9_get_frameSize(This,pRetVal) \ +#define IDiaSymbol10_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol9_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol10_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol9_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol10_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol9_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol10_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol9_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol10_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol9_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol10_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol9_get_characteristics(This,pRetVal) \ +#define IDiaSymbol10_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol9_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol10_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol9_get_bindID(This,pRetVal) \ +#define IDiaSymbol10_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol9_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol10_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol9_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol10_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol9_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol10_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol9_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol10_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol9_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol10_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol9_get_inlinee(This,pRetVal) \ +#define IDiaSymbol10_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol9_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol10_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#define IDiaSymbol9_get_noexcept(This,pRetVal) \ +#define IDiaSymbol10_get_noexcept(This,pRetVal) \ ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) -#define IDiaSymbol9_get_hasAbsoluteAddress(This,pRetVal) \ +#define IDiaSymbol10_get_hasAbsoluteAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAbsoluteAddress(This,pRetVal) ) -#define IDiaSymbol9_get_isStaticMemberFunc(This,pRetVal) \ +#define IDiaSymbol10_get_isStaticMemberFunc(This,pRetVal) \ ( (This)->lpVtbl -> get_isStaticMemberFunc(This,pRetVal) ) -#define IDiaSymbol9_get_isSignRet(This,pRetVal) \ +#define IDiaSymbol10_get_isSignRet(This,pRetVal) \ ( (This)->lpVtbl -> get_isSignRet(This,pRetVal) ) -#define IDiaSymbol9_get_coroutineKind(This,pRetVal) \ +#define IDiaSymbol10_get_coroutineKind(This,pRetVal) \ ( (This)->lpVtbl -> get_coroutineKind(This,pRetVal) ) -#define IDiaSymbol9_get_associatedSymbolKind(This,pRetVal) \ +#define IDiaSymbol10_get_associatedSymbolKind(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolKind(This,pRetVal) ) -#define IDiaSymbol9_get_associatedSymbolSection(This,pRetVal) \ +#define IDiaSymbol10_get_associatedSymbolSection(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolSection(This,pRetVal) ) -#define IDiaSymbol9_get_associatedSymbolOffset(This,pRetVal) \ +#define IDiaSymbol10_get_associatedSymbolOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolOffset(This,pRetVal) ) -#define IDiaSymbol9_get_associatedSymbolRva(This,pRetVal) \ +#define IDiaSymbol10_get_associatedSymbolRva(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolRva(This,pRetVal) ) -#define IDiaSymbol9_get_associatedSymbolAddr(This,pRetVal) \ +#define IDiaSymbol10_get_associatedSymbolAddr(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolAddr(This,pRetVal) ) -#define IDiaSymbol9_get_framePadSize(This,pRetVal) \ +#define IDiaSymbol10_get_framePadSize(This,pRetVal) \ ( (This)->lpVtbl -> get_framePadSize(This,pRetVal) ) -#define IDiaSymbol9_get_framePadOffset(This,pRetVal) \ +#define IDiaSymbol10_get_framePadOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_framePadOffset(This,pRetVal) ) -#define IDiaSymbol9_get_isRTCs(This,pRetVal) \ +#define IDiaSymbol10_get_isRTCs(This,pRetVal) \ ( (This)->lpVtbl -> get_isRTCs(This,pRetVal) ) -#endif /* COBJMACROS */ - - -#endif /* C style interface */ +#define IDiaSymbol10_get_sourceLink(This,cb,pcb,pb) \ + ( (This)->lpVtbl -> get_sourceLink(This,cb,pcb,pb) ) +#endif /* COBJMACROS */ -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol9_get_framePadSize_Proxy( - IDiaSymbol9 * This, - /* [retval][out] */ DWORD *pRetVal); +#endif /* C style interface */ -void __RPC_STUB IDiaSymbol9_get_framePadSize_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol9_get_framePadOffset_Proxy( - IDiaSymbol9 * This, - /* [retval][out] */ DWORD *pRetVal); +HRESULT STDMETHODCALLTYPE IDiaSymbol10_get_sourceLink_Proxy( + IDiaSymbol10 * This, + /* [in] */ DWORD cb, + /* [out] */ DWORD *pcb, + /* [size_is][out] */ BYTE *pb); -void __RPC_STUB IDiaSymbol9_get_framePadOffset_Stub( +void __RPC_STUB IDiaSymbol10_get_sourceLink_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol9_get_isRTCs_Proxy( - IDiaSymbol9 * This, - /* [retval][out] */ BOOL *pRetVal); +#endif /* __IDiaSymbol10_INTERFACE_DEFINED__ */ -void __RPC_STUB IDiaSymbol9_get_isRTCs_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); +/* interface __MIDL_itf_dia2_0000_0032 */ +/* [local] */ +struct DiaTagValue + { + BYTE value[ 16 ]; + BYTE valueSizeBytes; + } ; -#endif /* __IDiaSymbol9_INTERFACE_DEFINED__ */ +extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0032_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0032_v0_0_s_ifspec; -#ifndef __IDiaSymbol10_INTERFACE_DEFINED__ -#define __IDiaSymbol10_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol11_INTERFACE_DEFINED__ +#define __IDiaSymbol11_INTERFACE_DEFINED__ -/* interface IDiaSymbol10 */ +/* interface IDiaSymbol11 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol10; +EXTERN_C const IID IID_IDiaSymbol11; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("9034a70b-b0b7-4605-8a97-33772f3a7b8c") - IDiaSymbol10 : public IDiaSymbol9 + MIDL_INTERFACE("b6f54fcd-05e3-433d-b305-b0c1437d2d16") + IDiaSymbol11 : public IDiaSymbol10 { public: - virtual HRESULT STDMETHODCALLTYPE get_sourceLink( - /* [in] */ DWORD cb, - /* [out] */ DWORD *pcb, - /* [size_is][out] */ BYTE *pb) = 0; + virtual HRESULT STDMETHODCALLTYPE get_discriminatedUnionTag( + /* [out] */ IDiaSymbol **ppTagType, + /* [out] */ DWORD *pTagOffset, + /* [out] */ struct DiaTagValue *pTagMask) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_tagRanges( + /* [in] */ DWORD count, + /* [out] */ DWORD *pcRangeValues, + /* [size_is][out] */ struct DiaTagValue *rangeValues) = 0; }; #else /* C style interface */ - typedef struct IDiaSymbol10Vtbl + typedef struct IDiaSymbol11Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol10 * This); + IDiaSymbol11 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol10 * This); + IDiaSymbol11 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -25885,7 +29436,7 @@ EXTERN_C const IID IID_IDiaSymbol10; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -25893,7 +29444,7 @@ EXTERN_C const IID IID_IDiaSymbol10; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -25903,7 +29454,7 @@ EXTERN_C const IID IID_IDiaSymbol10; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -25912,7 +29463,7 @@ EXTERN_C const IID IID_IDiaSymbol10; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -25921,590 +29472,590 @@ EXTERN_C const IID IID_IDiaSymbol10; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -26512,286 +30063,300 @@ EXTERN_C const IID IID_IDiaSymbol10; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol5, get_hasAbsoluteAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAbsoluteAddress )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol6, get_isStaticMemberFunc) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStaticMemberFunc )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol7, get_isSignRet) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSignRet )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_coroutineKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coroutineKind )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolKind )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolSection )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolRva) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolRva )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolAddr) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolAddr )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_framePadSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePadSize )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_framePadOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePadOffset )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_isRTCs) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRTCs )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol10, get_sourceLink) HRESULT ( STDMETHODCALLTYPE *get_sourceLink )( - IDiaSymbol10 * This, + IDiaSymbol11 * This, /* [in] */ DWORD cb, /* [out] */ DWORD *pcb, /* [size_is][out] */ BYTE *pb); + DECLSPEC_XFGVIRT(IDiaSymbol11, get_discriminatedUnionTag) + HRESULT ( STDMETHODCALLTYPE *get_discriminatedUnionTag )( + IDiaSymbol11 * This, + /* [out] */ IDiaSymbol **ppTagType, + /* [out] */ DWORD *pTagOffset, + /* [out] */ struct DiaTagValue *pTagMask); + + DECLSPEC_XFGVIRT(IDiaSymbol11, get_tagRanges) + HRESULT ( STDMETHODCALLTYPE *get_tagRanges )( + IDiaSymbol11 * This, + /* [in] */ DWORD count, + /* [out] */ DWORD *pcRangeValues, + /* [size_is][out] */ struct DiaTagValue *rangeValues); + END_INTERFACE - } IDiaSymbol10Vtbl; + } IDiaSymbol11Vtbl; - interface IDiaSymbol10 + interface IDiaSymbol11 { - CONST_VTBL struct IDiaSymbol10Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol11Vtbl *lpVtbl; }; @@ -26799,790 +30364,797 @@ EXTERN_C const IID IID_IDiaSymbol10; #ifdef COBJMACROS -#define IDiaSymbol10_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol11_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol10_AddRef(This) \ +#define IDiaSymbol11_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol10_Release(This) \ +#define IDiaSymbol11_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol10_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol11_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol10_get_symTag(This,pRetVal) \ +#define IDiaSymbol11_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol10_get_name(This,pRetVal) \ +#define IDiaSymbol11_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol10_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol11_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol10_get_classParent(This,pRetVal) \ +#define IDiaSymbol11_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol10_get_type(This,pRetVal) \ +#define IDiaSymbol11_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol10_get_dataKind(This,pRetVal) \ +#define IDiaSymbol11_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol10_get_locationType(This,pRetVal) \ +#define IDiaSymbol11_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol10_get_addressSection(This,pRetVal) \ +#define IDiaSymbol11_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol10_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol11_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol10_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol11_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol10_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol11_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol10_get_registerId(This,pRetVal) \ +#define IDiaSymbol11_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol10_get_offset(This,pRetVal) \ +#define IDiaSymbol11_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol10_get_length(This,pRetVal) \ +#define IDiaSymbol11_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol10_get_slot(This,pRetVal) \ +#define IDiaSymbol11_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol10_get_volatileType(This,pRetVal) \ +#define IDiaSymbol11_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol10_get_constType(This,pRetVal) \ +#define IDiaSymbol11_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol10_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol11_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol10_get_access(This,pRetVal) \ +#define IDiaSymbol11_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol10_get_libraryName(This,pRetVal) \ +#define IDiaSymbol11_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol10_get_platform(This,pRetVal) \ +#define IDiaSymbol11_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol10_get_language(This,pRetVal) \ +#define IDiaSymbol11_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol10_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol11_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol10_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol11_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol10_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol11_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol10_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol11_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol10_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol11_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol10_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol11_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol10_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol11_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol10_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol11_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol10_get_unused(This,pRetVal) \ +#define IDiaSymbol11_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol10_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol11_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol10_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol11_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol10_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol11_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol10_get_virtual(This,pRetVal) \ +#define IDiaSymbol11_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol10_get_intro(This,pRetVal) \ +#define IDiaSymbol11_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol10_get_pure(This,pRetVal) \ +#define IDiaSymbol11_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol10_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol11_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol10_get_value(This,pRetVal) \ +#define IDiaSymbol11_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol10_get_baseType(This,pRetVal) \ +#define IDiaSymbol11_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol10_get_token(This,pRetVal) \ +#define IDiaSymbol11_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol10_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol11_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol10_get_guid(This,pRetVal) \ +#define IDiaSymbol11_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol10_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol11_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol10_get_reference(This,pRetVal) \ +#define IDiaSymbol11_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol10_get_count(This,pRetVal) \ +#define IDiaSymbol11_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol10_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol11_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol10_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol11_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol10_get_packed(This,pRetVal) \ +#define IDiaSymbol11_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol10_get_constructor(This,pRetVal) \ +#define IDiaSymbol11_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol10_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol11_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol10_get_nested(This,pRetVal) \ +#define IDiaSymbol11_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol10_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol11_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol10_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol11_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol10_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol11_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol10_get_scoped(This,pRetVal) \ +#define IDiaSymbol11_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol10_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol11_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol10_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol11_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol10_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol11_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol10_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol11_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol10_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol11_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol10_get_classParentId(This,pRetVal) \ +#define IDiaSymbol11_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol10_get_typeId(This,pRetVal) \ +#define IDiaSymbol11_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol10_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol11_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol10_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol11_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol10_get_code(This,pRetVal) \ +#define IDiaSymbol11_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol10_get_function(This,pRetVal) \ +#define IDiaSymbol11_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol10_get_managed(This,pRetVal) \ +#define IDiaSymbol11_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol10_get_msil(This,pRetVal) \ +#define IDiaSymbol11_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol10_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol11_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol10_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol11_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol10_get_age(This,pRetVal) \ +#define IDiaSymbol11_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol10_get_signature(This,pRetVal) \ +#define IDiaSymbol11_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol10_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol11_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol10_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol11_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol10_get_rank(This,pRetVal) \ +#define IDiaSymbol11_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol10_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol11_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol10_get_upperBound(This,pRetVal) \ +#define IDiaSymbol11_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol10_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol11_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol10_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol11_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol10_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol11_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol10_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol11_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol10_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol11_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol10_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol11_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol10_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol11_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol10_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol11_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol10_get_targetSection(This,pRetVal) \ +#define IDiaSymbol11_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol10_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol11_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol10_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol11_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol10_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol11_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol10_get_machineType(This,pRetVal) \ +#define IDiaSymbol11_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol10_get_oemId(This,pRetVal) \ +#define IDiaSymbol11_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol10_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol11_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol10_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol11_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol10_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol11_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol10_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol11_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol10_get_udtKind(This,pRetVal) \ +#define IDiaSymbol11_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol10_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol11_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol10_get_noReturn(This,pRetVal) \ +#define IDiaSymbol11_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol10_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol11_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol10_get_noInline(This,pRetVal) \ +#define IDiaSymbol11_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol10_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol11_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol10_get_notReached(This,pRetVal) \ +#define IDiaSymbol11_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol10_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol11_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol10_get_farReturn(This,pRetVal) \ +#define IDiaSymbol11_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol10_get_isStatic(This,pRetVal) \ +#define IDiaSymbol11_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol10_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol11_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol10_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol11_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol10_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol11_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol10_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol11_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol10_get_compilerName(This,pRetVal) \ +#define IDiaSymbol11_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol10_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol11_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol10_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol11_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol10_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol11_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol10_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol11_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol10_get_hasEH(This,pRetVal) \ +#define IDiaSymbol11_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol10_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol11_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol10_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol11_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol10_get_isNaked(This,pRetVal) \ +#define IDiaSymbol11_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol10_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol11_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol10_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol11_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol10_get_container(This,pRetVal) \ +#define IDiaSymbol11_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol10_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol11_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol10_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol11_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol10_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol11_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol10_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol11_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol10_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol11_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol10_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol11_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol10_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol11_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol10_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol11_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol10_get_isStripped(This,pRetVal) \ +#define IDiaSymbol11_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol10_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol11_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol10_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol11_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol10_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol11_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol10_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol11_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol10_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol11_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol10_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol11_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol10_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol11_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol10_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol11_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol10_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol11_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol10_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol11_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol10_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol11_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol10_get_sealed(This,pRetVal) \ +#define IDiaSymbol11_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol10_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol11_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol10_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol11_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol10_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol11_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol10_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol11_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol10_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol11_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol10_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol11_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol10_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol11_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol10_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol11_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol10_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol11_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol10_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol11_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol10_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol11_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol10_get_stride(This,pRetVal) \ +#define IDiaSymbol11_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol10_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol11_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol10_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol11_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol10_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol11_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol10_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol11_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol10_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol11_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol10_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol11_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol10_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol11_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol10_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol11_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol10_get_registerType(This,pRetVal) \ +#define IDiaSymbol11_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol10_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol11_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol10_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol11_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol10_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol11_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol10_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol11_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol10_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol11_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol10_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol11_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol10_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol11_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol10_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol11_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol10_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol11_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol10_get_subType(This,pRetVal) \ +#define IDiaSymbol11_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol10_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol11_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol10_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol11_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol10_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol11_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol10_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol11_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol10_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol11_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol10_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol11_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol10_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol11_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol10_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol11_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol10_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol11_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol10_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol11_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol10_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol11_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol10_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol11_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol10_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol11_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol10_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol11_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol10_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol11_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol10_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol11_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol10_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol11_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol10_get_isSdl(This,pRetVal) \ +#define IDiaSymbol11_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol10_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol11_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol10_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol11_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol10_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol11_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol10_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol11_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol10_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol11_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol10_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol11_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol10_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol11_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol10_findInlineeLines(This,ppResult) \ +#define IDiaSymbol11_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol10_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol11_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol10_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol11_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol10_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol11_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol10_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol11_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol10_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol11_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol10_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol11_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol10_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol11_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol10_get_isPGO(This,pRetVal) \ +#define IDiaSymbol11_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol10_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol11_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol10_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol11_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol10_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol11_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol10_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol11_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol10_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol11_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol10_get_staticSize(This,pRetVal) \ +#define IDiaSymbol11_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol10_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol11_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol10_get_phaseName(This,pRetVal) \ +#define IDiaSymbol11_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol10_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol11_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol10_get_constantExport(This,pRetVal) \ +#define IDiaSymbol11_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol10_get_dataExport(This,pRetVal) \ +#define IDiaSymbol11_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol10_get_privateExport(This,pRetVal) \ +#define IDiaSymbol11_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol10_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol11_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol10_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol11_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol10_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol11_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol10_get_ordinal(This,pRetVal) \ +#define IDiaSymbol11_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol10_get_frameSize(This,pRetVal) \ +#define IDiaSymbol11_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol10_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol11_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol10_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol11_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol10_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol11_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol10_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol11_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol10_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol11_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol10_get_characteristics(This,pRetVal) \ +#define IDiaSymbol11_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol10_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol11_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol10_get_bindID(This,pRetVal) \ +#define IDiaSymbol11_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol10_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol11_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol10_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol11_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol10_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol11_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol10_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol11_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol10_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol11_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol10_get_inlinee(This,pRetVal) \ +#define IDiaSymbol11_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol10_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol11_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#define IDiaSymbol10_get_noexcept(This,pRetVal) \ +#define IDiaSymbol11_get_noexcept(This,pRetVal) \ ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) -#define IDiaSymbol10_get_hasAbsoluteAddress(This,pRetVal) \ +#define IDiaSymbol11_get_hasAbsoluteAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAbsoluteAddress(This,pRetVal) ) -#define IDiaSymbol10_get_isStaticMemberFunc(This,pRetVal) \ +#define IDiaSymbol11_get_isStaticMemberFunc(This,pRetVal) \ ( (This)->lpVtbl -> get_isStaticMemberFunc(This,pRetVal) ) -#define IDiaSymbol10_get_isSignRet(This,pRetVal) \ +#define IDiaSymbol11_get_isSignRet(This,pRetVal) \ ( (This)->lpVtbl -> get_isSignRet(This,pRetVal) ) -#define IDiaSymbol10_get_coroutineKind(This,pRetVal) \ +#define IDiaSymbol11_get_coroutineKind(This,pRetVal) \ ( (This)->lpVtbl -> get_coroutineKind(This,pRetVal) ) -#define IDiaSymbol10_get_associatedSymbolKind(This,pRetVal) \ +#define IDiaSymbol11_get_associatedSymbolKind(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolKind(This,pRetVal) ) -#define IDiaSymbol10_get_associatedSymbolSection(This,pRetVal) \ +#define IDiaSymbol11_get_associatedSymbolSection(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolSection(This,pRetVal) ) -#define IDiaSymbol10_get_associatedSymbolOffset(This,pRetVal) \ +#define IDiaSymbol11_get_associatedSymbolOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolOffset(This,pRetVal) ) -#define IDiaSymbol10_get_associatedSymbolRva(This,pRetVal) \ +#define IDiaSymbol11_get_associatedSymbolRva(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolRva(This,pRetVal) ) -#define IDiaSymbol10_get_associatedSymbolAddr(This,pRetVal) \ +#define IDiaSymbol11_get_associatedSymbolAddr(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolAddr(This,pRetVal) ) -#define IDiaSymbol10_get_framePadSize(This,pRetVal) \ +#define IDiaSymbol11_get_framePadSize(This,pRetVal) \ ( (This)->lpVtbl -> get_framePadSize(This,pRetVal) ) -#define IDiaSymbol10_get_framePadOffset(This,pRetVal) \ +#define IDiaSymbol11_get_framePadOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_framePadOffset(This,pRetVal) ) -#define IDiaSymbol10_get_isRTCs(This,pRetVal) \ +#define IDiaSymbol11_get_isRTCs(This,pRetVal) \ ( (This)->lpVtbl -> get_isRTCs(This,pRetVal) ) -#define IDiaSymbol10_get_sourceLink(This,cb,pcb,pb) \ +#define IDiaSymbol11_get_sourceLink(This,cb,pcb,pb) \ ( (This)->lpVtbl -> get_sourceLink(This,cb,pcb,pb) ) + +#define IDiaSymbol11_get_discriminatedUnionTag(This,ppTagType,pTagOffset,pTagMask) \ + ( (This)->lpVtbl -> get_discriminatedUnionTag(This,ppTagType,pTagOffset,pTagMask) ) + +#define IDiaSymbol11_get_tagRanges(This,count,pcRangeValues,rangeValues) \ + ( (This)->lpVtbl -> get_tagRanges(This,count,pcRangeValues,rangeValues) ) + #endif /* COBJMACROS */ @@ -27590,501 +31162,498 @@ EXTERN_C const IID IID_IDiaSymbol10; -HRESULT STDMETHODCALLTYPE IDiaSymbol10_get_sourceLink_Proxy( - IDiaSymbol10 * This, - /* [in] */ DWORD cb, - /* [out] */ DWORD *pcb, - /* [size_is][out] */ BYTE *pb); +HRESULT STDMETHODCALLTYPE IDiaSymbol11_get_discriminatedUnionTag_Proxy( + IDiaSymbol11 * This, + /* [out] */ IDiaSymbol **ppTagType, + /* [out] */ DWORD *pTagOffset, + /* [out] */ struct DiaTagValue *pTagMask); -void __RPC_STUB IDiaSymbol10_get_sourceLink_Stub( +void __RPC_STUB IDiaSymbol11_get_discriminatedUnionTag_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); +HRESULT STDMETHODCALLTYPE IDiaSymbol11_get_tagRanges_Proxy( + IDiaSymbol11 * This, + /* [in] */ DWORD count, + /* [out] */ DWORD *pcRangeValues, + /* [size_is][out] */ struct DiaTagValue *rangeValues); -#endif /* __IDiaSymbol10_INTERFACE_DEFINED__ */ +void __RPC_STUB IDiaSymbol11_get_tagRanges_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); -/* interface __MIDL_itf_dia2_0000_0029 */ -/* [local] */ -struct DiaTagValue - { - BYTE value[ 16 ]; - BYTE valueSizeBytes; - } ; +#endif /* __IDiaSymbol11_INTERFACE_DEFINED__ */ -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0029_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0029_v0_0_s_ifspec; -#ifndef __IDiaSymbol11_INTERFACE_DEFINED__ -#define __IDiaSymbol11_INTERFACE_DEFINED__ +#ifndef __IDiaSymbol12_INTERFACE_DEFINED__ +#define __IDiaSymbol12_INTERFACE_DEFINED__ -/* interface IDiaSymbol11 */ +/* interface IDiaSymbol12 */ /* [unique][helpstring][local][uuid][object] */ -EXTERN_C const IID IID_IDiaSymbol11; +EXTERN_C const IID IID_IDiaSymbol12; #if defined(__cplusplus) && !defined(CINTERFACE) - MIDL_INTERFACE("b6f54fcd-05e3-433d-b305-b0c1437d2d16") - IDiaSymbol11 : public IDiaSymbol10 + MIDL_INTERFACE("d4d55c6b-2c67-4c1a-b8f2-7e8f3d5e2a1d") + IDiaSymbol12 : public IDiaSymbol11 { public: - virtual HRESULT STDMETHODCALLTYPE get_discriminatedUnionTag( - /* [out] */ IDiaSymbol **ppTagType, - /* [out] */ DWORD *pTagOffset, - /* [out] */ struct DiaTagValue *pTagMask) = 0; + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_scalableRegisterType( + /* [retval][out] */ DWORD *pRetVal) = 0; - virtual HRESULT STDMETHODCALLTYPE get_tagRanges( - /* [in] */ DWORD count, - /* [out] */ DWORD *pcRangeValues, - /* [size_is][out] */ struct DiaTagValue *rangeValues) = 0; + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_atomicType( + /* [retval][out] */ BOOL *pRetVal) = 0; }; #else /* C style interface */ - typedef struct IDiaSymbol11Vtbl + typedef struct IDiaSymbol12Vtbl { BEGIN_INTERFACE DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( - IDiaSymbol11 * This); + IDiaSymbol12 * This); DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( - IDiaSymbol11 * This); + IDiaSymbol12 * This); DECLSPEC_XFGVIRT(IDiaSymbol, get_symIndexId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symIndexId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symTag) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symTag )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_name) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParent )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParent )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_type) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataKind )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_locationType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressSection )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_relativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_relativeVirtualAddress )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualAddress )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_length) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_slot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_slot )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_volatileType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volatileType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unalignedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unalignedType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_access) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_access )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_libraryName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_libraryName )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_platform) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_language) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_editAndContinueEnabled) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_editAndContinueEnabled )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMajor )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndMinor )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndBuild )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMajor )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndMinor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndMinor )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndBuild) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndBuild )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sourceFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceFileName )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unused) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unused )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thunkOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thunkOrdinal )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_thisAdjust) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_thisAdjust )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtual) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtual )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intro) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intro )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_pure) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pure )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_callingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_callingConvention )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_value) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ VARIANT *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_token) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_token )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_timeStamp) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_timeStamp )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_guid) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_guid )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ GUID *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_symbolsFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_symbolsFileName )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_reference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reference )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_count) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_count )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bitPosition) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bitPosition )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_packed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_packed )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constructor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constructor )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_overloadedOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overloadedOperator )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_nested) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nested )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasNestedTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasNestedTypes )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAssignmentOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAssignmentOperator )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasCastOperator) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasCastOperator )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_scoped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scoped )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseClass )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_indirectVirtualBaseClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indirectVirtualBaseClass )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBasePointerOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBasePointerOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ LONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShape) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShape )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lexicalParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lexicalParentId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_classParentId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classParentId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_arrayIndexTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_arrayIndexTypeId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualTableShapeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualTableShapeId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_code) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_function) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_function )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_managed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_managed )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_msil) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_msil )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseDispIndex) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseDispIndex )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_undecoratedName )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_age) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_age )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_signature) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_signature )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerGenerated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerGenerated )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_addressTaken) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_addressTaken )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_rank) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rank )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBound )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBound) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBound )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_lowerBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowerBoundId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_upperBoundId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_upperBoundId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataBytes) HRESULT ( STDMETHODCALLTYPE *get_dataBytes )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD cbData, /* [out] */ DWORD *pcbData, /* [size_is][out] */ BYTE *pbData); DECLSPEC_XFGVIRT(IDiaSymbol, findChildren) HRESULT ( STDMETHODCALLTYPE *findChildren )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -28092,7 +31661,7 @@ EXTERN_C const IID IID_IDiaSymbol11; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenEx) HRESULT ( STDMETHODCALLTYPE *findChildrenEx )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -28100,7 +31669,7 @@ EXTERN_C const IID IID_IDiaSymbol11; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByAddr) HRESULT ( STDMETHODCALLTYPE *findChildrenExByAddr )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -28110,7 +31679,7 @@ EXTERN_C const IID IID_IDiaSymbol11; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByVA )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -28119,7 +31688,7 @@ EXTERN_C const IID IID_IDiaSymbol11; DECLSPEC_XFGVIRT(IDiaSymbol, findChildrenExByRVA) HRESULT ( STDMETHODCALLTYPE *findChildrenExByRVA )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ enum SymTagEnum symtag, /* [in] */ LPCOLESTR name, /* [in] */ DWORD compareFlags, @@ -28128,590 +31697,590 @@ EXTERN_C const IID IID_IDiaSymbol11; DECLSPEC_XFGVIRT(IDiaSymbol, get_targetSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetSection )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetRelativeVirtualAddress )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_targetVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_targetVirtualAddress )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_machineType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_machineType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_oemSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oemSymbolId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_types) HRESULT ( STDMETHODCALLTYPE *get_types )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD cTypes, /* [out] */ DWORD *pcTypes, /* [size_is][size_is][out] */ IDiaSymbol **pTypes); DECLSPEC_XFGVIRT(IDiaSymbol, get_typeIds) HRESULT ( STDMETHODCALLTYPE *get_typeIds )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD cTypeIds, /* [out] */ DWORD *pcTypeIds, /* [size_is][out] */ DWORD *pdwTypeIds); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectPointerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectPointerType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_udtKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_udtKind )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_undecoratedNameEx) HRESULT ( STDMETHODCALLTYPE *get_undecoratedNameEx )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD undecorateOptions, /* [out] */ BSTR *name); DECLSPEC_XFGVIRT(IDiaSymbol, get_noReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noReturn )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_customCallingConvention) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_customCallingConvention )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noInline) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noInline )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_optimizedCodeDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optimizedCodeDebugInfo )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_notReached) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notReached )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_interruptReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_interruptReturn )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_farReturn) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_farReturn )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStatic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStatic )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasDebugInfo) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasDebugInfo )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLTCG) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLTCG )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isDataAligned) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDataAligned )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSecurityChecks) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSecurityChecks )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_compilerName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compilerName )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasAlloca) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAlloca )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSetJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSetJump )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasLongJump) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLongJump )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasInlAsm) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasInlAsm )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEH )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasSEH) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasSEH )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasEHa) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasEHa )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isNaked) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isNaked )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAggregated) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAggregated )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSplitted) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSplitted )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_container) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_container )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_inlSpec) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlSpec )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noStackOrdering) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noStackOrdering )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_virtualBaseTableType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_virtualBaseTableType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasManagedCode) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasManagedCode )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHotpatchable) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHotpatchable )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCVTCIL) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCVTCIL )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMSILNetmodule) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMSILNetmodule )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCTypes) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCTypes )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isStripped) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStripped )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frontEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frontEndQFE )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_backEndQFE) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backEndQFE )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_wasInlined) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wasInlined )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_strictGSCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strictGSCheck )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isCxxReturnUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCxxReturnUdt )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isConstructorVirtualBase) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isConstructorVirtualBase )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_RValueReference) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RValueReference )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_framePointerPresent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePointerPresent )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSafeBuffers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSafeBuffers )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_intrinsic) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_intrinsic )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sealed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sealed )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaFloat) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaFloat )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hfaDouble) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hfaDouble )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressSection )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartAddressOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeStartRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeStartRelativeVirtualAddress )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_countLiveRanges) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_countLiveRanges )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_liveRangeLength) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_liveRangeLength )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_offsetInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetInUdt )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_paramBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paramBasePointerRegisterId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_localBasePointerRegisterId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localBasePointerRegisterId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isLocationControlFlowDependent) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isLocationControlFlowDependent )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_stride) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stride )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRows) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRows )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfColumns) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfColumns )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMatrixRowMajor) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMatrixRowMajor )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numericProperties) HRESULT ( STDMETHODCALLTYPE *get_numericProperties )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pProperties); DECLSPEC_XFGVIRT(IDiaSymbol, get_modifierValues) HRESULT ( STDMETHODCALLTYPE *get_modifierValues )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ WORD *pModifiers); DECLSPEC_XFGVIRT(IDiaSymbol, get_isReturnValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isReturnValue )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedAway) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedAway )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_builtInKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_builtInKind )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_registerType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataSlot )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseDataOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseDataOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_textureSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textureSlot )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_samplerSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_samplerSlot )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_uavSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uavSlot )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_sizeInUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sizeInUdt )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_memorySpaceKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_memorySpaceKind )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_unmodifiedTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unmodifiedTypeId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subTypeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subTypeId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_subType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfModifiers) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfModifiers )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfRegisterIndices) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfRegisterIndices )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isHLSLData) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isHLSLData )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToDataMember) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToDataMember )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerToMemberFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerToMemberFunction )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSingleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSingleInheritance )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isMultipleInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultipleInheritance )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isVirtualInheritance) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isVirtualInheritance )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_restrictedType) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_restrictedType )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPointerBasedOnSymbolValue) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPointerBasedOnSymbolValue )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbol )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_baseSymbolId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseSymbolId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_objectFileName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_objectFileName )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorGroupSharedLocal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorGroupSharedLocal )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorPointerTagLiveRange) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorPointerTagLiveRange )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isAcceleratorStubFunction) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAcceleratorStubFunction )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_numberOfAcceleratorPointerTags) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_numberOfAcceleratorPointerTags )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isSdl) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSdl )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isWinRTPointer) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWinRTPointer )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isRefUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRefUdt )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isValueUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isValueUdt )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isInterfaceUdt) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isInterfaceUdt )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByAddr )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByRVA )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineFramesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineFramesByVA )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ ULONGLONG va, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLines) HRESULT ( STDMETHODCALLTYPE *findInlineeLines )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByAddr) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByAddr )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD isect, /* [in] */ DWORD offset, /* [in] */ DWORD length, @@ -28719,300 +32288,310 @@ EXTERN_C const IID IID_IDiaSymbol11; DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByRVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByRVA )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD rva, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findInlineeLinesByVA) HRESULT ( STDMETHODCALLTYPE *findInlineeLinesByVA )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ ULONGLONG va, /* [in] */ DWORD length, /* [out] */ IDiaEnumLineNumbers **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsForAcceleratorPointerTag )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD tagValue, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, findSymbolsByRVAForAcceleratorPointerTag) HRESULT ( STDMETHODCALLTYPE *findSymbolsByRVAForAcceleratorPointerTag )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD tagValue, /* [in] */ DWORD rva, /* [out] */ IDiaEnumSymbols **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_acceleratorPointerTags) HRESULT ( STDMETHODCALLTYPE *get_acceleratorPointerTags )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD cnt, /* [out] */ DWORD *pcnt, /* [size_is][out] */ DWORD *pPointerTags); DECLSPEC_XFGVIRT(IDiaSymbol, getSrcLineOnTypeDefn) HRESULT ( STDMETHODCALLTYPE *getSrcLineOnTypeDefn )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [out] */ IDiaLineNumber **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_isPGO) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isPGO )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasValidPGOCounts) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasValidPGOCounts )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_isOptimizedForSpeed) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOptimizedForSpeed )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEntryCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEntryCount )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGOEdgeCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGOEdgeCount )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_PGODynamicInstructionCount) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PGODynamicInstructionCount )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_staticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_staticSize )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_finalLiveStaticSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_finalLiveStaticSize )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_phaseName) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_phaseName )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BSTR *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_hasControlFlowCheck) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasControlFlowCheck )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_constantExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_constantExport )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_dataExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataExport )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_privateExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_privateExport )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_noNameExport) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noNameExport )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportHasExplicitlyAssignedOrdinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportHasExplicitlyAssignedOrdinal )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exportIsForwarder) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exportIsForwarder )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_ordinal) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ordinal )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_frameSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSize )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressSection )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerAddressOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerAddressOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerRelativeVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerRelativeVirtualAddress )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_exceptionHandlerVirtualAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_exceptionHandlerVirtualAddress )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, findInputAssemblyFile) HRESULT ( STDMETHODCALLTYPE *findInputAssemblyFile )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [out] */ IDiaInputAssemblyFile **ppResult); DECLSPEC_XFGVIRT(IDiaSymbol, get_characteristics) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_characteristics )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_coffGroup) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coffGroup )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindID) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindID )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSpace) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSpace )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol, get_bindSlot) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bindSlot )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCClass) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCClass )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCCategory) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCCategory )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol2, get_isObjCProtocol) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isObjCProtocol )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlinee) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlinee )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ IDiaSymbol **pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol3, get_inlineeId) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inlineeId )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol4, get_noexcept) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noexcept )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol5, get_hasAbsoluteAddress) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasAbsoluteAddress )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol6, get_isStaticMemberFunc) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isStaticMemberFunc )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol7, get_isSignRet) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSignRet )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_coroutineKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coroutineKind )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolKind) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolKind )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolSection) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolSection )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolRva) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolRva )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol8, get_associatedSymbolAddr) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_associatedSymbolAddr )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ ULONGLONG *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_framePadSize) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePadSize )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_framePadOffset) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_framePadOffset )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ DWORD *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol9, get_isRTCs) /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRTCs )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [retval][out] */ BOOL *pRetVal); DECLSPEC_XFGVIRT(IDiaSymbol10, get_sourceLink) HRESULT ( STDMETHODCALLTYPE *get_sourceLink )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD cb, /* [out] */ DWORD *pcb, /* [size_is][out] */ BYTE *pb); DECLSPEC_XFGVIRT(IDiaSymbol11, get_discriminatedUnionTag) HRESULT ( STDMETHODCALLTYPE *get_discriminatedUnionTag )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [out] */ IDiaSymbol **ppTagType, /* [out] */ DWORD *pTagOffset, /* [out] */ struct DiaTagValue *pTagMask); DECLSPEC_XFGVIRT(IDiaSymbol11, get_tagRanges) HRESULT ( STDMETHODCALLTYPE *get_tagRanges )( - IDiaSymbol11 * This, + IDiaSymbol12 * This, /* [in] */ DWORD count, /* [out] */ DWORD *pcRangeValues, /* [size_is][out] */ struct DiaTagValue *rangeValues); + DECLSPEC_XFGVIRT(IDiaSymbol12, get_scalableRegisterType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scalableRegisterType )( + IDiaSymbol12 * This, + /* [retval][out] */ DWORD *pRetVal); + + DECLSPEC_XFGVIRT(IDiaSymbol12, get_atomicType) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_atomicType )( + IDiaSymbol12 * This, + /* [retval][out] */ BOOL *pRetVal); + END_INTERFACE - } IDiaSymbol11Vtbl; + } IDiaSymbol12Vtbl; - interface IDiaSymbol11 + interface IDiaSymbol12 { - CONST_VTBL struct IDiaSymbol11Vtbl *lpVtbl; + CONST_VTBL struct IDiaSymbol12Vtbl *lpVtbl; }; @@ -29020,797 +32599,804 @@ EXTERN_C const IID IID_IDiaSymbol11; #ifdef COBJMACROS -#define IDiaSymbol11_QueryInterface(This,riid,ppvObject) \ +#define IDiaSymbol12_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) -#define IDiaSymbol11_AddRef(This) \ +#define IDiaSymbol12_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) -#define IDiaSymbol11_Release(This) \ +#define IDiaSymbol12_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#define IDiaSymbol11_get_symIndexId(This,pRetVal) \ +#define IDiaSymbol12_get_symIndexId(This,pRetVal) \ ( (This)->lpVtbl -> get_symIndexId(This,pRetVal) ) -#define IDiaSymbol11_get_symTag(This,pRetVal) \ +#define IDiaSymbol12_get_symTag(This,pRetVal) \ ( (This)->lpVtbl -> get_symTag(This,pRetVal) ) -#define IDiaSymbol11_get_name(This,pRetVal) \ +#define IDiaSymbol12_get_name(This,pRetVal) \ ( (This)->lpVtbl -> get_name(This,pRetVal) ) -#define IDiaSymbol11_get_lexicalParent(This,pRetVal) \ +#define IDiaSymbol12_get_lexicalParent(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParent(This,pRetVal) ) -#define IDiaSymbol11_get_classParent(This,pRetVal) \ +#define IDiaSymbol12_get_classParent(This,pRetVal) \ ( (This)->lpVtbl -> get_classParent(This,pRetVal) ) -#define IDiaSymbol11_get_type(This,pRetVal) \ +#define IDiaSymbol12_get_type(This,pRetVal) \ ( (This)->lpVtbl -> get_type(This,pRetVal) ) -#define IDiaSymbol11_get_dataKind(This,pRetVal) \ +#define IDiaSymbol12_get_dataKind(This,pRetVal) \ ( (This)->lpVtbl -> get_dataKind(This,pRetVal) ) -#define IDiaSymbol11_get_locationType(This,pRetVal) \ +#define IDiaSymbol12_get_locationType(This,pRetVal) \ ( (This)->lpVtbl -> get_locationType(This,pRetVal) ) -#define IDiaSymbol11_get_addressSection(This,pRetVal) \ +#define IDiaSymbol12_get_addressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_addressSection(This,pRetVal) ) -#define IDiaSymbol11_get_addressOffset(This,pRetVal) \ +#define IDiaSymbol12_get_addressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_addressOffset(This,pRetVal) ) -#define IDiaSymbol11_get_relativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol12_get_relativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_relativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol11_get_virtualAddress(This,pRetVal) \ +#define IDiaSymbol12_get_virtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualAddress(This,pRetVal) ) -#define IDiaSymbol11_get_registerId(This,pRetVal) \ +#define IDiaSymbol12_get_registerId(This,pRetVal) \ ( (This)->lpVtbl -> get_registerId(This,pRetVal) ) -#define IDiaSymbol11_get_offset(This,pRetVal) \ +#define IDiaSymbol12_get_offset(This,pRetVal) \ ( (This)->lpVtbl -> get_offset(This,pRetVal) ) -#define IDiaSymbol11_get_length(This,pRetVal) \ +#define IDiaSymbol12_get_length(This,pRetVal) \ ( (This)->lpVtbl -> get_length(This,pRetVal) ) -#define IDiaSymbol11_get_slot(This,pRetVal) \ +#define IDiaSymbol12_get_slot(This,pRetVal) \ ( (This)->lpVtbl -> get_slot(This,pRetVal) ) -#define IDiaSymbol11_get_volatileType(This,pRetVal) \ +#define IDiaSymbol12_get_volatileType(This,pRetVal) \ ( (This)->lpVtbl -> get_volatileType(This,pRetVal) ) -#define IDiaSymbol11_get_constType(This,pRetVal) \ +#define IDiaSymbol12_get_constType(This,pRetVal) \ ( (This)->lpVtbl -> get_constType(This,pRetVal) ) -#define IDiaSymbol11_get_unalignedType(This,pRetVal) \ +#define IDiaSymbol12_get_unalignedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unalignedType(This,pRetVal) ) -#define IDiaSymbol11_get_access(This,pRetVal) \ +#define IDiaSymbol12_get_access(This,pRetVal) \ ( (This)->lpVtbl -> get_access(This,pRetVal) ) -#define IDiaSymbol11_get_libraryName(This,pRetVal) \ +#define IDiaSymbol12_get_libraryName(This,pRetVal) \ ( (This)->lpVtbl -> get_libraryName(This,pRetVal) ) -#define IDiaSymbol11_get_platform(This,pRetVal) \ +#define IDiaSymbol12_get_platform(This,pRetVal) \ ( (This)->lpVtbl -> get_platform(This,pRetVal) ) -#define IDiaSymbol11_get_language(This,pRetVal) \ +#define IDiaSymbol12_get_language(This,pRetVal) \ ( (This)->lpVtbl -> get_language(This,pRetVal) ) -#define IDiaSymbol11_get_editAndContinueEnabled(This,pRetVal) \ +#define IDiaSymbol12_get_editAndContinueEnabled(This,pRetVal) \ ( (This)->lpVtbl -> get_editAndContinueEnabled(This,pRetVal) ) -#define IDiaSymbol11_get_frontEndMajor(This,pRetVal) \ +#define IDiaSymbol12_get_frontEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMajor(This,pRetVal) ) -#define IDiaSymbol11_get_frontEndMinor(This,pRetVal) \ +#define IDiaSymbol12_get_frontEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndMinor(This,pRetVal) ) -#define IDiaSymbol11_get_frontEndBuild(This,pRetVal) \ +#define IDiaSymbol12_get_frontEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndBuild(This,pRetVal) ) -#define IDiaSymbol11_get_backEndMajor(This,pRetVal) \ +#define IDiaSymbol12_get_backEndMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMajor(This,pRetVal) ) -#define IDiaSymbol11_get_backEndMinor(This,pRetVal) \ +#define IDiaSymbol12_get_backEndMinor(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndMinor(This,pRetVal) ) -#define IDiaSymbol11_get_backEndBuild(This,pRetVal) \ +#define IDiaSymbol12_get_backEndBuild(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndBuild(This,pRetVal) ) -#define IDiaSymbol11_get_sourceFileName(This,pRetVal) \ +#define IDiaSymbol12_get_sourceFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_sourceFileName(This,pRetVal) ) -#define IDiaSymbol11_get_unused(This,pRetVal) \ +#define IDiaSymbol12_get_unused(This,pRetVal) \ ( (This)->lpVtbl -> get_unused(This,pRetVal) ) -#define IDiaSymbol11_get_thunkOrdinal(This,pRetVal) \ +#define IDiaSymbol12_get_thunkOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_thunkOrdinal(This,pRetVal) ) -#define IDiaSymbol11_get_thisAdjust(This,pRetVal) \ +#define IDiaSymbol12_get_thisAdjust(This,pRetVal) \ ( (This)->lpVtbl -> get_thisAdjust(This,pRetVal) ) -#define IDiaSymbol11_get_virtualBaseOffset(This,pRetVal) \ +#define IDiaSymbol12_get_virtualBaseOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseOffset(This,pRetVal) ) -#define IDiaSymbol11_get_virtual(This,pRetVal) \ +#define IDiaSymbol12_get_virtual(This,pRetVal) \ ( (This)->lpVtbl -> get_virtual(This,pRetVal) ) -#define IDiaSymbol11_get_intro(This,pRetVal) \ +#define IDiaSymbol12_get_intro(This,pRetVal) \ ( (This)->lpVtbl -> get_intro(This,pRetVal) ) -#define IDiaSymbol11_get_pure(This,pRetVal) \ +#define IDiaSymbol12_get_pure(This,pRetVal) \ ( (This)->lpVtbl -> get_pure(This,pRetVal) ) -#define IDiaSymbol11_get_callingConvention(This,pRetVal) \ +#define IDiaSymbol12_get_callingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_callingConvention(This,pRetVal) ) -#define IDiaSymbol11_get_value(This,pRetVal) \ +#define IDiaSymbol12_get_value(This,pRetVal) \ ( (This)->lpVtbl -> get_value(This,pRetVal) ) -#define IDiaSymbol11_get_baseType(This,pRetVal) \ +#define IDiaSymbol12_get_baseType(This,pRetVal) \ ( (This)->lpVtbl -> get_baseType(This,pRetVal) ) -#define IDiaSymbol11_get_token(This,pRetVal) \ +#define IDiaSymbol12_get_token(This,pRetVal) \ ( (This)->lpVtbl -> get_token(This,pRetVal) ) -#define IDiaSymbol11_get_timeStamp(This,pRetVal) \ +#define IDiaSymbol12_get_timeStamp(This,pRetVal) \ ( (This)->lpVtbl -> get_timeStamp(This,pRetVal) ) -#define IDiaSymbol11_get_guid(This,pRetVal) \ +#define IDiaSymbol12_get_guid(This,pRetVal) \ ( (This)->lpVtbl -> get_guid(This,pRetVal) ) -#define IDiaSymbol11_get_symbolsFileName(This,pRetVal) \ +#define IDiaSymbol12_get_symbolsFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_symbolsFileName(This,pRetVal) ) -#define IDiaSymbol11_get_reference(This,pRetVal) \ +#define IDiaSymbol12_get_reference(This,pRetVal) \ ( (This)->lpVtbl -> get_reference(This,pRetVal) ) -#define IDiaSymbol11_get_count(This,pRetVal) \ +#define IDiaSymbol12_get_count(This,pRetVal) \ ( (This)->lpVtbl -> get_count(This,pRetVal) ) -#define IDiaSymbol11_get_bitPosition(This,pRetVal) \ +#define IDiaSymbol12_get_bitPosition(This,pRetVal) \ ( (This)->lpVtbl -> get_bitPosition(This,pRetVal) ) -#define IDiaSymbol11_get_arrayIndexType(This,pRetVal) \ +#define IDiaSymbol12_get_arrayIndexType(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexType(This,pRetVal) ) -#define IDiaSymbol11_get_packed(This,pRetVal) \ +#define IDiaSymbol12_get_packed(This,pRetVal) \ ( (This)->lpVtbl -> get_packed(This,pRetVal) ) -#define IDiaSymbol11_get_constructor(This,pRetVal) \ +#define IDiaSymbol12_get_constructor(This,pRetVal) \ ( (This)->lpVtbl -> get_constructor(This,pRetVal) ) -#define IDiaSymbol11_get_overloadedOperator(This,pRetVal) \ +#define IDiaSymbol12_get_overloadedOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_overloadedOperator(This,pRetVal) ) -#define IDiaSymbol11_get_nested(This,pRetVal) \ +#define IDiaSymbol12_get_nested(This,pRetVal) \ ( (This)->lpVtbl -> get_nested(This,pRetVal) ) -#define IDiaSymbol11_get_hasNestedTypes(This,pRetVal) \ +#define IDiaSymbol12_get_hasNestedTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_hasNestedTypes(This,pRetVal) ) -#define IDiaSymbol11_get_hasAssignmentOperator(This,pRetVal) \ +#define IDiaSymbol12_get_hasAssignmentOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAssignmentOperator(This,pRetVal) ) -#define IDiaSymbol11_get_hasCastOperator(This,pRetVal) \ +#define IDiaSymbol12_get_hasCastOperator(This,pRetVal) \ ( (This)->lpVtbl -> get_hasCastOperator(This,pRetVal) ) -#define IDiaSymbol11_get_scoped(This,pRetVal) \ +#define IDiaSymbol12_get_scoped(This,pRetVal) \ ( (This)->lpVtbl -> get_scoped(This,pRetVal) ) -#define IDiaSymbol11_get_virtualBaseClass(This,pRetVal) \ +#define IDiaSymbol12_get_virtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseClass(This,pRetVal) ) -#define IDiaSymbol11_get_indirectVirtualBaseClass(This,pRetVal) \ +#define IDiaSymbol12_get_indirectVirtualBaseClass(This,pRetVal) \ ( (This)->lpVtbl -> get_indirectVirtualBaseClass(This,pRetVal) ) -#define IDiaSymbol11_get_virtualBasePointerOffset(This,pRetVal) \ +#define IDiaSymbol12_get_virtualBasePointerOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBasePointerOffset(This,pRetVal) ) -#define IDiaSymbol11_get_virtualTableShape(This,pRetVal) \ +#define IDiaSymbol12_get_virtualTableShape(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShape(This,pRetVal) ) -#define IDiaSymbol11_get_lexicalParentId(This,pRetVal) \ +#define IDiaSymbol12_get_lexicalParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_lexicalParentId(This,pRetVal) ) -#define IDiaSymbol11_get_classParentId(This,pRetVal) \ +#define IDiaSymbol12_get_classParentId(This,pRetVal) \ ( (This)->lpVtbl -> get_classParentId(This,pRetVal) ) -#define IDiaSymbol11_get_typeId(This,pRetVal) \ +#define IDiaSymbol12_get_typeId(This,pRetVal) \ ( (This)->lpVtbl -> get_typeId(This,pRetVal) ) -#define IDiaSymbol11_get_arrayIndexTypeId(This,pRetVal) \ +#define IDiaSymbol12_get_arrayIndexTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_arrayIndexTypeId(This,pRetVal) ) -#define IDiaSymbol11_get_virtualTableShapeId(This,pRetVal) \ +#define IDiaSymbol12_get_virtualTableShapeId(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualTableShapeId(This,pRetVal) ) -#define IDiaSymbol11_get_code(This,pRetVal) \ +#define IDiaSymbol12_get_code(This,pRetVal) \ ( (This)->lpVtbl -> get_code(This,pRetVal) ) -#define IDiaSymbol11_get_function(This,pRetVal) \ +#define IDiaSymbol12_get_function(This,pRetVal) \ ( (This)->lpVtbl -> get_function(This,pRetVal) ) -#define IDiaSymbol11_get_managed(This,pRetVal) \ +#define IDiaSymbol12_get_managed(This,pRetVal) \ ( (This)->lpVtbl -> get_managed(This,pRetVal) ) -#define IDiaSymbol11_get_msil(This,pRetVal) \ +#define IDiaSymbol12_get_msil(This,pRetVal) \ ( (This)->lpVtbl -> get_msil(This,pRetVal) ) -#define IDiaSymbol11_get_virtualBaseDispIndex(This,pRetVal) \ +#define IDiaSymbol12_get_virtualBaseDispIndex(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseDispIndex(This,pRetVal) ) -#define IDiaSymbol11_get_undecoratedName(This,pRetVal) \ +#define IDiaSymbol12_get_undecoratedName(This,pRetVal) \ ( (This)->lpVtbl -> get_undecoratedName(This,pRetVal) ) -#define IDiaSymbol11_get_age(This,pRetVal) \ +#define IDiaSymbol12_get_age(This,pRetVal) \ ( (This)->lpVtbl -> get_age(This,pRetVal) ) -#define IDiaSymbol11_get_signature(This,pRetVal) \ +#define IDiaSymbol12_get_signature(This,pRetVal) \ ( (This)->lpVtbl -> get_signature(This,pRetVal) ) -#define IDiaSymbol11_get_compilerGenerated(This,pRetVal) \ +#define IDiaSymbol12_get_compilerGenerated(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerGenerated(This,pRetVal) ) -#define IDiaSymbol11_get_addressTaken(This,pRetVal) \ +#define IDiaSymbol12_get_addressTaken(This,pRetVal) \ ( (This)->lpVtbl -> get_addressTaken(This,pRetVal) ) -#define IDiaSymbol11_get_rank(This,pRetVal) \ +#define IDiaSymbol12_get_rank(This,pRetVal) \ ( (This)->lpVtbl -> get_rank(This,pRetVal) ) -#define IDiaSymbol11_get_lowerBound(This,pRetVal) \ +#define IDiaSymbol12_get_lowerBound(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBound(This,pRetVal) ) -#define IDiaSymbol11_get_upperBound(This,pRetVal) \ +#define IDiaSymbol12_get_upperBound(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBound(This,pRetVal) ) -#define IDiaSymbol11_get_lowerBoundId(This,pRetVal) \ +#define IDiaSymbol12_get_lowerBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_lowerBoundId(This,pRetVal) ) -#define IDiaSymbol11_get_upperBoundId(This,pRetVal) \ +#define IDiaSymbol12_get_upperBoundId(This,pRetVal) \ ( (This)->lpVtbl -> get_upperBoundId(This,pRetVal) ) -#define IDiaSymbol11_get_dataBytes(This,cbData,pcbData,pbData) \ +#define IDiaSymbol12_get_dataBytes(This,cbData,pcbData,pbData) \ ( (This)->lpVtbl -> get_dataBytes(This,cbData,pcbData,pbData) ) -#define IDiaSymbol11_findChildren(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol12_findChildren(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildren(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol11_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ +#define IDiaSymbol12_findChildrenEx(This,symtag,name,compareFlags,ppResult) \ ( (This)->lpVtbl -> findChildrenEx(This,symtag,name,compareFlags,ppResult) ) -#define IDiaSymbol11_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ +#define IDiaSymbol12_findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) \ ( (This)->lpVtbl -> findChildrenExByAddr(This,symtag,name,compareFlags,isect,offset,ppResult) ) -#define IDiaSymbol11_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ +#define IDiaSymbol12_findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) \ ( (This)->lpVtbl -> findChildrenExByVA(This,symtag,name,compareFlags,va,ppResult) ) -#define IDiaSymbol11_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ +#define IDiaSymbol12_findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) \ ( (This)->lpVtbl -> findChildrenExByRVA(This,symtag,name,compareFlags,rva,ppResult) ) -#define IDiaSymbol11_get_targetSection(This,pRetVal) \ +#define IDiaSymbol12_get_targetSection(This,pRetVal) \ ( (This)->lpVtbl -> get_targetSection(This,pRetVal) ) -#define IDiaSymbol11_get_targetOffset(This,pRetVal) \ +#define IDiaSymbol12_get_targetOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_targetOffset(This,pRetVal) ) -#define IDiaSymbol11_get_targetRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol12_get_targetRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol11_get_targetVirtualAddress(This,pRetVal) \ +#define IDiaSymbol12_get_targetVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_targetVirtualAddress(This,pRetVal) ) -#define IDiaSymbol11_get_machineType(This,pRetVal) \ +#define IDiaSymbol12_get_machineType(This,pRetVal) \ ( (This)->lpVtbl -> get_machineType(This,pRetVal) ) -#define IDiaSymbol11_get_oemId(This,pRetVal) \ +#define IDiaSymbol12_get_oemId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemId(This,pRetVal) ) -#define IDiaSymbol11_get_oemSymbolId(This,pRetVal) \ +#define IDiaSymbol12_get_oemSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_oemSymbolId(This,pRetVal) ) -#define IDiaSymbol11_get_types(This,cTypes,pcTypes,pTypes) \ +#define IDiaSymbol12_get_types(This,cTypes,pcTypes,pTypes) \ ( (This)->lpVtbl -> get_types(This,cTypes,pcTypes,pTypes) ) -#define IDiaSymbol11_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ +#define IDiaSymbol12_get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) \ ( (This)->lpVtbl -> get_typeIds(This,cTypeIds,pcTypeIds,pdwTypeIds) ) -#define IDiaSymbol11_get_objectPointerType(This,pRetVal) \ +#define IDiaSymbol12_get_objectPointerType(This,pRetVal) \ ( (This)->lpVtbl -> get_objectPointerType(This,pRetVal) ) -#define IDiaSymbol11_get_udtKind(This,pRetVal) \ +#define IDiaSymbol12_get_udtKind(This,pRetVal) \ ( (This)->lpVtbl -> get_udtKind(This,pRetVal) ) -#define IDiaSymbol11_get_undecoratedNameEx(This,undecorateOptions,name) \ +#define IDiaSymbol12_get_undecoratedNameEx(This,undecorateOptions,name) \ ( (This)->lpVtbl -> get_undecoratedNameEx(This,undecorateOptions,name) ) -#define IDiaSymbol11_get_noReturn(This,pRetVal) \ +#define IDiaSymbol12_get_noReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_noReturn(This,pRetVal) ) -#define IDiaSymbol11_get_customCallingConvention(This,pRetVal) \ +#define IDiaSymbol12_get_customCallingConvention(This,pRetVal) \ ( (This)->lpVtbl -> get_customCallingConvention(This,pRetVal) ) -#define IDiaSymbol11_get_noInline(This,pRetVal) \ +#define IDiaSymbol12_get_noInline(This,pRetVal) \ ( (This)->lpVtbl -> get_noInline(This,pRetVal) ) -#define IDiaSymbol11_get_optimizedCodeDebugInfo(This,pRetVal) \ +#define IDiaSymbol12_get_optimizedCodeDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_optimizedCodeDebugInfo(This,pRetVal) ) -#define IDiaSymbol11_get_notReached(This,pRetVal) \ +#define IDiaSymbol12_get_notReached(This,pRetVal) \ ( (This)->lpVtbl -> get_notReached(This,pRetVal) ) -#define IDiaSymbol11_get_interruptReturn(This,pRetVal) \ +#define IDiaSymbol12_get_interruptReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_interruptReturn(This,pRetVal) ) -#define IDiaSymbol11_get_farReturn(This,pRetVal) \ +#define IDiaSymbol12_get_farReturn(This,pRetVal) \ ( (This)->lpVtbl -> get_farReturn(This,pRetVal) ) -#define IDiaSymbol11_get_isStatic(This,pRetVal) \ +#define IDiaSymbol12_get_isStatic(This,pRetVal) \ ( (This)->lpVtbl -> get_isStatic(This,pRetVal) ) -#define IDiaSymbol11_get_hasDebugInfo(This,pRetVal) \ +#define IDiaSymbol12_get_hasDebugInfo(This,pRetVal) \ ( (This)->lpVtbl -> get_hasDebugInfo(This,pRetVal) ) -#define IDiaSymbol11_get_isLTCG(This,pRetVal) \ +#define IDiaSymbol12_get_isLTCG(This,pRetVal) \ ( (This)->lpVtbl -> get_isLTCG(This,pRetVal) ) -#define IDiaSymbol11_get_isDataAligned(This,pRetVal) \ +#define IDiaSymbol12_get_isDataAligned(This,pRetVal) \ ( (This)->lpVtbl -> get_isDataAligned(This,pRetVal) ) -#define IDiaSymbol11_get_hasSecurityChecks(This,pRetVal) \ +#define IDiaSymbol12_get_hasSecurityChecks(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSecurityChecks(This,pRetVal) ) -#define IDiaSymbol11_get_compilerName(This,pRetVal) \ +#define IDiaSymbol12_get_compilerName(This,pRetVal) \ ( (This)->lpVtbl -> get_compilerName(This,pRetVal) ) -#define IDiaSymbol11_get_hasAlloca(This,pRetVal) \ +#define IDiaSymbol12_get_hasAlloca(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAlloca(This,pRetVal) ) -#define IDiaSymbol11_get_hasSetJump(This,pRetVal) \ +#define IDiaSymbol12_get_hasSetJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSetJump(This,pRetVal) ) -#define IDiaSymbol11_get_hasLongJump(This,pRetVal) \ +#define IDiaSymbol12_get_hasLongJump(This,pRetVal) \ ( (This)->lpVtbl -> get_hasLongJump(This,pRetVal) ) -#define IDiaSymbol11_get_hasInlAsm(This,pRetVal) \ +#define IDiaSymbol12_get_hasInlAsm(This,pRetVal) \ ( (This)->lpVtbl -> get_hasInlAsm(This,pRetVal) ) -#define IDiaSymbol11_get_hasEH(This,pRetVal) \ +#define IDiaSymbol12_get_hasEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEH(This,pRetVal) ) -#define IDiaSymbol11_get_hasSEH(This,pRetVal) \ +#define IDiaSymbol12_get_hasSEH(This,pRetVal) \ ( (This)->lpVtbl -> get_hasSEH(This,pRetVal) ) -#define IDiaSymbol11_get_hasEHa(This,pRetVal) \ +#define IDiaSymbol12_get_hasEHa(This,pRetVal) \ ( (This)->lpVtbl -> get_hasEHa(This,pRetVal) ) -#define IDiaSymbol11_get_isNaked(This,pRetVal) \ +#define IDiaSymbol12_get_isNaked(This,pRetVal) \ ( (This)->lpVtbl -> get_isNaked(This,pRetVal) ) -#define IDiaSymbol11_get_isAggregated(This,pRetVal) \ +#define IDiaSymbol12_get_isAggregated(This,pRetVal) \ ( (This)->lpVtbl -> get_isAggregated(This,pRetVal) ) -#define IDiaSymbol11_get_isSplitted(This,pRetVal) \ +#define IDiaSymbol12_get_isSplitted(This,pRetVal) \ ( (This)->lpVtbl -> get_isSplitted(This,pRetVal) ) -#define IDiaSymbol11_get_container(This,pRetVal) \ +#define IDiaSymbol12_get_container(This,pRetVal) \ ( (This)->lpVtbl -> get_container(This,pRetVal) ) -#define IDiaSymbol11_get_inlSpec(This,pRetVal) \ +#define IDiaSymbol12_get_inlSpec(This,pRetVal) \ ( (This)->lpVtbl -> get_inlSpec(This,pRetVal) ) -#define IDiaSymbol11_get_noStackOrdering(This,pRetVal) \ +#define IDiaSymbol12_get_noStackOrdering(This,pRetVal) \ ( (This)->lpVtbl -> get_noStackOrdering(This,pRetVal) ) -#define IDiaSymbol11_get_virtualBaseTableType(This,pRetVal) \ +#define IDiaSymbol12_get_virtualBaseTableType(This,pRetVal) \ ( (This)->lpVtbl -> get_virtualBaseTableType(This,pRetVal) ) -#define IDiaSymbol11_get_hasManagedCode(This,pRetVal) \ +#define IDiaSymbol12_get_hasManagedCode(This,pRetVal) \ ( (This)->lpVtbl -> get_hasManagedCode(This,pRetVal) ) -#define IDiaSymbol11_get_isHotpatchable(This,pRetVal) \ +#define IDiaSymbol12_get_isHotpatchable(This,pRetVal) \ ( (This)->lpVtbl -> get_isHotpatchable(This,pRetVal) ) -#define IDiaSymbol11_get_isCVTCIL(This,pRetVal) \ +#define IDiaSymbol12_get_isCVTCIL(This,pRetVal) \ ( (This)->lpVtbl -> get_isCVTCIL(This,pRetVal) ) -#define IDiaSymbol11_get_isMSILNetmodule(This,pRetVal) \ +#define IDiaSymbol12_get_isMSILNetmodule(This,pRetVal) \ ( (This)->lpVtbl -> get_isMSILNetmodule(This,pRetVal) ) -#define IDiaSymbol11_get_isCTypes(This,pRetVal) \ +#define IDiaSymbol12_get_isCTypes(This,pRetVal) \ ( (This)->lpVtbl -> get_isCTypes(This,pRetVal) ) -#define IDiaSymbol11_get_isStripped(This,pRetVal) \ +#define IDiaSymbol12_get_isStripped(This,pRetVal) \ ( (This)->lpVtbl -> get_isStripped(This,pRetVal) ) -#define IDiaSymbol11_get_frontEndQFE(This,pRetVal) \ +#define IDiaSymbol12_get_frontEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_frontEndQFE(This,pRetVal) ) -#define IDiaSymbol11_get_backEndQFE(This,pRetVal) \ +#define IDiaSymbol12_get_backEndQFE(This,pRetVal) \ ( (This)->lpVtbl -> get_backEndQFE(This,pRetVal) ) -#define IDiaSymbol11_get_wasInlined(This,pRetVal) \ +#define IDiaSymbol12_get_wasInlined(This,pRetVal) \ ( (This)->lpVtbl -> get_wasInlined(This,pRetVal) ) -#define IDiaSymbol11_get_strictGSCheck(This,pRetVal) \ +#define IDiaSymbol12_get_strictGSCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_strictGSCheck(This,pRetVal) ) -#define IDiaSymbol11_get_isCxxReturnUdt(This,pRetVal) \ +#define IDiaSymbol12_get_isCxxReturnUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isCxxReturnUdt(This,pRetVal) ) -#define IDiaSymbol11_get_isConstructorVirtualBase(This,pRetVal) \ +#define IDiaSymbol12_get_isConstructorVirtualBase(This,pRetVal) \ ( (This)->lpVtbl -> get_isConstructorVirtualBase(This,pRetVal) ) -#define IDiaSymbol11_get_RValueReference(This,pRetVal) \ +#define IDiaSymbol12_get_RValueReference(This,pRetVal) \ ( (This)->lpVtbl -> get_RValueReference(This,pRetVal) ) -#define IDiaSymbol11_get_unmodifiedType(This,pRetVal) \ +#define IDiaSymbol12_get_unmodifiedType(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedType(This,pRetVal) ) -#define IDiaSymbol11_get_framePointerPresent(This,pRetVal) \ +#define IDiaSymbol12_get_framePointerPresent(This,pRetVal) \ ( (This)->lpVtbl -> get_framePointerPresent(This,pRetVal) ) -#define IDiaSymbol11_get_isSafeBuffers(This,pRetVal) \ +#define IDiaSymbol12_get_isSafeBuffers(This,pRetVal) \ ( (This)->lpVtbl -> get_isSafeBuffers(This,pRetVal) ) -#define IDiaSymbol11_get_intrinsic(This,pRetVal) \ +#define IDiaSymbol12_get_intrinsic(This,pRetVal) \ ( (This)->lpVtbl -> get_intrinsic(This,pRetVal) ) -#define IDiaSymbol11_get_sealed(This,pRetVal) \ +#define IDiaSymbol12_get_sealed(This,pRetVal) \ ( (This)->lpVtbl -> get_sealed(This,pRetVal) ) -#define IDiaSymbol11_get_hfaFloat(This,pRetVal) \ +#define IDiaSymbol12_get_hfaFloat(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaFloat(This,pRetVal) ) -#define IDiaSymbol11_get_hfaDouble(This,pRetVal) \ +#define IDiaSymbol12_get_hfaDouble(This,pRetVal) \ ( (This)->lpVtbl -> get_hfaDouble(This,pRetVal) ) -#define IDiaSymbol11_get_liveRangeStartAddressSection(This,pRetVal) \ +#define IDiaSymbol12_get_liveRangeStartAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressSection(This,pRetVal) ) -#define IDiaSymbol11_get_liveRangeStartAddressOffset(This,pRetVal) \ +#define IDiaSymbol12_get_liveRangeStartAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartAddressOffset(This,pRetVal) ) -#define IDiaSymbol11_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol12_get_liveRangeStartRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeStartRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol11_get_countLiveRanges(This,pRetVal) \ +#define IDiaSymbol12_get_countLiveRanges(This,pRetVal) \ ( (This)->lpVtbl -> get_countLiveRanges(This,pRetVal) ) -#define IDiaSymbol11_get_liveRangeLength(This,pRetVal) \ +#define IDiaSymbol12_get_liveRangeLength(This,pRetVal) \ ( (This)->lpVtbl -> get_liveRangeLength(This,pRetVal) ) -#define IDiaSymbol11_get_offsetInUdt(This,pRetVal) \ +#define IDiaSymbol12_get_offsetInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_offsetInUdt(This,pRetVal) ) -#define IDiaSymbol11_get_paramBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol12_get_paramBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_paramBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol11_get_localBasePointerRegisterId(This,pRetVal) \ +#define IDiaSymbol12_get_localBasePointerRegisterId(This,pRetVal) \ ( (This)->lpVtbl -> get_localBasePointerRegisterId(This,pRetVal) ) -#define IDiaSymbol11_get_isLocationControlFlowDependent(This,pRetVal) \ +#define IDiaSymbol12_get_isLocationControlFlowDependent(This,pRetVal) \ ( (This)->lpVtbl -> get_isLocationControlFlowDependent(This,pRetVal) ) -#define IDiaSymbol11_get_stride(This,pRetVal) \ +#define IDiaSymbol12_get_stride(This,pRetVal) \ ( (This)->lpVtbl -> get_stride(This,pRetVal) ) -#define IDiaSymbol11_get_numberOfRows(This,pRetVal) \ +#define IDiaSymbol12_get_numberOfRows(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRows(This,pRetVal) ) -#define IDiaSymbol11_get_numberOfColumns(This,pRetVal) \ +#define IDiaSymbol12_get_numberOfColumns(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfColumns(This,pRetVal) ) -#define IDiaSymbol11_get_isMatrixRowMajor(This,pRetVal) \ +#define IDiaSymbol12_get_isMatrixRowMajor(This,pRetVal) \ ( (This)->lpVtbl -> get_isMatrixRowMajor(This,pRetVal) ) -#define IDiaSymbol11_get_numericProperties(This,cnt,pcnt,pProperties) \ +#define IDiaSymbol12_get_numericProperties(This,cnt,pcnt,pProperties) \ ( (This)->lpVtbl -> get_numericProperties(This,cnt,pcnt,pProperties) ) -#define IDiaSymbol11_get_modifierValues(This,cnt,pcnt,pModifiers) \ +#define IDiaSymbol12_get_modifierValues(This,cnt,pcnt,pModifiers) \ ( (This)->lpVtbl -> get_modifierValues(This,cnt,pcnt,pModifiers) ) -#define IDiaSymbol11_get_isReturnValue(This,pRetVal) \ +#define IDiaSymbol12_get_isReturnValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isReturnValue(This,pRetVal) ) -#define IDiaSymbol11_get_isOptimizedAway(This,pRetVal) \ +#define IDiaSymbol12_get_isOptimizedAway(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedAway(This,pRetVal) ) -#define IDiaSymbol11_get_builtInKind(This,pRetVal) \ +#define IDiaSymbol12_get_builtInKind(This,pRetVal) \ ( (This)->lpVtbl -> get_builtInKind(This,pRetVal) ) -#define IDiaSymbol11_get_registerType(This,pRetVal) \ +#define IDiaSymbol12_get_registerType(This,pRetVal) \ ( (This)->lpVtbl -> get_registerType(This,pRetVal) ) -#define IDiaSymbol11_get_baseDataSlot(This,pRetVal) \ +#define IDiaSymbol12_get_baseDataSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataSlot(This,pRetVal) ) -#define IDiaSymbol11_get_baseDataOffset(This,pRetVal) \ +#define IDiaSymbol12_get_baseDataOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_baseDataOffset(This,pRetVal) ) -#define IDiaSymbol11_get_textureSlot(This,pRetVal) \ +#define IDiaSymbol12_get_textureSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_textureSlot(This,pRetVal) ) -#define IDiaSymbol11_get_samplerSlot(This,pRetVal) \ +#define IDiaSymbol12_get_samplerSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_samplerSlot(This,pRetVal) ) -#define IDiaSymbol11_get_uavSlot(This,pRetVal) \ +#define IDiaSymbol12_get_uavSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_uavSlot(This,pRetVal) ) -#define IDiaSymbol11_get_sizeInUdt(This,pRetVal) \ +#define IDiaSymbol12_get_sizeInUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_sizeInUdt(This,pRetVal) ) -#define IDiaSymbol11_get_memorySpaceKind(This,pRetVal) \ +#define IDiaSymbol12_get_memorySpaceKind(This,pRetVal) \ ( (This)->lpVtbl -> get_memorySpaceKind(This,pRetVal) ) -#define IDiaSymbol11_get_unmodifiedTypeId(This,pRetVal) \ +#define IDiaSymbol12_get_unmodifiedTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_unmodifiedTypeId(This,pRetVal) ) -#define IDiaSymbol11_get_subTypeId(This,pRetVal) \ +#define IDiaSymbol12_get_subTypeId(This,pRetVal) \ ( (This)->lpVtbl -> get_subTypeId(This,pRetVal) ) -#define IDiaSymbol11_get_subType(This,pRetVal) \ +#define IDiaSymbol12_get_subType(This,pRetVal) \ ( (This)->lpVtbl -> get_subType(This,pRetVal) ) -#define IDiaSymbol11_get_numberOfModifiers(This,pRetVal) \ +#define IDiaSymbol12_get_numberOfModifiers(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfModifiers(This,pRetVal) ) -#define IDiaSymbol11_get_numberOfRegisterIndices(This,pRetVal) \ +#define IDiaSymbol12_get_numberOfRegisterIndices(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfRegisterIndices(This,pRetVal) ) -#define IDiaSymbol11_get_isHLSLData(This,pRetVal) \ +#define IDiaSymbol12_get_isHLSLData(This,pRetVal) \ ( (This)->lpVtbl -> get_isHLSLData(This,pRetVal) ) -#define IDiaSymbol11_get_isPointerToDataMember(This,pRetVal) \ +#define IDiaSymbol12_get_isPointerToDataMember(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToDataMember(This,pRetVal) ) -#define IDiaSymbol11_get_isPointerToMemberFunction(This,pRetVal) \ +#define IDiaSymbol12_get_isPointerToMemberFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerToMemberFunction(This,pRetVal) ) -#define IDiaSymbol11_get_isSingleInheritance(This,pRetVal) \ +#define IDiaSymbol12_get_isSingleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isSingleInheritance(This,pRetVal) ) -#define IDiaSymbol11_get_isMultipleInheritance(This,pRetVal) \ +#define IDiaSymbol12_get_isMultipleInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isMultipleInheritance(This,pRetVal) ) -#define IDiaSymbol11_get_isVirtualInheritance(This,pRetVal) \ +#define IDiaSymbol12_get_isVirtualInheritance(This,pRetVal) \ ( (This)->lpVtbl -> get_isVirtualInheritance(This,pRetVal) ) -#define IDiaSymbol11_get_restrictedType(This,pRetVal) \ +#define IDiaSymbol12_get_restrictedType(This,pRetVal) \ ( (This)->lpVtbl -> get_restrictedType(This,pRetVal) ) -#define IDiaSymbol11_get_isPointerBasedOnSymbolValue(This,pRetVal) \ +#define IDiaSymbol12_get_isPointerBasedOnSymbolValue(This,pRetVal) \ ( (This)->lpVtbl -> get_isPointerBasedOnSymbolValue(This,pRetVal) ) -#define IDiaSymbol11_get_baseSymbol(This,pRetVal) \ +#define IDiaSymbol12_get_baseSymbol(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbol(This,pRetVal) ) -#define IDiaSymbol11_get_baseSymbolId(This,pRetVal) \ +#define IDiaSymbol12_get_baseSymbolId(This,pRetVal) \ ( (This)->lpVtbl -> get_baseSymbolId(This,pRetVal) ) -#define IDiaSymbol11_get_objectFileName(This,pRetVal) \ +#define IDiaSymbol12_get_objectFileName(This,pRetVal) \ ( (This)->lpVtbl -> get_objectFileName(This,pRetVal) ) -#define IDiaSymbol11_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ +#define IDiaSymbol12_get_isAcceleratorGroupSharedLocal(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorGroupSharedLocal(This,pRetVal) ) -#define IDiaSymbol11_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ +#define IDiaSymbol12_get_isAcceleratorPointerTagLiveRange(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorPointerTagLiveRange(This,pRetVal) ) -#define IDiaSymbol11_get_isAcceleratorStubFunction(This,pRetVal) \ +#define IDiaSymbol12_get_isAcceleratorStubFunction(This,pRetVal) \ ( (This)->lpVtbl -> get_isAcceleratorStubFunction(This,pRetVal) ) -#define IDiaSymbol11_get_numberOfAcceleratorPointerTags(This,pRetVal) \ +#define IDiaSymbol12_get_numberOfAcceleratorPointerTags(This,pRetVal) \ ( (This)->lpVtbl -> get_numberOfAcceleratorPointerTags(This,pRetVal) ) -#define IDiaSymbol11_get_isSdl(This,pRetVal) \ +#define IDiaSymbol12_get_isSdl(This,pRetVal) \ ( (This)->lpVtbl -> get_isSdl(This,pRetVal) ) -#define IDiaSymbol11_get_isWinRTPointer(This,pRetVal) \ +#define IDiaSymbol12_get_isWinRTPointer(This,pRetVal) \ ( (This)->lpVtbl -> get_isWinRTPointer(This,pRetVal) ) -#define IDiaSymbol11_get_isRefUdt(This,pRetVal) \ +#define IDiaSymbol12_get_isRefUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isRefUdt(This,pRetVal) ) -#define IDiaSymbol11_get_isValueUdt(This,pRetVal) \ +#define IDiaSymbol12_get_isValueUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isValueUdt(This,pRetVal) ) -#define IDiaSymbol11_get_isInterfaceUdt(This,pRetVal) \ +#define IDiaSymbol12_get_isInterfaceUdt(This,pRetVal) \ ( (This)->lpVtbl -> get_isInterfaceUdt(This,pRetVal) ) -#define IDiaSymbol11_findInlineFramesByAddr(This,isect,offset,ppResult) \ +#define IDiaSymbol12_findInlineFramesByAddr(This,isect,offset,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByAddr(This,isect,offset,ppResult) ) -#define IDiaSymbol11_findInlineFramesByRVA(This,rva,ppResult) \ +#define IDiaSymbol12_findInlineFramesByRVA(This,rva,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByRVA(This,rva,ppResult) ) -#define IDiaSymbol11_findInlineFramesByVA(This,va,ppResult) \ +#define IDiaSymbol12_findInlineFramesByVA(This,va,ppResult) \ ( (This)->lpVtbl -> findInlineFramesByVA(This,va,ppResult) ) -#define IDiaSymbol11_findInlineeLines(This,ppResult) \ +#define IDiaSymbol12_findInlineeLines(This,ppResult) \ ( (This)->lpVtbl -> findInlineeLines(This,ppResult) ) -#define IDiaSymbol11_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ +#define IDiaSymbol12_findInlineeLinesByAddr(This,isect,offset,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByAddr(This,isect,offset,length,ppResult) ) -#define IDiaSymbol11_findInlineeLinesByRVA(This,rva,length,ppResult) \ +#define IDiaSymbol12_findInlineeLinesByRVA(This,rva,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByRVA(This,rva,length,ppResult) ) -#define IDiaSymbol11_findInlineeLinesByVA(This,va,length,ppResult) \ +#define IDiaSymbol12_findInlineeLinesByVA(This,va,length,ppResult) \ ( (This)->lpVtbl -> findInlineeLinesByVA(This,va,length,ppResult) ) -#define IDiaSymbol11_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ +#define IDiaSymbol12_findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) \ ( (This)->lpVtbl -> findSymbolsForAcceleratorPointerTag(This,tagValue,ppResult) ) -#define IDiaSymbol11_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ +#define IDiaSymbol12_findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) \ ( (This)->lpVtbl -> findSymbolsByRVAForAcceleratorPointerTag(This,tagValue,rva,ppResult) ) -#define IDiaSymbol11_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ +#define IDiaSymbol12_get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) \ ( (This)->lpVtbl -> get_acceleratorPointerTags(This,cnt,pcnt,pPointerTags) ) -#define IDiaSymbol11_getSrcLineOnTypeDefn(This,ppResult) \ +#define IDiaSymbol12_getSrcLineOnTypeDefn(This,ppResult) \ ( (This)->lpVtbl -> getSrcLineOnTypeDefn(This,ppResult) ) -#define IDiaSymbol11_get_isPGO(This,pRetVal) \ +#define IDiaSymbol12_get_isPGO(This,pRetVal) \ ( (This)->lpVtbl -> get_isPGO(This,pRetVal) ) -#define IDiaSymbol11_get_hasValidPGOCounts(This,pRetVal) \ +#define IDiaSymbol12_get_hasValidPGOCounts(This,pRetVal) \ ( (This)->lpVtbl -> get_hasValidPGOCounts(This,pRetVal) ) -#define IDiaSymbol11_get_isOptimizedForSpeed(This,pRetVal) \ +#define IDiaSymbol12_get_isOptimizedForSpeed(This,pRetVal) \ ( (This)->lpVtbl -> get_isOptimizedForSpeed(This,pRetVal) ) -#define IDiaSymbol11_get_PGOEntryCount(This,pRetVal) \ +#define IDiaSymbol12_get_PGOEntryCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEntryCount(This,pRetVal) ) -#define IDiaSymbol11_get_PGOEdgeCount(This,pRetVal) \ +#define IDiaSymbol12_get_PGOEdgeCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGOEdgeCount(This,pRetVal) ) -#define IDiaSymbol11_get_PGODynamicInstructionCount(This,pRetVal) \ +#define IDiaSymbol12_get_PGODynamicInstructionCount(This,pRetVal) \ ( (This)->lpVtbl -> get_PGODynamicInstructionCount(This,pRetVal) ) -#define IDiaSymbol11_get_staticSize(This,pRetVal) \ +#define IDiaSymbol12_get_staticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_staticSize(This,pRetVal) ) -#define IDiaSymbol11_get_finalLiveStaticSize(This,pRetVal) \ +#define IDiaSymbol12_get_finalLiveStaticSize(This,pRetVal) \ ( (This)->lpVtbl -> get_finalLiveStaticSize(This,pRetVal) ) -#define IDiaSymbol11_get_phaseName(This,pRetVal) \ +#define IDiaSymbol12_get_phaseName(This,pRetVal) \ ( (This)->lpVtbl -> get_phaseName(This,pRetVal) ) -#define IDiaSymbol11_get_hasControlFlowCheck(This,pRetVal) \ +#define IDiaSymbol12_get_hasControlFlowCheck(This,pRetVal) \ ( (This)->lpVtbl -> get_hasControlFlowCheck(This,pRetVal) ) -#define IDiaSymbol11_get_constantExport(This,pRetVal) \ +#define IDiaSymbol12_get_constantExport(This,pRetVal) \ ( (This)->lpVtbl -> get_constantExport(This,pRetVal) ) -#define IDiaSymbol11_get_dataExport(This,pRetVal) \ +#define IDiaSymbol12_get_dataExport(This,pRetVal) \ ( (This)->lpVtbl -> get_dataExport(This,pRetVal) ) -#define IDiaSymbol11_get_privateExport(This,pRetVal) \ +#define IDiaSymbol12_get_privateExport(This,pRetVal) \ ( (This)->lpVtbl -> get_privateExport(This,pRetVal) ) -#define IDiaSymbol11_get_noNameExport(This,pRetVal) \ +#define IDiaSymbol12_get_noNameExport(This,pRetVal) \ ( (This)->lpVtbl -> get_noNameExport(This,pRetVal) ) -#define IDiaSymbol11_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ +#define IDiaSymbol12_get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) \ ( (This)->lpVtbl -> get_exportHasExplicitlyAssignedOrdinal(This,pRetVal) ) -#define IDiaSymbol11_get_exportIsForwarder(This,pRetVal) \ +#define IDiaSymbol12_get_exportIsForwarder(This,pRetVal) \ ( (This)->lpVtbl -> get_exportIsForwarder(This,pRetVal) ) -#define IDiaSymbol11_get_ordinal(This,pRetVal) \ +#define IDiaSymbol12_get_ordinal(This,pRetVal) \ ( (This)->lpVtbl -> get_ordinal(This,pRetVal) ) -#define IDiaSymbol11_get_frameSize(This,pRetVal) \ +#define IDiaSymbol12_get_frameSize(This,pRetVal) \ ( (This)->lpVtbl -> get_frameSize(This,pRetVal) ) -#define IDiaSymbol11_get_exceptionHandlerAddressSection(This,pRetVal) \ +#define IDiaSymbol12_get_exceptionHandlerAddressSection(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressSection(This,pRetVal) ) -#define IDiaSymbol11_get_exceptionHandlerAddressOffset(This,pRetVal) \ +#define IDiaSymbol12_get_exceptionHandlerAddressOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerAddressOffset(This,pRetVal) ) -#define IDiaSymbol11_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ +#define IDiaSymbol12_get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerRelativeVirtualAddress(This,pRetVal) ) -#define IDiaSymbol11_get_exceptionHandlerVirtualAddress(This,pRetVal) \ +#define IDiaSymbol12_get_exceptionHandlerVirtualAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_exceptionHandlerVirtualAddress(This,pRetVal) ) -#define IDiaSymbol11_findInputAssemblyFile(This,ppResult) \ +#define IDiaSymbol12_findInputAssemblyFile(This,ppResult) \ ( (This)->lpVtbl -> findInputAssemblyFile(This,ppResult) ) -#define IDiaSymbol11_get_characteristics(This,pRetVal) \ +#define IDiaSymbol12_get_characteristics(This,pRetVal) \ ( (This)->lpVtbl -> get_characteristics(This,pRetVal) ) -#define IDiaSymbol11_get_coffGroup(This,pRetVal) \ +#define IDiaSymbol12_get_coffGroup(This,pRetVal) \ ( (This)->lpVtbl -> get_coffGroup(This,pRetVal) ) -#define IDiaSymbol11_get_bindID(This,pRetVal) \ +#define IDiaSymbol12_get_bindID(This,pRetVal) \ ( (This)->lpVtbl -> get_bindID(This,pRetVal) ) -#define IDiaSymbol11_get_bindSpace(This,pRetVal) \ +#define IDiaSymbol12_get_bindSpace(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSpace(This,pRetVal) ) -#define IDiaSymbol11_get_bindSlot(This,pRetVal) \ +#define IDiaSymbol12_get_bindSlot(This,pRetVal) \ ( (This)->lpVtbl -> get_bindSlot(This,pRetVal) ) -#define IDiaSymbol11_get_isObjCClass(This,pRetVal) \ +#define IDiaSymbol12_get_isObjCClass(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCClass(This,pRetVal) ) -#define IDiaSymbol11_get_isObjCCategory(This,pRetVal) \ +#define IDiaSymbol12_get_isObjCCategory(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCCategory(This,pRetVal) ) -#define IDiaSymbol11_get_isObjCProtocol(This,pRetVal) \ +#define IDiaSymbol12_get_isObjCProtocol(This,pRetVal) \ ( (This)->lpVtbl -> get_isObjCProtocol(This,pRetVal) ) -#define IDiaSymbol11_get_inlinee(This,pRetVal) \ +#define IDiaSymbol12_get_inlinee(This,pRetVal) \ ( (This)->lpVtbl -> get_inlinee(This,pRetVal) ) -#define IDiaSymbol11_get_inlineeId(This,pRetVal) \ +#define IDiaSymbol12_get_inlineeId(This,pRetVal) \ ( (This)->lpVtbl -> get_inlineeId(This,pRetVal) ) -#define IDiaSymbol11_get_noexcept(This,pRetVal) \ +#define IDiaSymbol12_get_noexcept(This,pRetVal) \ ( (This)->lpVtbl -> get_noexcept(This,pRetVal) ) -#define IDiaSymbol11_get_hasAbsoluteAddress(This,pRetVal) \ +#define IDiaSymbol12_get_hasAbsoluteAddress(This,pRetVal) \ ( (This)->lpVtbl -> get_hasAbsoluteAddress(This,pRetVal) ) -#define IDiaSymbol11_get_isStaticMemberFunc(This,pRetVal) \ +#define IDiaSymbol12_get_isStaticMemberFunc(This,pRetVal) \ ( (This)->lpVtbl -> get_isStaticMemberFunc(This,pRetVal) ) -#define IDiaSymbol11_get_isSignRet(This,pRetVal) \ +#define IDiaSymbol12_get_isSignRet(This,pRetVal) \ ( (This)->lpVtbl -> get_isSignRet(This,pRetVal) ) -#define IDiaSymbol11_get_coroutineKind(This,pRetVal) \ +#define IDiaSymbol12_get_coroutineKind(This,pRetVal) \ ( (This)->lpVtbl -> get_coroutineKind(This,pRetVal) ) -#define IDiaSymbol11_get_associatedSymbolKind(This,pRetVal) \ +#define IDiaSymbol12_get_associatedSymbolKind(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolKind(This,pRetVal) ) -#define IDiaSymbol11_get_associatedSymbolSection(This,pRetVal) \ +#define IDiaSymbol12_get_associatedSymbolSection(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolSection(This,pRetVal) ) -#define IDiaSymbol11_get_associatedSymbolOffset(This,pRetVal) \ +#define IDiaSymbol12_get_associatedSymbolOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolOffset(This,pRetVal) ) -#define IDiaSymbol11_get_associatedSymbolRva(This,pRetVal) \ +#define IDiaSymbol12_get_associatedSymbolRva(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolRva(This,pRetVal) ) -#define IDiaSymbol11_get_associatedSymbolAddr(This,pRetVal) \ +#define IDiaSymbol12_get_associatedSymbolAddr(This,pRetVal) \ ( (This)->lpVtbl -> get_associatedSymbolAddr(This,pRetVal) ) -#define IDiaSymbol11_get_framePadSize(This,pRetVal) \ +#define IDiaSymbol12_get_framePadSize(This,pRetVal) \ ( (This)->lpVtbl -> get_framePadSize(This,pRetVal) ) -#define IDiaSymbol11_get_framePadOffset(This,pRetVal) \ +#define IDiaSymbol12_get_framePadOffset(This,pRetVal) \ ( (This)->lpVtbl -> get_framePadOffset(This,pRetVal) ) -#define IDiaSymbol11_get_isRTCs(This,pRetVal) \ +#define IDiaSymbol12_get_isRTCs(This,pRetVal) \ ( (This)->lpVtbl -> get_isRTCs(This,pRetVal) ) -#define IDiaSymbol11_get_sourceLink(This,cb,pcb,pb) \ +#define IDiaSymbol12_get_sourceLink(This,cb,pcb,pb) \ ( (This)->lpVtbl -> get_sourceLink(This,cb,pcb,pb) ) -#define IDiaSymbol11_get_discriminatedUnionTag(This,ppTagType,pTagOffset,pTagMask) \ +#define IDiaSymbol12_get_discriminatedUnionTag(This,ppTagType,pTagOffset,pTagMask) \ ( (This)->lpVtbl -> get_discriminatedUnionTag(This,ppTagType,pTagOffset,pTagMask) ) -#define IDiaSymbol11_get_tagRanges(This,count,pcRangeValues,rangeValues) \ +#define IDiaSymbol12_get_tagRanges(This,count,pcRangeValues,rangeValues) \ ( (This)->lpVtbl -> get_tagRanges(This,count,pcRangeValues,rangeValues) ) + +#define IDiaSymbol12_get_scalableRegisterType(This,pRetVal) \ + ( (This)->lpVtbl -> get_scalableRegisterType(This,pRetVal) ) + +#define IDiaSymbol12_get_atomicType(This,pRetVal) \ + ( (This)->lpVtbl -> get_atomicType(This,pRetVal) ) + #endif /* COBJMACROS */ @@ -29818,28 +33404,24 @@ EXTERN_C const IID IID_IDiaSymbol11; -HRESULT STDMETHODCALLTYPE IDiaSymbol11_get_discriminatedUnionTag_Proxy( - IDiaSymbol11 * This, - /* [out] */ IDiaSymbol **ppTagType, - /* [out] */ DWORD *pTagOffset, - /* [out] */ struct DiaTagValue *pTagMask); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol12_get_scalableRegisterType_Proxy( + IDiaSymbol12 * This, + /* [retval][out] */ DWORD *pRetVal); -void __RPC_STUB IDiaSymbol11_get_discriminatedUnionTag_Stub( +void __RPC_STUB IDiaSymbol12_get_scalableRegisterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -HRESULT STDMETHODCALLTYPE IDiaSymbol11_get_tagRanges_Proxy( - IDiaSymbol11 * This, - /* [in] */ DWORD count, - /* [out] */ DWORD *pcRangeValues, - /* [size_is][out] */ struct DiaTagValue *rangeValues); +/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaSymbol12_get_atomicType_Proxy( + IDiaSymbol12 * This, + /* [retval][out] */ BOOL *pRetVal); -void __RPC_STUB IDiaSymbol11_get_tagRanges_Stub( +void __RPC_STUB IDiaSymbol12_get_atomicType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, @@ -29847,7 +33429,7 @@ void __RPC_STUB IDiaSymbol11_get_tagRanges_Stub( -#endif /* __IDiaSymbol11_INTERFACE_DEFINED__ */ +#endif /* __IDiaSymbol12_INTERFACE_DEFINED__ */ #ifndef __IDiaSourceFile_INTERFACE_DEFINED__ @@ -30993,22 +34575,6 @@ EXTERN_C const IID IID_IDiaInjectedSource; #endif /* __IDiaInjectedSource_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_dia2_0000_0036 */ -/* [local] */ - - -enum __MIDL___MIDL_itf_dia2_0000_0036_0001 - { - E_DIA_INPROLOG = ( HRESULT )(( ( ( ( unsigned long )1 << 31 ) | ( ( unsigned long )( LONG )0x6d << 16 ) ) | ( unsigned long )100 ) ), - E_DIA_SYNTAX = ( E_DIA_INPROLOG + 1 ) , - E_DIA_FRAME_ACCESS = ( E_DIA_SYNTAX + 1 ) , - E_DIA_VALUE = ( E_DIA_FRAME_ACCESS + 1 ) - } ; - - -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0036_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0036_v0_0_s_ifspec; - #ifndef __IDiaStackWalkFrame_INTERFACE_DEFINED__ #define __IDiaStackWalkFrame_INTERFACE_DEFINED__ @@ -31842,6 +35408,296 @@ EXTERN_C const IID IID_IDiaEnumTables; #endif /* __IDiaEnumTables_INTERFACE_DEFINED__ */ +#ifndef __IDiaEnumSourceLink_INTERFACE_DEFINED__ +#define __IDiaEnumSourceLink_INTERFACE_DEFINED__ + +/* interface IDiaEnumSourceLink */ +/* [unique][helpstring][local][uuid][object] */ + + +EXTERN_C const IID IID_IDiaEnumSourceLink; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("45cd1eb3-5c6c-43e3-b20a-a4d8035de4e2") + IDiaEnumSourceLink : public IUnknown + { + public: + virtual HRESULT STDMETHODCALLTYPE Count( + /* [out] */ DWORD *pCnt) = 0; + + virtual HRESULT STDMETHODCALLTYPE SizeOfNext( + /* [out] */ DWORD *pcb) = 0; + + virtual HRESULT STDMETHODCALLTYPE Next( + /* [in] */ DWORD cb, + /* [out] */ DWORD *pcb, + /* [size_is][out] */ BYTE *pb) = 0; + + virtual HRESULT STDMETHODCALLTYPE Skip( + /* [in] */ DWORD cnt) = 0; + + virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; + + virtual HRESULT STDMETHODCALLTYPE Clone( + /* [out] */ IDiaEnumSourceLink **ppenum) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IDiaEnumSourceLinkVtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IDiaEnumSourceLink * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + IDiaEnumSourceLink * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + IDiaEnumSourceLink * This); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Count) + HRESULT ( STDMETHODCALLTYPE *Count )( + IDiaEnumSourceLink * This, + /* [out] */ DWORD *pCnt); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, SizeOfNext) + HRESULT ( STDMETHODCALLTYPE *SizeOfNext )( + IDiaEnumSourceLink * This, + /* [out] */ DWORD *pcb); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Next) + HRESULT ( STDMETHODCALLTYPE *Next )( + IDiaEnumSourceLink * This, + /* [in] */ DWORD cb, + /* [out] */ DWORD *pcb, + /* [size_is][out] */ BYTE *pb); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Skip) + HRESULT ( STDMETHODCALLTYPE *Skip )( + IDiaEnumSourceLink * This, + /* [in] */ DWORD cnt); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Reset) + HRESULT ( STDMETHODCALLTYPE *Reset )( + IDiaEnumSourceLink * This); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Clone) + HRESULT ( STDMETHODCALLTYPE *Clone )( + IDiaEnumSourceLink * This, + /* [out] */ IDiaEnumSourceLink **ppenum); + + END_INTERFACE + } IDiaEnumSourceLinkVtbl; + + interface IDiaEnumSourceLink + { + CONST_VTBL struct IDiaEnumSourceLinkVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IDiaEnumSourceLink_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IDiaEnumSourceLink_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IDiaEnumSourceLink_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IDiaEnumSourceLink_Count(This,pCnt) \ + ( (This)->lpVtbl -> Count(This,pCnt) ) + +#define IDiaEnumSourceLink_SizeOfNext(This,pcb) \ + ( (This)->lpVtbl -> SizeOfNext(This,pcb) ) + +#define IDiaEnumSourceLink_Next(This,cb,pcb,pb) \ + ( (This)->lpVtbl -> Next(This,cb,pcb,pb) ) + +#define IDiaEnumSourceLink_Skip(This,cnt) \ + ( (This)->lpVtbl -> Skip(This,cnt) ) + +#define IDiaEnumSourceLink_Reset(This) \ + ( (This)->lpVtbl -> Reset(This) ) + +#define IDiaEnumSourceLink_Clone(This,ppenum) \ + ( (This)->lpVtbl -> Clone(This,ppenum) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IDiaEnumSourceLink_INTERFACE_DEFINED__ */ + + +#ifndef __IDiaEnumSourceLink2_INTERFACE_DEFINED__ +#define __IDiaEnumSourceLink2_INTERFACE_DEFINED__ + +/* interface IDiaEnumSourceLink2 */ +/* [unique][helpstring][local][uuid][object] */ + + +EXTERN_C const IID IID_IDiaEnumSourceLink2; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("136d8151-ade7-4704-af13-324080762e8f") + IDiaEnumSourceLink2 : public IDiaEnumSourceLink + { + public: + virtual HRESULT STDMETHODCALLTYPE SizeOfNext2( + /* [out] */ ULONGLONG *pcb) = 0; + + virtual HRESULT STDMETHODCALLTYPE Next2( + /* [in] */ ULONGLONG cb, + /* [out] */ ULONGLONG *pcb, + /* [size_is][out] */ BYTE *pb) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IDiaEnumSourceLink2Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IDiaEnumSourceLink2 * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + IDiaEnumSourceLink2 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + IDiaEnumSourceLink2 * This); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Count) + HRESULT ( STDMETHODCALLTYPE *Count )( + IDiaEnumSourceLink2 * This, + /* [out] */ DWORD *pCnt); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, SizeOfNext) + HRESULT ( STDMETHODCALLTYPE *SizeOfNext )( + IDiaEnumSourceLink2 * This, + /* [out] */ DWORD *pcb); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Next) + HRESULT ( STDMETHODCALLTYPE *Next )( + IDiaEnumSourceLink2 * This, + /* [in] */ DWORD cb, + /* [out] */ DWORD *pcb, + /* [size_is][out] */ BYTE *pb); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Skip) + HRESULT ( STDMETHODCALLTYPE *Skip )( + IDiaEnumSourceLink2 * This, + /* [in] */ DWORD cnt); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Reset) + HRESULT ( STDMETHODCALLTYPE *Reset )( + IDiaEnumSourceLink2 * This); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink, Clone) + HRESULT ( STDMETHODCALLTYPE *Clone )( + IDiaEnumSourceLink2 * This, + /* [out] */ IDiaEnumSourceLink **ppenum); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink2, SizeOfNext2) + HRESULT ( STDMETHODCALLTYPE *SizeOfNext2 )( + IDiaEnumSourceLink2 * This, + /* [out] */ ULONGLONG *pcb); + + DECLSPEC_XFGVIRT(IDiaEnumSourceLink2, Next2) + HRESULT ( STDMETHODCALLTYPE *Next2 )( + IDiaEnumSourceLink2 * This, + /* [in] */ ULONGLONG cb, + /* [out] */ ULONGLONG *pcb, + /* [size_is][out] */ BYTE *pb); + + END_INTERFACE + } IDiaEnumSourceLink2Vtbl; + + interface IDiaEnumSourceLink2 + { + CONST_VTBL struct IDiaEnumSourceLink2Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IDiaEnumSourceLink2_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IDiaEnumSourceLink2_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IDiaEnumSourceLink2_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IDiaEnumSourceLink2_Count(This,pCnt) \ + ( (This)->lpVtbl -> Count(This,pCnt) ) + +#define IDiaEnumSourceLink2_SizeOfNext(This,pcb) \ + ( (This)->lpVtbl -> SizeOfNext(This,pcb) ) + +#define IDiaEnumSourceLink2_Next(This,cb,pcb,pb) \ + ( (This)->lpVtbl -> Next(This,cb,pcb,pb) ) + +#define IDiaEnumSourceLink2_Skip(This,cnt) \ + ( (This)->lpVtbl -> Skip(This,cnt) ) + +#define IDiaEnumSourceLink2_Reset(This) \ + ( (This)->lpVtbl -> Reset(This) ) + +#define IDiaEnumSourceLink2_Clone(This,ppenum) \ + ( (This)->lpVtbl -> Clone(This,ppenum) ) + + +#define IDiaEnumSourceLink2_SizeOfNext2(This,pcb) \ + ( (This)->lpVtbl -> SizeOfNext2(This,pcb) ) + +#define IDiaEnumSourceLink2_Next2(This,cb,pcb,pb) \ + ( (This)->lpVtbl -> Next2(This,cb,pcb,pb) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IDiaEnumSourceLink2_INTERFACE_DEFINED__ */ + + #ifndef __Dia2Lib_LIBRARY_DEFINED__ #define __Dia2Lib_LIBRARY_DEFINED__ @@ -31854,6 +35710,7 @@ EXTERN_C const IID IID_IDiaEnumTables; + EXTERN_C const IID LIBID_Dia2Lib; EXTERN_C const CLSID CLSID_DiaSource; @@ -31881,7 +35738,7 @@ DiaStackWalker; #endif #endif /* __Dia2Lib_LIBRARY_DEFINED__ */ -/* interface __MIDL_itf_dia2_0000_0042 */ +/* interface __MIDL_itf_dia2_0000_0048 */ /* [local] */ #define DiaTable_Symbols ( L"Symbols" ) @@ -31904,8 +35761,8 @@ DiaStackWalker; -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0042_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0042_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0048_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0048_v0_0_s_ifspec; #ifndef __IDiaPropertyStorage_INTERFACE_DEFINED__ #define __IDiaPropertyStorage_INTERFACE_DEFINED__ @@ -32423,10 +36280,10 @@ EXTERN_C const IID IID_IDiaEnumStackFrames; #endif /* __IDiaEnumStackFrames_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_dia2_0000_0045 */ +/* interface __MIDL_itf_dia2_0000_0051 */ /* [local] */ -typedef /* [public] */ struct __MIDL___MIDL_itf_dia2_0000_0045_0001 +typedef /* [public] */ struct __MIDL___MIDL_itf_dia2_0000_0051_0001 { DWORD ulOffStart; DWORD cbProcSize; @@ -32437,8 +36294,8 @@ typedef /* [public] */ struct __MIDL___MIDL_itf_dia2_0000_0045_0001 -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0045_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0045_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0051_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_dia2_0000_0051_v0_0_s_ifspec; #ifndef __IDiaStackWalkHelper_INTERFACE_DEFINED__ #define __IDiaStackWalkHelper_INTERFACE_DEFINED__ @@ -32807,6 +36664,10 @@ EXTERN_C const IID IID_IDiaStackWalkHelper2; IDiaStackWalkHelper2 : public IDiaStackWalkHelper { public: + virtual HRESULT STDMETHODCALLTYPE GetPointerAuthenticationMask( + /* [in] */ ULONG64 PtrVal, + /* [out] */ ULONG64 *AuthMask) = 0; + }; @@ -32914,6 +36775,12 @@ EXTERN_C const IID IID_IDiaStackWalkHelper2; /* [out] */ ULONGLONG *pVaFragment, /* [out] */ DWORD *pLenFragment); + DECLSPEC_XFGVIRT(IDiaStackWalkHelper2, GetPointerAuthenticationMask) + HRESULT ( STDMETHODCALLTYPE *GetPointerAuthenticationMask )( + IDiaStackWalkHelper2 * This, + /* [in] */ ULONG64 PtrVal, + /* [out] */ ULONG64 *AuthMask); + END_INTERFACE } IDiaStackWalkHelper2Vtbl; @@ -32974,6 +36841,9 @@ EXTERN_C const IID IID_IDiaStackWalkHelper2; ( (This)->lpVtbl -> functionFragmentsForVA(This,vaFunc,cbFunc,cFragments,pVaFragment,pLenFragment) ) +#define IDiaStackWalkHelper2_GetPointerAuthenticationMask(This,PtrVal,AuthMask) \ + ( (This)->lpVtbl -> GetPointerAuthenticationMask(This,PtrVal,AuthMask) ) + #endif /* COBJMACROS */ @@ -32985,6 +36855,241 @@ EXTERN_C const IID IID_IDiaStackWalkHelper2; #endif /* __IDiaStackWalkHelper2_INTERFACE_DEFINED__ */ +#ifndef __IDiaStackWalkHelper3_INTERFACE_DEFINED__ +#define __IDiaStackWalkHelper3_INTERFACE_DEFINED__ + +/* interface IDiaStackWalkHelper3 */ +/* [unique][helpstring][local][uuid][object] */ + + +EXTERN_C const IID IID_IDiaStackWalkHelper3; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("9e8a18e3-4d15-4b9a-9c8e-3f2a5b6c7d8e") + IDiaStackWalkHelper3 : public IDiaStackWalkHelper2 + { + public: + virtual HRESULT STDMETHODCALLTYPE get_registerValue( + /* [in] */ DWORD index, + /* [in] */ DWORD cbData, + /* [out] */ DWORD *pcbData, + /* [size_is][out] */ BYTE *pbData) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_registerValue( + /* [in] */ DWORD index, + /* [in] */ DWORD cbData, + /* [size_is][in] */ BYTE *pbData) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IDiaStackWalkHelper3Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IDiaStackWalkHelper3 * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + IDiaStackWalkHelper3 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + IDiaStackWalkHelper3 * This); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, get_registerValue) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registerValue )( + IDiaStackWalkHelper3 * This, + /* [in] */ DWORD index, + /* [retval][out] */ ULONGLONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, put_registerValue) + /* [id][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_registerValue )( + IDiaStackWalkHelper3 * This, + /* [in] */ DWORD index, + /* [in] */ ULONGLONG NewVal); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, readMemory) + HRESULT ( STDMETHODCALLTYPE *readMemory )( + IDiaStackWalkHelper3 * This, + /* [in] */ enum MemoryTypeEnum type, + /* [in] */ ULONGLONG va, + /* [in] */ DWORD cbData, + /* [out] */ DWORD *pcbData, + /* [size_is][out] */ BYTE *pbData); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, searchForReturnAddress) + HRESULT ( STDMETHODCALLTYPE *searchForReturnAddress )( + IDiaStackWalkHelper3 * This, + /* [in] */ IDiaFrameData *frame, + /* [out] */ ULONGLONG *returnAddress); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, searchForReturnAddressStart) + HRESULT ( STDMETHODCALLTYPE *searchForReturnAddressStart )( + IDiaStackWalkHelper3 * This, + /* [in] */ IDiaFrameData *frame, + /* [in] */ ULONGLONG startAddress, + /* [out] */ ULONGLONG *returnAddress); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, frameForVA) + HRESULT ( STDMETHODCALLTYPE *frameForVA )( + IDiaStackWalkHelper3 * This, + /* [in] */ ULONGLONG va, + /* [out] */ IDiaFrameData **ppFrame); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, symbolForVA) + HRESULT ( STDMETHODCALLTYPE *symbolForVA )( + IDiaStackWalkHelper3 * This, + /* [in] */ ULONGLONG va, + /* [out] */ IDiaSymbol **ppSymbol); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, pdataForVA) + HRESULT ( STDMETHODCALLTYPE *pdataForVA )( + IDiaStackWalkHelper3 * This, + /* [in] */ ULONGLONG va, + /* [in] */ DWORD cbData, + /* [out] */ DWORD *pcbData, + /* [size_is][out] */ BYTE *pbData); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, imageForVA) + HRESULT ( STDMETHODCALLTYPE *imageForVA )( + IDiaStackWalkHelper3 * This, + /* [in] */ ULONGLONG vaContext, + /* [out] */ ULONGLONG *pvaImageStart); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, addressForVA) + HRESULT ( STDMETHODCALLTYPE *addressForVA )( + IDiaStackWalkHelper3 * This, + /* [in] */ ULONGLONG va, + /* [out] */ DWORD *pISect, + /* [out] */ DWORD *pOffset); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, numberOfFunctionFragmentsForVA) + HRESULT ( STDMETHODCALLTYPE *numberOfFunctionFragmentsForVA )( + IDiaStackWalkHelper3 * This, + /* [in] */ ULONGLONG vaFunc, + /* [in] */ DWORD cbFunc, + /* [out] */ DWORD *pNumFragments); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper, functionFragmentsForVA) + HRESULT ( STDMETHODCALLTYPE *functionFragmentsForVA )( + IDiaStackWalkHelper3 * This, + /* [in] */ ULONGLONG vaFunc, + /* [in] */ DWORD cbFunc, + /* [in] */ DWORD cFragments, + /* [out] */ ULONGLONG *pVaFragment, + /* [out] */ DWORD *pLenFragment); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper2, GetPointerAuthenticationMask) + HRESULT ( STDMETHODCALLTYPE *GetPointerAuthenticationMask )( + IDiaStackWalkHelper3 * This, + /* [in] */ ULONG64 PtrVal, + /* [out] */ ULONG64 *AuthMask); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper3, get_registerValue) + HRESULT ( STDMETHODCALLTYPE *get_registerValue )( + IDiaStackWalkHelper3 * This, + /* [in] */ DWORD index, + /* [in] */ DWORD cbData, + /* [out] */ DWORD *pcbData, + /* [size_is][out] */ BYTE *pbData); + + DECLSPEC_XFGVIRT(IDiaStackWalkHelper3, put_registerValue) + HRESULT ( STDMETHODCALLTYPE *put_registerValue )( + IDiaStackWalkHelper3 * This, + /* [in] */ DWORD index, + /* [in] */ DWORD cbData, + /* [size_is][in] */ BYTE *pbData); + + END_INTERFACE + } IDiaStackWalkHelper3Vtbl; + + interface IDiaStackWalkHelper3 + { + CONST_VTBL struct IDiaStackWalkHelper3Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IDiaStackWalkHelper3_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IDiaStackWalkHelper3_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IDiaStackWalkHelper3_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IDiaStackWalkHelper3_get_registerValue(This,index,pRetVal) \ + ( (This)->lpVtbl -> get_registerValue(This,index,pRetVal) ) + +#define IDiaStackWalkHelper3_put_registerValue(This,index,NewVal) \ + ( (This)->lpVtbl -> put_registerValue(This,index,NewVal) ) + +#define IDiaStackWalkHelper3_readMemory(This,type,va,cbData,pcbData,pbData) \ + ( (This)->lpVtbl -> readMemory(This,type,va,cbData,pcbData,pbData) ) + +#define IDiaStackWalkHelper3_searchForReturnAddress(This,frame,returnAddress) \ + ( (This)->lpVtbl -> searchForReturnAddress(This,frame,returnAddress) ) + +#define IDiaStackWalkHelper3_searchForReturnAddressStart(This,frame,startAddress,returnAddress) \ + ( (This)->lpVtbl -> searchForReturnAddressStart(This,frame,startAddress,returnAddress) ) + +#define IDiaStackWalkHelper3_frameForVA(This,va,ppFrame) \ + ( (This)->lpVtbl -> frameForVA(This,va,ppFrame) ) + +#define IDiaStackWalkHelper3_symbolForVA(This,va,ppSymbol) \ + ( (This)->lpVtbl -> symbolForVA(This,va,ppSymbol) ) + +#define IDiaStackWalkHelper3_pdataForVA(This,va,cbData,pcbData,pbData) \ + ( (This)->lpVtbl -> pdataForVA(This,va,cbData,pcbData,pbData) ) + +#define IDiaStackWalkHelper3_imageForVA(This,vaContext,pvaImageStart) \ + ( (This)->lpVtbl -> imageForVA(This,vaContext,pvaImageStart) ) + +#define IDiaStackWalkHelper3_addressForVA(This,va,pISect,pOffset) \ + ( (This)->lpVtbl -> addressForVA(This,va,pISect,pOffset) ) + +#define IDiaStackWalkHelper3_numberOfFunctionFragmentsForVA(This,vaFunc,cbFunc,pNumFragments) \ + ( (This)->lpVtbl -> numberOfFunctionFragmentsForVA(This,vaFunc,cbFunc,pNumFragments) ) + +#define IDiaStackWalkHelper3_functionFragmentsForVA(This,vaFunc,cbFunc,cFragments,pVaFragment,pLenFragment) \ + ( (This)->lpVtbl -> functionFragmentsForVA(This,vaFunc,cbFunc,cFragments,pVaFragment,pLenFragment) ) + + +#define IDiaStackWalkHelper3_GetPointerAuthenticationMask(This,PtrVal,AuthMask) \ + ( (This)->lpVtbl -> GetPointerAuthenticationMask(This,PtrVal,AuthMask) ) + + +#define IDiaStackWalkHelper3_get_registerValue(This,index,cbData,pcbData,pbData) \ + ( (This)->lpVtbl -> get_registerValue(This,index,cbData,pcbData,pbData) ) + +#define IDiaStackWalkHelper3_put_registerValue(This,index,cbData,pbData) \ + ( (This)->lpVtbl -> put_registerValue(This,index,cbData,pbData) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IDiaStackWalkHelper3_INTERFACE_DEFINED__ */ + + #ifndef __IDiaStackWalker2_INTERFACE_DEFINED__ #define __IDiaStackWalker2_INTERFACE_DEFINED__ @@ -33078,6 +37183,143 @@ EXTERN_C const IID IID_IDiaStackWalker2; #endif /* __IDiaStackWalker2_INTERFACE_DEFINED__ */ +#ifndef __IDiaEnumNamedStreams_INTERFACE_DEFINED__ +#define __IDiaEnumNamedStreams_INTERFACE_DEFINED__ + +/* interface IDiaEnumNamedStreams */ +/* [unique][helpstring][local][uuid][object] */ + + +EXTERN_C const IID IID_IDiaEnumNamedStreams; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("2B01F5E0-98DB-4824-A9A0-5192833BEF47") + IDiaEnumNamedStreams : public IUnknown + { + public: + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( + /* [retval][out] */ IUnknown **pRetVal) = 0; + + virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count( + /* [retval][out] */ LONG *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE Next( + /* [out] */ BSTR *pName) = 0; + + virtual HRESULT STDMETHODCALLTYPE Skip( + /* [in] */ ULONG celt) = 0; + + virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; + + virtual HRESULT STDMETHODCALLTYPE Clone( + /* [out] */ IDiaEnumNamedStreams **ppenum) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IDiaEnumNamedStreamsVtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IDiaEnumNamedStreams * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + IDiaEnumNamedStreams * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + IDiaEnumNamedStreams * This); + + DECLSPEC_XFGVIRT(IDiaEnumNamedStreams, get__NewEnum) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( + IDiaEnumNamedStreams * This, + /* [retval][out] */ IUnknown **pRetVal); + + DECLSPEC_XFGVIRT(IDiaEnumNamedStreams, get_Count) + /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( + IDiaEnumNamedStreams * This, + /* [retval][out] */ LONG *pRetVal); + + DECLSPEC_XFGVIRT(IDiaEnumNamedStreams, Next) + HRESULT ( STDMETHODCALLTYPE *Next )( + IDiaEnumNamedStreams * This, + /* [out] */ BSTR *pName); + + DECLSPEC_XFGVIRT(IDiaEnumNamedStreams, Skip) + HRESULT ( STDMETHODCALLTYPE *Skip )( + IDiaEnumNamedStreams * This, + /* [in] */ ULONG celt); + + DECLSPEC_XFGVIRT(IDiaEnumNamedStreams, Reset) + HRESULT ( STDMETHODCALLTYPE *Reset )( + IDiaEnumNamedStreams * This); + + DECLSPEC_XFGVIRT(IDiaEnumNamedStreams, Clone) + HRESULT ( STDMETHODCALLTYPE *Clone )( + IDiaEnumNamedStreams * This, + /* [out] */ IDiaEnumNamedStreams **ppenum); + + END_INTERFACE + } IDiaEnumNamedStreamsVtbl; + + interface IDiaEnumNamedStreams + { + CONST_VTBL struct IDiaEnumNamedStreamsVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IDiaEnumNamedStreams_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IDiaEnumNamedStreams_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IDiaEnumNamedStreams_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IDiaEnumNamedStreams_get__NewEnum(This,pRetVal) \ + ( (This)->lpVtbl -> get__NewEnum(This,pRetVal) ) + +#define IDiaEnumNamedStreams_get_Count(This,pRetVal) \ + ( (This)->lpVtbl -> get_Count(This,pRetVal) ) + +#define IDiaEnumNamedStreams_Next(This,pName) \ + ( (This)->lpVtbl -> Next(This,pName) ) + +#define IDiaEnumNamedStreams_Skip(This,celt) \ + ( (This)->lpVtbl -> Skip(This,celt) ) + +#define IDiaEnumNamedStreams_Reset(This) \ + ( (This)->lpVtbl -> Reset(This) ) + +#define IDiaEnumNamedStreams_Clone(This,ppenum) \ + ( (This)->lpVtbl -> Clone(This,ppenum) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IDiaEnumNamedStreams_INTERFACE_DEFINED__ */ + + /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ diff --git a/src/ExternalDependencies/DIA/dia2.idl b/src/ExternalDependencies/DIA/dia2.idl index 35fbfda..986e3f0 100644 --- a/src/ExternalDependencies/DIA/dia2.idl +++ b/src/ExternalDependencies/DIA/dia2.idl @@ -33,6 +33,8 @@ enum NameSearchOptions // the following are error HRESULTS returned by an IDiaDataSource they // are based on the FACILITY_VISUALCPP (0x6d) defined in delayimp.h +// WARNING: The following enum is append-only. If we change values internally we will break +// COM interop, so any new values need to appear after stable values. enum { E_PDB_OK=((HRESULT) (((unsigned long)(1)<<31) | ((unsigned long)(((LONG)0x6d))<<16) | ((unsigned long)(1))) ), @@ -61,7 +63,49 @@ enum E_PDB_SYMSRV_BAD_CACHE_PATH , E_PDB_SYMSRV_CACHE_FULL , E_PDB_OBJECT_DISPOSED , - E_PDB_MAX + E_PDB_MAX , // Unused (DO NOT CHANGE). This is forever a stale value. + + // In LF_IFC_RECORD, the unique name designating the IFC is missing. + E_PDB_IFC_RECORD_MISSING_DESIGNATOR, + + // In LF_IFC_RECORD, the unique identifier does not name an IFC in the list of provided IFCs. + E_PDB_IFC_RECORD_MISSING_REFERENCE, + + // The corresponding IFC described by an LF_IFC_RECORD could not be loaded. + E_PDB_IFC_FAILED_TO_LOAD, + + // The corresponding IFC described by an LF_IFC_RECORD could not be loaded due to mismatching hash. + E_PDB_IFC_FAILED_TO_LOAD_MISMATCH_HASH, + + // When opening the debug stream in an IFC, the stream could not be loaded. + E_PDB_IFC_DEBUG_STREAM_FAILED_OPEN, + + // When opening the debug stream in an IFC, the stream was found to be empty. + E_PDB_IFC_DEBUG_STREAM_EMPTY, + + // When opening the debug stream in an IFC, the stream hash did not match the hash from LF_IFC_RECORD. + E_PDB_IFC_DEBUG_STREAM_HASH_MISMATCH, + + // + // Errors returned by IDiaFrameData::execute + // + + E_DIA_INPROLOG // cannot execute stack frame when in prolog + = ((HRESULT)(((unsigned long)(1) << 31) | ((unsigned long)(((LONG)0x6d)) << 16) | ((unsigned long)(100)))), + E_DIA_SYNTAX, // error parsing frame program + E_DIA_FRAME_ACCESS, // error accessing registers or memory + E_DIA_VALUE, // error in computer a value (e.g., divide by zero) + + // + // Errors on accessing OBJ, LIB or compiler generated PDB, when + // querying mini PDB produced by the linker with /DEBUG:fastlink. + // + + // error accessing OBJ or LIB + E_DIA_COFF_ACCESS = ((DWORD)(((DWORD)(1) << 31) | ((DWORD)(((LONG)0x6d)) << 16) | ((DWORD)(200)))), + + // error accessing compiler generated PDB + E_DIA_COMP_PDB_ACCESS, }; #define PROPERTY_RW(type, name, prid, help) \ @@ -109,6 +153,9 @@ interface IDiaLoadCallback2; interface IDiaReadExeAtOffsetCallback; interface IDiaReadExeAtRVACallback; +interface IDiaEnumSourceLink; +interface IDiaEnumNamedStreams; + [ object, uuid(C32ADB82-73F4-421b-95D5-A4706EDF5DBE), @@ -254,6 +301,83 @@ interface IDiaDataSource: IUnknown [in] IUnknown* pCallback ); } +typedef HRESULT __cdecl (*PFNMINIPDBERRORCALLBACK2)(void* pvContext, DWORD dwErrorCode, const LPCOLESTR szObjOrPdb, const LPCOLESTR szLib); + +[ + object, + uuid(1a21eb69-962a-4bc4-8bd3-681797d38b23), + local, + helpstring("IDiaDataSourceEx Interface"), + pointer_default(unique) +] +interface IDiaDataSourceEx: IDiaDataSource +{ + HRESULT loadDataFromPdbEx( + [in] LPCOLESTR pdbPath, + [in] BOOL fPdbPrefetching); + + HRESULT loadAndValidateDataFromPdbEx( + [in] LPCOLESTR pdbPath, + [in] GUID* pcsig70, + [in] DWORD sig, + [in] DWORD age, + [in] BOOL fPdbPrefetching); + + HRESULT loadDataForExeEx( + [in] LPCOLESTR executable, + [in] LPCOLESTR searchPath, + [in] IUnknown* pCallback, + [in] BOOL fPdbPrefetching); + + HRESULT loadDataFromIStreamEx( + [in] IStream* pIStream, + [in] BOOL fPdbPrefetching); + + HRESULT getStreamSize( + [in] LPCOLESTR stream, + [out] ULONGLONG* pcb); + + HRESULT getStreamRawData( + [in] LPCOLESTR stream, + [in] ULONGLONG cbOffset, + [in] ULONGLONG cbRead, + [out] ULONGLONG *pcbRead, + [out, size_is(cbRead)] BYTE* pbData); + + // Allow DIA client to register a callback for convenience of reporting + // problems on accessing OBJ, LIB or compiler generated PDB files, for + // binaries linked with /DEBUG:mini (aka /DEBUG:fastlink). + HRESULT setPfnMiniPDBErrorCallback2( + [in] void* pvContext, + [in] PFNMINIPDBERRORCALLBACK2 pfn); + + // + // ValidatePdb - lightweight API to query basic properties of a PDB without actually opening it + // + HRESULT ValidatePdb( + [in] LPCOLESTR pdbPath, + [in] const GUID* pcsig70, + [in] DWORD sig, + [in] DWORD age, + [out] BOOL* pfStripped); + +}; + +[ + object, + uuid(D240C8DD-1A0F-456E-80A6-4F1D06BF5DF4), + local, + helpstring("IDiaDataSourceEx2 Interface"), + pointer_default(unique) +] +interface IDiaDataSourceEx2 : IDiaDataSourceEx +{ + HRESULT findNamedStreams( + [in] LPCOLESTR name, + [in] DWORD compareFlags, + [out] IDiaEnumNamedStreams** ppResult); +}; + [ object, uuid(CAB72C48-443B-48f5-9B0B-42F0820AB29A), @@ -996,6 +1120,27 @@ interface IDiaSession: IUnknown [out] IDiaInputAssemblyFile** ppResult); }; +[ + object, + uuid(cd24eed5-5fea-4742-a320-6254c920e78b), + local, + helpstring("IDiaSessionEx Interface"), + pointer_default(unique) +] +interface IDiaSessionEx : IDiaSession +{ + HRESULT isFastLinkPDB( + [out] BOOL* pfFastLinkPDB); + + HRESULT isPortablePDB( + [out] BOOL* pfPortablePDB); + + HRESULT getSourceLinkInfo( + [in] IDiaSymbol* parent, + [out] IDiaEnumSourceLink** ppenum); + +}; + /* * Table Columns * @@ -1509,6 +1654,18 @@ interface IDiaSymbol11 : IDiaSymbol10 [out, size_is(count)] struct DiaTagValue *rangeValues); }; +[ + object, + uuid(d4d55c6b-2c67-4c1a-b8f2-7e8f3d5e2a1d), + local, + helpstring("IDiaSymbol12 Interface"), + pointer_default(unique) +] +interface IDiaSymbol12 : IDiaSymbol11 +{ + PROPERTY_RO(DWORD, scalableRegisterType, 234, "scalable vector register type (SVE_Z, SVE_P, etc.)"); + PROPERTY_RO(BOOL, atomicType, 235, "C _Atomic type"); +}; // // SourceFiles @@ -1672,19 +1829,6 @@ interface IDiaInjectedSource: IUnknown ); }; -// -// Errors returned by IDiaFrameData::execute -// -enum -{ - E_DIA_INPROLOG // cannot execute stack frame when in prolog - =((HRESULT) (((unsigned long)(1)<<31) | ((unsigned long)(((LONG)0x6d))<<16) | ((unsigned long)(100))) ), - E_DIA_SYNTAX, // error parsing frame program - E_DIA_FRAME_ACCESS, // error accessing registers or memory - E_DIA_VALUE, // error in computer a value (e.g., divide by zero) -}; - - [ object, uuid(07C590C1-438D-4F47-BDCD-4397BC81AD75), @@ -1814,6 +1958,53 @@ interface IDiaEnumTables: IUnknown [out] IDiaEnumTables **ppenum); }; +[ + object, + uuid(45cd1eb3-5c6c-43e3-b20a-a4d8035de4e2), + local, + helpstring("IDiaEnumSourceLink Interface"), + pointer_default(unique) +] +interface IDiaEnumSourceLink : IUnknown +{ + HRESULT Count( + [out] DWORD* pCnt); + + HRESULT SizeOfNext( + [out] DWORD* pcb); + + HRESULT Next( + [in] DWORD cb, + [out] DWORD* pcb, + [out, size_is(cb)] BYTE* pb); + + HRESULT Skip( + [in] DWORD cnt); + + HRESULT Reset(); + + HRESULT Clone( + [out] IDiaEnumSourceLink** ppenum); +} + +[ + object, + uuid(136d8151-ade7-4704-af13-324080762e8f), + local, + helpstring("IDiaEnumSourceLink2 Interface with support for larger streams"), + pointer_default(unique) +] +interface IDiaEnumSourceLink2 : IDiaEnumSourceLink +{ + HRESULT SizeOfNext2( + [out] ULONGLONG* pcb); + + HRESULT Next2( + [in] ULONGLONG cb, + [out] ULONGLONG* pcb, + [out, size_is(cb)] BYTE* pb); +} + [ uuid(106173A0-0173-4e5c-84E7-E915422BE997), version(2.0), @@ -1830,6 +2021,7 @@ library Dia2Lib coclass DiaSource { [default] interface IDiaDataSource; + interface IDiaDataSourceEx2; }; // @@ -1846,6 +2038,7 @@ library Dia2Lib coclass DiaSourceAlt { [default] interface IDiaDataSource; + interface IDiaDataSourceEx2; }; @@ -1861,8 +2054,9 @@ library Dia2Lib interface IDiaSectionContrib; interface IDiaEnumSectionContribs; - interface IDiaSymbol11; + interface IDiaSymbol12; interface IDiaEnumSymbolsByAddr2; + interface IDiaSessionEx; }; // @@ -2094,6 +2288,41 @@ interface IDiaStackWalker: IUnknown ] interface IDiaStackWalkHelper2 : IDiaStackWalkHelper { + // Returns: + // S_OK - Pointer authentication mask known / returned + // E_NOINTERFACE - Invalid for the architecture / target + // Other - Error. + // + // If AuthMask is returned as a full bit mask (all bits set), + // it indicates that the mask should be the same as that for + // the currently running process. + HRESULT GetPointerAuthenticationMask( + [in] ULONG64 PtrVal, + [out] ULONG64* AuthMask + ); +} + +[ + object, + uuid(9e8a18e3-4d15-4b9a-9c8e-3f2a5b6c7d8e), + local, + helpstring("IDiaStackWalkHelper3 Interface"), + pointer_default(unique) +] +interface IDiaStackWalkHelper3 : IDiaStackWalkHelper2 +{ + HRESULT get_registerValue( + [in] DWORD index, + [in] DWORD cbData, + [out] DWORD *pcbData, + [out, size_is(cbData)] BYTE *pbData + ); + + HRESULT put_registerValue( + [in] DWORD index, + [in] DWORD cbData, + [in, size_is(cbData)] BYTE *pbData + ); } [ @@ -2106,3 +2335,28 @@ interface IDiaStackWalkHelper2 : IDiaStackWalkHelper interface IDiaStackWalker2 : IDiaStackWalker { } + +[ + object, + uuid(2B01F5E0-98DB-4824-A9A0-5192833BEF47), + local, + helpstring("IDiaEnumNamedStreams Interface"), + pointer_default(unique) +] +interface IDiaEnumNamedStreams : IUnknown +{ + PROPERTY_RO(IUnknown*, _NewEnum, DISPID_NEWENUM, "IEnumVARIANT version of IDiaEnumNamedStreams."); + PROPERTY_RO(LONG, Count, 1, "Number of named streams."); + + HRESULT Next( + [out] BSTR* pName); + + HRESULT Skip( + [in] ULONG celt); + + HRESULT Reset(); + + HRESULT Clone( + [out] IDiaEnumNamedStreams** ppenum); +}; + diff --git a/src/ExternalDependencies/DIA/diacreate.h b/src/ExternalDependencies/DIA/diacreate.h index 23f0de1..c3608ef 100644 --- a/src/ExternalDependencies/DIA/diacreate.h +++ b/src/ExternalDependencies/DIA/diacreate.h @@ -19,7 +19,9 @@ HRESULT STDMETHODCALLTYPE NoRegCoCreate( const __wchar_t *dllName, #ifndef _NATIVE_WCHAR_T_DEFINED #ifdef __cplusplus -HRESULT STDMETHODCALLTYPE NoRegCoCreate( const wchar_t *dllName, +// When compiling with /Zc:wchar_t- this becomes unsigned short overload that maps back to real __wchar_t function + +inline HRESULT STDMETHODCALLTYPE NoRegCoCreate( const wchar_t *dllName, REFCLSID rclsid, REFIID riid, void **ppv) @@ -31,7 +33,6 @@ HRESULT STDMETHODCALLTYPE NoRegCoCreate( const wchar_t *dllName, #endif - // // Create a dia data source object from the dia dll (looks up the class id in the registry). // diff --git a/src/ExternalDependencies/DIA/msdia140.dll b/src/ExternalDependencies/DIA/msdia140.dll index 3cb9445630edf2cd09e091fabb7de0cc230b61c5..0f20eb12770840c149865d4ed314e02e1ba69b5c 100644 GIT binary patch literal 2698040 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 Ro9|pYDh&|O8+gVV~eX>C@a`@k+a$7 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%0D;)^PNjt1 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 z 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 usCtne$Q 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

r=S;l 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�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

wCs~P(|f4`KsU$-4YuFFM+k1zR- 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
  • fEl#A}i!~dZ8N}du# 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⩔RO>&7-f= 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
    m|zZdTGoH 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

    <4jWEit@v~2yPjh)oC(5dDKb8vCP1%?hTe$R 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 Q@g>?|+svyhqLcLMB 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�*c9DJki&j_x$t+ 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 literal 1889696 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�PacOPm(mLvp+84FE6K9mP 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

    j(pCnyey&=!hgP()=sdzNcF$F(M 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 ZG@y(}chSbuy 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

    MdG9&CXp{V%G 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�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 z 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%0Asryu8m&2K#!5wEDFCvA4Nrsf^R1ob;V? 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 #g`Lr8;kO}uWhJ#1KWSi`|$Qb>8BkF5pQ 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 z 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 diff --git a/src/ExternalDependencies/DIA/readme.txt b/src/ExternalDependencies/DIA/readme.txt index b379a11..ea86750 100644 --- a/src/ExternalDependencies/DIA/readme.txt +++ b/src/ExternalDependencies/DIA/readme.txt @@ -1,4 +1,4 @@ -The current version of DIA: Visual Studio 2022 17.5 +The current version of DIA: Visual Studio 2026 18.7.3 (June 2026 Feature Update) Here's how to take a new drop of DIA: 1. Get msdia.dll from somewhere. diff --git a/src/SizeBench.AnalysisEngine/DIAInterop/BasicTypes.cs b/src/SizeBench.AnalysisEngine/DIAInterop/BasicTypes.cs index 45aad18..12f95c9 100644 --- a/src/SizeBench.AnalysisEngine/DIAInterop/BasicTypes.cs +++ b/src/SizeBench.AnalysisEngine/DIAInterop/BasicTypes.cs @@ -23,4 +23,5 @@ internal enum BasicTypes : uint btChar16 = 32, btChar32 = 33, btChar8 = 34, + btVector = 35, // "SVE and other scalable vector types" per cvconst.h } diff --git a/src/SizeBench.AnalysisEngine/DIAInterop/CompilandLanguage.cs b/src/SizeBench.AnalysisEngine/DIAInterop/CompilandLanguage.cs index 1dd8eea..a1731e6 100644 --- a/src/SizeBench.AnalysisEngine/DIAInterop/CompilandLanguage.cs +++ b/src/SizeBench.AnalysisEngine/DIAInterop/CompilandLanguage.cs @@ -24,6 +24,7 @@ internal enum CompilandLanguage CV_CFL_SWIFT = 0x13, // Swift CV_CFL_ALIASOBJ = 0x14, CV_CFL_RUST = 0x15, // Rust, + CV_CFL_GO = 0x16, // Go SizeBench_Zig = Int32.MaxValue - 1, // Zig, which does not yet have a CV_CFL_LANG value so SizeBench detects it using tool name Unknown = Int32.MaxValue } diff --git a/src/SizeBench.AnalysisEngine/DIAInterop/DIAAdapter.cs b/src/SizeBench.AnalysisEngine/DIAInterop/DIAAdapter.cs index 8872c9c..ace6de1 100644 --- a/src/SizeBench.AnalysisEngine/DIAInterop/DIAAdapter.cs +++ b/src/SizeBench.AnalysisEngine/DIAInterop/DIAAdapter.cs @@ -46,11 +46,11 @@ internal sealed class DIAAdapter : IDIAAdapter, IDisposable { // Once we load DIA we never try to unload it, because it's very hard to deterministically collect all the COM objects before we unload the DLL. That's why this is static. private static readonly LibraryModule _diaLibraryModule = LibraryModule.LoadModule(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) ?? ".", @"msdia140.dll")); - private IDiaDataSource? _diaDataSource; + private IDiaDataSourceEx2? _diaDataSource; private Session? _session; private PEFile? _peFile; private SessionDataCache? _cache; - private IDiaSession? _diaSession; + private IDiaSessionEx? _diaSession; private IDiaSymbol? _globalScope; private uint _fileAlignment; private uint _sectionAlignment; @@ -133,11 +133,12 @@ internal DIAAdapter(Session session, string pdbPath) try { - this._diaDataSource = CoClassLoaderRegFree.CreateInstance(_diaLibraryModule, Dia140Clsid); + this._diaDataSource = CoClassLoaderRegFree.CreateInstance(_diaLibraryModule, Dia140Clsid); - this._diaDataSource.loadDataFromPdb(pdbPath); + this._diaDataSource.loadDataFromPdbEx(pdbPath, fPdbPrefetching: 1); - this._diaDataSource.openSession(out this._diaSession); + this._diaDataSource.openSession(out var diaSession); + this._diaSession = (IDiaSessionEx)diaSession; } catch (COMException comException) { @@ -303,9 +304,19 @@ private void ThrowIfPDBNotSuitableForAnalysis() throw new PDBNotSuitableForAnalysisException("Unable to find the linker command-line used, this binary was probably produced by using /debug:fastlink in your link command - please generate a full PDB with /debug:full for use with SizeBench."); } - if (linkerCommandLine.GetSwitchState(debugFastlinkSwitchNames, CommandLineSwitchState.SwitchNotFound, CommandLineOrderOfPrecedence.LastWins, StringComparison.OrdinalIgnoreCase) == CommandLineSwitchState.SwitchEnabled) + this._diaSession!.isPortablePDB(out var isPortablePdb); + + if (isPortablePdb != 0) + { + throw new PDBNotSuitableForAnalysisException("This PDB is a 'Portable PDB', which has very different data than SizeBench was designed to analyze in traditional PDBs."); + } + + this._diaSession!.isFastLinkPDB(out var isFastLinkPdb); + + if (isFastLinkPdb != 0 || + linkerCommandLine.GetSwitchState(debugFastlinkSwitchNames, CommandLineSwitchState.SwitchNotFound, CommandLineOrderOfPrecedence.LastWins, StringComparison.OrdinalIgnoreCase) == CommandLineSwitchState.SwitchEnabled) { - throw new PDBNotSuitableForAnalysisException("This PDB is a 'Mini PDB' which is not suitable for static analysis purposes. This PDB was probably produced by using /debug:fastlink in your link command - please generate a full PDB with /debug:full for use with SizeBench."); + throw new PDBNotSuitableForAnalysisException("This PDB is a 'Mini PDB', also known as a 'fast link PDB' which is not suitable for static analysis purposes. This PDB was probably produced by using /debug:fastlink in your link command - please generate a full PDB with /debug:full for use with SizeBench."); } if (linkerCommandLine.IsPGInstrumented) @@ -2659,6 +2670,16 @@ private TypeSymbol ParseArrayTypeSymbol(IDiaSymbol diaSymbol, tls_nameStringBuilder.Append("__unaligned "); } + if (diaSymbol.restrictedType != 0) + { + tls_nameStringBuilder.Append("__restrict "); + } + + if (diaSymbol is IDiaSymbol12 diaSymbol12 && diaSymbol12.atomicType != 0) + { + tls_nameStringBuilder.Append("_Atomic "); + } + tls_nameStringBuilder.Append(unmodifiedArrayType.Name); return new ModifiedTypeSymbol(this.DataCache, unmodifiedArrayType, tls_nameStringBuilder.ToString(), symbolLength, diaSymbol.symIndexId); } @@ -2797,11 +2818,12 @@ private static string ArrayBoundToString(IDiaSymbol bound) "variant", "complex", "bit", - "BSTR", + "BSTR", // 30 "HRESULT", "char16_t", "char32_t", "char8_t", + "sve_vector_t", // 35 ]; private TypeSymbol ParseBaseType(IDiaSymbol diaSymbol, @@ -2830,6 +2852,16 @@ private TypeSymbol ParseBaseType(IDiaSymbol diaSymbol, tls_nameStringBuilder.Append("__unaligned "); } + if (diaSymbol.restrictedType != 0) + { + tls_nameStringBuilder.Append("__restrict "); + } + + if (diaSymbol is IDiaSymbol12 diaSymbol12 && diaSymbol12.atomicType != 0) + { + tls_nameStringBuilder.Append("_Atomic "); + } + tls_nameStringBuilder.Append(unmodifiedBasicType.Name); return new ModifiedTypeSymbol(this.DataCache, unmodifiedBasicType, tls_nameStringBuilder.ToString(), symbolLength, diaSymbol.symIndexId); } @@ -2941,6 +2973,16 @@ private TypeSymbol ParsePointerTypeSymbol(IDiaSymbol diaSymbol, tls_nameStringBuilder.Append(" __unaligned"); } + if (diaSymbol.restrictedType != 0) + { + tls_nameStringBuilder.Append(" __restrict"); + } + + if (diaSymbol is IDiaSymbol12 diaSymbol12 && diaSymbol12.atomicType != 0) + { + tls_nameStringBuilder.Append(" _Atomic"); + } + return new ModifiedTypeSymbol(this.DataCache, unmodifiedPointerType, tls_nameStringBuilder.ToString(), symbolLength, diaSymbol.symIndexId); } @@ -2987,6 +3029,16 @@ private string BuildPointerTypeName(IDiaSymbol pointerTypeSymbol, tls_nameStringBuilder.Append(" __unaligned"); } + if (pointerTypeSymbol.restrictedType != 0) + { + tls_nameStringBuilder.Append(" __restrict"); + } + + if (pointerTypeSymbol is IDiaSymbol12 diaSymbol12 && diaSymbol12.atomicType != 0) + { + tls_nameStringBuilder.Append(" _Atomic"); + } + return tls_nameStringBuilder.ToString(); } @@ -3021,6 +3073,16 @@ private TypeSymbol ParseEnumType(IDiaSymbol diaSymbol, tls_nameStringBuilder.Append("__unaligned "); } + if (diaSymbol.restrictedType != 0) + { + tls_nameStringBuilder.Append("__restrict "); + } + + if (diaSymbol is IDiaSymbol12 diaSymbol12 && diaSymbol12.atomicType != 0) + { + tls_nameStringBuilder.Append("_Atomic "); + } + tls_nameStringBuilder.Append(unmodifiedEnumType.Name); return new ModifiedTypeSymbol(this.DataCache, unmodifiedEnumType, tls_nameStringBuilder.ToString(), symbolLength, diaSymbol.symIndexId); } @@ -3061,6 +3123,16 @@ private TypeSymbol ParseUDT(IDiaSymbol diaSymbol, tls_nameStringBuilder.Append("__unaligned "); } + if (diaSymbol.restrictedType != 0) + { + tls_nameStringBuilder.Append("__restrict "); + } + + if (diaSymbol is IDiaSymbol12 diaSymbol12 && diaSymbol12.atomicType != 0) + { + tls_nameStringBuilder.Append("_Atomic "); + } + tls_nameStringBuilder.Append(unmodifiedUDT.Name); return new ModifiedTypeSymbol(this.DataCache, unmodifiedUDT, tls_nameStringBuilder.ToString(), symbolLength, diaSymbol.symIndexId); } @@ -3264,12 +3336,24 @@ private TSymbol ParseDataSymbol(IDiaSymbol diaSymbol, { if ((SymTagEnum)symbolType.symTag == SymTagEnum.SymTagPointerType) { - var pointerTargetType = symbolType.type; - if (pointerTargetType != null && - ((SymTagEnum)pointerTargetType.symTag == SymTagEnum.SymTagNull || - ((SymTagEnum)pointerTargetType.symTag == SymTagEnum.SymTagBaseType && (BasicTypes)pointerTargetType.baseType == BasicTypes.btVoid))) + IDiaSymbol? pointerTargetType = null; + var attemptMASMPointerTypeWorkaround = false; + + try + { + pointerTargetType = symbolType.type; + } + catch (COMException comException) when (comException.HResult == unchecked((int)DIAHRESULTs.E_PDB_CORRUPT)) + { + attemptMASMPointerTypeWorkaround = true; + } + + if (attemptMASMPointerTypeWorkaround || + (pointerTargetType != null && + ((SymTagEnum)pointerTargetType.symTag == SymTagEnum.SymTagNull || + ((SymTagEnum)pointerTargetType.symTag == SymTagEnum.SymTagBaseType && (BasicTypes)pointerTargetType.baseType == BasicTypes.btVoid)))) { - dataSymbolType = ParseNullDataPointerTargetTypeIfPossible(diaSymbol, pointerTargetType, cancellationToken); + dataSymbolType = ParseNullDataPointerTargetTypeIfPossible(diaSymbol, pointerTargetType, attemptMASMPointerTypeWorkaround, cancellationToken); if (dataSymbolType != null) { // These data symbols are special, they're just a way to refer to an address, they don't themselves take up space - they're sort of like @@ -3400,7 +3484,8 @@ private TSymbol ParseDataSymbol(IDiaSymbol diaSymbol, } private TypeSymbol? ParseNullDataPointerTargetTypeIfPossible(IDiaSymbol dataDiaSymbol, - IDiaSymbol symbolTypePointerTargetType, + IDiaSymbol? symbolTypePointerTargetType, + bool attemptMASMPointerTypeWorkaround, CancellationToken cancellationToken) { // It is very rare to end up here, and so far this has only been observed with a construct from MASM. @@ -3414,7 +3499,8 @@ private TSymbol ParseDataSymbol(IDiaSymbol diaSymbol, // the symbol here is MASM. If it is, then we'll assume it's a SymTagNull/SymTagBaseType(void) that's pointing to a // procedure and give back something. - if (symbolTypePointerTargetType.unmodifiedType is not null) + if (!attemptMASMPointerTypeWorkaround && + symbolTypePointerTargetType!.unmodifiedType is not null) { return null; } @@ -3428,25 +3514,37 @@ private TSymbol ParseDataSymbol(IDiaSymbol diaSymbol, var symbolLanguage = this.DiaSession.LanguageOfSymbolAtRva(dataDiaSymbol.relativeVirtualAddress); if (symbolLanguage == CompilandLanguage.CV_CFL_MASM) { - if (this.DataCache.AllTypesBySymIndexId.TryGetValue(symbolTypePointerTargetType.symIndexId, out var foundType)) + if (attemptMASMPointerTypeWorkaround) { - return foundType; + return CreateVoidFunctionTypeForMASM(dataDiaSymbol.type.typeId, cancellationToken); } - - var voidTypeDiaSymbol = this.DiaSession.findVoidBasicType(); - var voidType = GetOrCreateTypeSymbol(voidTypeDiaSymbol, cancellationToken); - while (voidType is ModifiedTypeSymbol modifiedVoid) + else { - voidType = modifiedVoid.UnmodifiedTypeSymbol; + return CreateVoidFunctionTypeForMASM(symbolTypePointerTargetType!.symIndexId, cancellationToken); } - var functionTypeName = BuildFunctionTypeName(argumentTypes: null, returnValueType: voidType, functionIsConst: false, functionIsVolatile: false, functionIsUnaligned: false); - return new FunctionTypeSymbol(this.DataCache, functionTypeName, 0, symbolTypePointerTargetType.symIndexId, isConst: false, isVolatile: false, argumentTypes: null, returnValueType: voidType); } } return null; } + private TypeSymbol CreateVoidFunctionTypeForMASM(uint symIndexId, CancellationToken cancellationToken) + { + if (this.DataCache.AllTypesBySymIndexId.TryGetValue(symIndexId, out var foundType)) + { + return foundType; + } + + var voidTypeDiaSymbol = this.DiaSession.findVoidBasicType(); + var voidType = GetOrCreateTypeSymbol(voidTypeDiaSymbol, cancellationToken); + while (voidType is ModifiedTypeSymbol modifiedVoid) + { + voidType = modifiedVoid.UnmodifiedTypeSymbol; + } + var functionTypeName = BuildFunctionTypeName(argumentTypes: null, returnValueType: voidType, functionIsConst: false, functionIsVolatile: false, functionIsUnaligned: false); + return new FunctionTypeSymbol(this.DataCache, functionTypeName, 0, symIndexId, isConst: false, isVolatile: false, argumentTypes: null, returnValueType: voidType); + } + #endregion #region Public Symbols diff --git a/src/SizeBench.AnalysisEngine/DIAInterop/DIAHRESULTs.cs b/src/SizeBench.AnalysisEngine/DIAInterop/DIAHRESULTs.cs index bd68407..289a895 100644 --- a/src/SizeBench.AnalysisEngine/DIAInterop/DIAHRESULTs.cs +++ b/src/SizeBench.AnalysisEngine/DIAInterop/DIAHRESULTs.cs @@ -27,4 +27,18 @@ internal enum DIAHRESULTs : uint E_PDB_SYMSRV_BAD_CACHE_PATH, E_PDB_SYMSRV_CACHE_FULL, E_PDB_OBJECT_DISPOSED, + E_PDB_MAX, // Name is misleading, this is locked forever due to interop issues in DIA and COM, but there are more beyond it. + E_PDB_IFC_RECORD_MISSING_DESIGNATOR, + E_PDB_IFC_RECORD_MISSING_REFERENCE, + E_PDB_IFC_FAILED_TO_LOAD, + E_PDB_IFC_FAILED_TO_LOAD_MISMATCH_HASH, + E_PDB_IFC_DEBUG_STREAM_FAILED_OPEN, + E_PDB_IFC_DEBUG_STREAM_EMPTY, + E_PDB_IFC_DEBUG_STREAM_HASH_MISMATCH, + E_DIA_INPROLOG = 0x806D0064, // This is what all the bit shifting and ors in dia2.h resolve to + E_DIA_SYNTAX, + E_DIA_FRAME_ACCESS, + E_DIA_VALUE, + E_DIA_COFF_ACCESS = 0x806D00C8, // Again the result of the bit shifting and ors in dia2.h + E_DIA_COMP_PDB_ACCESS, } diff --git a/src/SizeBench.AnalysisEngine/SessionManagedObjects/Single Binary/ToolLanguage.cs b/src/SizeBench.AnalysisEngine/SessionManagedObjects/Single Binary/ToolLanguage.cs index e421fe3..8efe1fb 100644 --- a/src/SizeBench.AnalysisEngine/SessionManagedObjects/Single Binary/ToolLanguage.cs +++ b/src/SizeBench.AnalysisEngine/SessionManagedObjects/Single Binary/ToolLanguage.cs @@ -41,6 +41,8 @@ public enum ToolLanguage Rust = 0x15, // Rust + Go = 0x16, // Go + Zig = Int32.MaxValue - 1, // Zig, which does not yet have a CV_CFL_LANG value so SizeBench detects it using tool name Unknown = Int32.MaxValue }

    l%J<^)~G-GjA3JuPZdf$52Mg#1qO4&(` zR68i4i?=^0BThf8MT(Dc$mPwykdc#exzuDL(o9k6DJArTUn?c_#i|9`Jxl0ls-~99 zsp*#9H5GQ(bd1y_McQqjaJ05xVy$3b+tc>%N{J`+E|C+TP9s}>;*=;@dK~j(Fv*2N zqeTFCZV#{A!>8ojQTN_S@}{^%_XmUt7R%;8dQQ81iCzMQ6JK+V5xC%}jahi#nSzb?%O0l2_5t!kut+eNrf9Z0EinT5z*v6w_ckT;i_Fi{mnhs_wwkcMx8ni_ML;*@~qwlKR_Dz?ew z0xWSC^%z4J_mcJLGhnhhm<=7!Aj|rPhzeyR{_aNMUC3D3A*{>rpOL;pO}nkurY>G~ z$_w&`mqjdOAB$;mzW?SOzW9&F#NX1HrRPd}+>VuWs$trMwh^QUkN^2-Y+SYBZ zbdKz~cRi!Zz*gFoSj_;e;63p%a#qAL(9_$C3Y^0|b#(Ea{%K^?eL;{nu3PfdADSve ztfiZXxlfQ!>goaa1`1TV1Y5*u6R{6Kk9Y@l)*nK!wMIH1{T=?PxNnb7u%R28j=xKb z7g_hFGE6OL!!(plP48j4C)1p!to-Sn-0e}f7}g6Q78S4*F-*C?n>3^$c$CeW9#ql3v#i;vXOGp z;vS@AzqJ5^Ck~qd)sM!@N_lmdWvGRf@?BnSIY6tdfnr~%Y*_Qw@j+iLcsF7PcKh58 zB36PsjA-6te39c8oTqqY-DQB;0VLghkgO?odRm*eIHYK+HfCmKP)^mzC6)RfPvgVF6$o&AX6TOdcbjRbon2 zh$r8M*T@nZz4}q;ZW0l}XX82E^;uABd`#f0%;Gc26TgJdk-Zb~+Qx~m6C-;wL*B?| zgIQBZ=0D}6!vQ3aRGh$xjcWL7M96J+BTH@{HL`5+sEG9q%u^Uf&H$ZETPjKmLQ^EI zuz2YIB)@EO*UbK_C8yNT^?Kts0|=J-b5_d*E%AL+6^ZAD<_IPEuKavkex?gexq-bu zNk)=km0a2qKaUXlT&>~vDi`$n;Z)$hR3Ksp@Njb|FZ{CYVJ)AAR5W{Z>@jYy^v98IjZb)C3LF%9IKY(tpIqnIQmwO zbXL3S2mv(LYS&Cce^;SuLJ1WrB($3lXd9PhZp4nbtbOWaa=cxI*kq|Q``~X`cn}R+ zEmz@yZ|ld=aDhBu%Iz<%S?bH<@}*h6aJpv4fwz~ek#S2b0AgB2%y`A_-5sPdH`#!0 zwE=yoVBwYKn$_ZEt^YP%tm+G3;SPFG*dO$2jr&35M2>=c7I4=iyZdk*Cj3um2*24O zFTdDgy-G3?^-Ey*wbzrtEyLcNZh?%WQ&wlaA|JAd!02-hkj7hbe_<`L}pXJW)C-$A%%In39l|t$ZN&V6V-^lwcMfD z?F;vJ74)aKLCvn;2@%gwh$0XwvCf0>PWLxE7P1d4=8;$ArI*TrAPJF%e1n65iXD>O zSQqJ@M#U!K(JaJvY4<6PVVfPjQ`vUsBUy)xHq`l`s$XQy(%MT9Uazm1Ar8SJa zHnY3jI-V>txa6*t+`@f4zYi!m2i>MgTg2MIhw787bJXhPw<9~O{vzW(){gv!9ocD} z1(i+}zxrO)qGS0ctzBHgJ}=bw>9gZONtA3AXT^DcAFb+GZv922u2?Rz#EKP2^}i_J z!}&WDT<(~!=YjS>%>i%)7wLEc$S_BH6cPwx$mv!&oX;8ZCj@*)Aj8j=Nq+@pTNHz$ zc%dAcK%?MVu2PM0Po;4p`gfR;fV5Q&DJYX}C&R63kEY~-(wIYbW2k>5gVY951E2eo zJ2FEPDyB8uDRGe*2jEL84@71pf%6p3hs@|J03WQx@j}(!WAkhq+Q~7j!PY(Cu&r*n zNHheKc}-WCNo`Z?+J365rfUrYB#1l)>z%`wAxtE!}FxR8j6) zvNc}@GfPRbD5=H@>jD_G2G&t&-$j-wZUCkEys75f2Y7B@F3l5V%3%3mJp;lkR(r}g z)%bc zZy6z~d&g6PbN=6!yG*%CH1D&Dp6^Bn3`_DHvCBn4GtW((70ui5))6%K!3AaLj@SKp zCv#c0S~T*uUn-O&?`wr6VkW>@#to{pC%m^DQ89(enYk) zKJHLdWcMe;$J-fx++-m56{aA$#%j2W4dp`iYS*0^f6T^>VULIj&_;dLF+f+3Y)&@I z86NFoE_j#eoouPdY6~Z{XLGb?UFGd?9WnO+vTUe$Zx9){0Q^|!F@8o<#UR(=49`~- zp*4Ok;}~;)g6xiBSm&h}Zu+Yblb<&k**66Y1=r-Fv+O4uxH8^cBs8Kx)5YM)84|K`h90_bkdI{A0V-AY_s=9ZOQy>zRE&A zNG*kxZ$ibak#_+6dZ~+po(hA{i>gf!UqzFDz}jI7c24PQZzvB~AM>7=(}3KU7M-r9&v7PkfV8n9fOa8r`o;@kVR0r_2}D79meNSW6Q0;+&Ml- z!WELxyv!q-I6Lc)h{n=-i>sz4fq{e#mk zpLMA;AT7IX1cK~FooS@1OT%wq!{`fd6Zap94rq*=f8zm+xZ5-Gp`ks;^?WRAEPveB zCwxmWb+F9Y-lZdJjr99Mln?{bwB$npU%-4zvEQFTgE-w39>V!+(7^uGW0fQakgjjT zi@-mb=gT+^RaZ_w%!VQ{QJ_EHmesco5wC+(ye!Yz^^NEdcuBK^6-lT`Zw(Ld%5C8K`i&% zd=lJ82$}bWgrj+Hs;G@2@Mj=8t`=UC`6t{h*yw(Ym&70F-E4ZtvK~LgF7DM=g@wb* z60E@$T$~D|k+OFRNuMtl2b+hi$DaQiM(wkTii0Mbi0OEhP#R=N0>>gZW?EPLjOK1k zf~p2?mDZMWGmV^&)Sg>|_yFy(+&llNR@aX4NZodZqUCgvo*AP$`JH##eqFl-V3I1_ z&Of)*CwRWeT}$DUR(Tn_#K2m;%o{qrwxY}v8nQ|j#9&rS;yLX_;X~z{Tz4P9DG{e7 zDP52T`>ZCjWa+#BlEc3yyC{xY~2yE@eRB7}(_9AzAoo7*>#&;4sMZl$w!p_1}g?*DW+`fB0Wji^OO6q{e z{6hW8=Hr7{ZZw^soBJ>_iSOB;4476>jdxdDcBn|#p6wUet&P`SZaBB&<$TxZ=DW`A zjPS2ks4r*&p` zVR?38;XXR^1^YDYQ}nF z6O$a)j^##;*pQ|`)(xKWo3asor)QEDpK@W_8CEH(VhFpzGTM(F_3s2NF$#&a>ah%?LzuWXj9DJYo)YE2kqL`sDho zWei5pe4qJ*xeG%=|0~RcesfN)6)O-~=nk_}t|Ds?VO7w)!2>xrYOeA6&33E;`F z$WKm)<<mgJ!N|KV(xS=yZtzS`K{TDy%pt~)veCBda7upS{-gS(mJT3eEsZo zd=qz%jNcl0;y}5gRg@e)*cViyb9_+mVm(%op(0)@Ju|s?;HLOwKlx;+Q^w0aDXX6UY&HnPv+fOuFtwI8ek7?X!zK!|4 z|1Bw06)2M#NrO#!20D~ypiOyNz*=6SQxM;Wq8Zw{)e?=Sz?*A)m1~A|j%jltd!%BZ9mf6+vtI$ez#W1kd^Wfh;{{M5D1YNA;0>IMCItq6m+`Ww-TdknMU zGM+zYVYz|lBfMY5^ErIFEar(1sL?)QwTcN8bIkjGs5+;ao>X3Xjp&qD0_HJ_730Xx z)SwD>95DVX$D|kuaEs67By93?_@GsUrZOI%Zbf zB7o=tfKgCs`U(SC<2{vGNL^|wZshx(qXEW|Ltnf_qluaH&x`EahxLBin>eM;?tx^e^##CIo zZ8Q+cT4zc`bSkT#BRF-|Gqq+5^W8^fo1(hEb(%};%?h!j~rW4oQZtHHlEVUf>*ciTL&9&nt zL-#oh_{y2^m34*EY8Iwx9@bddL`19D#mBADsj|%LO05f=0<5zoU|v=ln;hA&7 zmO;vK@CP1i`QKO|XfE_rZ53Fc3F25!?N05U*%RM<&HCiO;4fssV6|XLxT%ok8;Xi+ zJ$rmEMYhjLi|q4S631A3shyX;R*cxhhb!?hC~^lGGff(nVoB{dHg&N)x#_|gM@ffF zzMqvKtu>w^x~N*27oHVXg$!#n#2klD7MaGu}BmqPVRDfWizW6%WjiWdwe+g7t;>4 z>!-ft`#p2c+JQVyCQ2g5C_5o^i~*@)&V)aelcEZ3QI&PQ3Wv%jDso%4>-OV7CJR?taTlg zM&_5e7I`d=U%Qe>rJrrHszD z$fyPJJXe;s^iM1wO>MZ`z2(zUqW{K7w%E*mj~^aM|%6UCl1zTi@Q)jzAxv0R;g60iuXch98@Ytzqm!&3js(aJLEd8d*Dpo*#zy+I8HSmC zdI^0n%&1aJl^fpKeT;I$Gq>;a(0|<^LH;+bUe0oB1xLyO zgV4aFyNl1sw#Yv+X75~yYj5ieN;pr^D&^a(rj<=J%WI)d#+^7NbL=E#20UI)yR zp5cqSLM$RhVb7*2YES0(CtWh{hs3fZyr)(f5uC`O7rV^Md&(SYmzfSZ2QEGI?@GuY zH&h7)eE9mK)4y2$8LuP4Qe-ZdnJNgAf~OF>mEFXyZCOyHN*=%V-1uC-_Uz>Yf>9UZ zK`4}w>u;(W(8hPZk>J_!{rFbPM}L#iuT6WdUv1RWw#@8D-qG3ey-!r~`Lg-mNAji0 zO)FBek#uw>dHqek%%1w69iMBbBX@49R;NPs`s{d2qg_pg$0^!Q-R9KqRIOg09i6R8 z&qiR+{ut#qkQ|E0TW}n2x~TKOZ9BT z-jPxJ{;VkRpV{RKK`mqo9wz};fuh966scJ&M+?>+z9kb{b<3>G4u|w=cdP}I?Ad%& z+N|C2-z0E~)9w_9)<@9i!?*OK+{+93x!T9ix1eu}bNHVG$y+=PlDGJq)xVIwaj#vgV7FU5m_zFdv1wcXm?>>GWOw zTn_z4z-xzyE9{PQLd5yHL&?c?3(w2s0 zK;Vn;+5^1y2)y_RYmWo3Jr2C~{LkSvs8x6jXEp4G*TOwtgqOq>cEiwy zlEm2|fwc`KiL*lj6X3OQPddEhtp{H6roiUFt9vQxwVntnVhSefQRyiPvzz~sOfp|G zWxmYH>?A=w7^B^BH@{!CPJK@s>USY+W2R}hT<+!P>Oy|LCF@fT|C40NnkGxuH%o{g z?~`OzlB`;i)$t)9%h)7Y#-_bNsFa<6d3L#rG^ti&D&4c2KMJ`z-&`%G(5ZPNCvV>t{TcJ zS>7IUTN8f>ZBZNS?!B~`xAEOP4&o<6BV>~_z&h)Evxo z_$Y-~x1T4P(H~Jj>Yzggt@w|Vffk+l^j(|jFKV9wF?h3ysQG?aRY3J`o2@>1j`-mgfl zn>sT7tWFf(S!;}}4MzE{*~2A0N|7(AKsP6$O2i|8;XsB2(@uL+Ph9 zen+VL(&me8Ctx2O!&0}>+$YdBF;rMG&uhRGx;Ti^+M%F4BvIDaZDzr7#H@Lfzv zon2Y=TrSzw$16&F_plQoBMfX|GQXAyOHgb026;GCsx_P;fhd{U6E}2ac|s=!%t|3Z zj>VfKvCRkuBrc^yEFlBt6cW%*G00YBd`O_OW-LmyE!J9OS9)a8Adh3JUv`P@?bk2| z1Y%cutUrECm!f@?|5&|jQ9(!x)LdU+trJVESZ-DVlCjl%j|PO#50ot|)*6`Ob}c3W z(hibhq>*E_p)VmgBP1!Hj{{%~CF_Kn<>)9S922kJFp`6lG)K zz45?X$ySVFuv0KMAU|!9(XEn!MR^PSxn0DFGV;s=LNy|DU5k>!)9h0&fXce-Q=N#EJelQQ&Sh zK~gASQ1KU0;5$<8e+UIGJdZIySANcxpEKp>RDPCOL*%#Dnwhc{LQRgq7!#op@91R( z3qkNt6MX|U9NEq~&)Nu6D4v`~iYKQVjo4M7_QYcAS>0bW&F;z8lOalmWoZi~IPR1621TMZ?OeLhv*sVQ z{Zq4@4v6MoI^aRda+D7I9n9@+i6vHENAG~UcL!ch&-PSLww?~OpZVn-_%S%G#=u^8 z#7+m>qcqKZbJIa5s1vN?VG;~d?cx&xf3wWmFUxSv#N0}bf?{{Ik`D-ho9`-OcME6odK0J4DPL{~ zHRN2e4*_r~FI)|X0hAKuTNfz<>W7M!OBQZtw5g7cy@KuE<$u~I?O*DX`wM*pLlZ~ig17${DvT>*2S_35diPvi`CQoHM$h#<sRkf=psyA-4c=JQFAVsSdt?sKxH!Q-so5pxwEg2%P)-%NFM% zTLI)|<8tY9Y|1L7AB$D)61zM)Q&?fHw?6(O$CA7iyTtYYJGwc$Jhj@Qmhy^DEg~lP zxJBRPH*w+>t*l4O-;P-;su!;gvm_QS++z`pWjC|g$z}x)y1Y1sm;4-)U9Oj}*Y3Gc zjd{g#$Am+>=X4?}%spZ^m31YXxrHkNt)CQP6R?bhQES*wQ*|Z;g;QoTBM&?(YRg?Naq?zkw#h>1|anVR?f{Mq@SI`_&V$`6BL!elB z5XJ&)%6ZD^80}#nOF`MmcFLRH*s^%7o?Kf|z9)2xVRB3QEOrjfjUqz@a6xmr z7&>kal5J+d`~%9zsoWf0&9e#s{aBiW2ZQCLCgkJt$K?`L%C{y7K+^HyN&w=(5Ljoi zOeC3Wr?#|_32gQ~okk2DbqbPTZRuwe&iEFF23S|fJgm8_ zkiLaaF~=3P;-HD6heE)VLD?2-(p$+SNY%KGsO|)fc?^RpVxZ-9&Ue&|qm*r8ha}i( zonEMru`xzI&R{f&`M>#w(9+G6*c`Lr(XQaYnk9r#tjnN*hPtSlVJPJvnH?Hx;rYeIM+4zqWYJl3?|}F`L#hN0ETduauJol3iv7)b23|0_W5q+)oJ_Gl;tGD zjaZC$#bU(p6SZWmP?#R-dd+ohxDBH#KNCb?BJ<}T)*6>U)XYUjNP9U9tEY&W`(B3Me^F*D6Nzw#{~P~$b@1tE7ORkqL2_xfihha zqN!*lrW6(J%8F4DOy%v-daX-Zxv;(x3k&A*^)KvCI(9{PySGjIn(yju0a%Fzpx$Ew z_;u-0)=poVPKX2L6((Dydwn7A3=)#gRW*vONKH=odeWCAKVaoEGGgwL&-bj(8uG8P5Fu2LwdT1ovj zi!IB_$ZfdMZIL5Q4;2;2d|I+rTGImvxv%%;c@8V}B&^gUvIa4|No3^ zUBY|T4hD=F^`6Y^=h9~OfjRfHNWX`N$=Iwkvc_u;!+0tNLvSVAi_O zi4~0>!2wL-)u@?(7^zi=cs&pfS4wBQvV38`1HK>zngTX+%4IA$Q(gR2We5-rrWjD2 z#iZknJF%2Sl9<=p3$Dq!B!%h84Rm>&zkJ~VZE1g|b^Kn?+j8MDR^-V?tc$aX+QA2K zhc3Ba-H=)oi&NNvdRF;(3YvRaCzq?P?~?}93HLu=YY_K9Ryo^yzxgZKbNS7e6vPz% zTrK!>c&d#*$B7I;@W=0<&qy14Lgy&kfc5hNmgi)CjkJE zUxs_f=bqi4gacHY8@gD{GT`f82I_TL2lfaUl%+EZ!P^QZ<76SIcN(=)7J`d%6q>Y9 z^-8$dRn{@A3=Fc0Ft4-Y4l~CiiHwl=onC2m%8chVyf3nFn=4do4Q0VHYPeb>Yfb0` zjHm`!c`AmhEYfi3vaX6(ec`~7P*msx6nkM%y+FsoAV_u!i(qnX5FZc6rWi#a@!Q|a z*^#O=h9t*fNOIB{k^qKwI@|mnzU8ZurI}zJH5nxp;z>4JN;UiGQKJYNUY%?WM139z zc6E8>3T^33FdAxFEY$Qs8Q~>s1%-Qv2n?k)psNr~mU zmqSrTY^*mpyajXN(b}_vT*EivJtEnH>Dx!hMZ`fw*~-j@3RlS8)z`xr9}yB0gxIskmq&M?p_lEeytFvSi4?YJWV=mCHS{_w@b68G-_ zaFh+eKD5RYI#WSV!g#b%Ae1l~1A(EtVH_a+H-LCl9SksJ8;TkUwM4s(iq?DYK&d}g zo8gCw>H)>`!&swNv-hcw%=fv%rH)l%NtuSj(ZvNCx4|u0TrE~dp&@01Lj`7*z56_s znA!ch#uQ<=d=G<6<7@2;O=NlEzBA$?FBUaX1su)Ic8bE#b!CIYoa`Q3D7T%O_zpmX zqGUHWk)nJIvYT%a;2aAgIFcasx0=|S$Im8~CY|iZs1_e8Y;V+RT|R*vO2%zoR-9l% zju8vxzGgkRiDl^kbw?KDy27JVt(HCW>_L$Qg*YU(PGd=DwN(4%!c+?Bm$vjJa++gO zJ7_@}8!qAR0+X!SGnXtbl!S9{z?iorGT-A0O|dM9KQ_Ox%-ax2z%K6y`Lt*6Dw2&Y z+yoLs0R}Qo*$pEu6yf4BVnicYf(`T(VgVfVbN79AFHqmbO1#|DUbS0!TL%Q3|7)@5{`A=Kr>SIWJ{ zTLC%t1m?iKeQN!Roxb&qxH2$bENY?MBf9ief;{^3f<0w*zVL8+FBdw^UzP>-EC72n zW61&=dj|N+`iFA5`W9-9p9(gN5qvp8hE?2fzem8Rk?Z|N{rE`~gjrM47KJirQ7B7a z6lBlysARXLw_4*vcBzHj{zvPmEnLHb3!(w(t=5&`JZPnG?LNC!4B@HqYpR<4&z&Fp z%eQE;8_1;Crq_{vSd06Eln4T-CoAmd0GorA=+sp|zNS<;1?ewu*J3%6-keaJfZ;@@ z@;WtGW7@&pE%brr!+{`75#M*~NLj|gpfE7>X$?>C-Ptul$4Xx^?bsNy$~~Y5MEsEsjC~YbAG7+q>O(9F_^3ikq@UD z@DfH3f-`OG`5-lyI5R;SDe+RQ#1~p;psgU_Gh+F$NWk}1>%n{!3eJ(-sol1Y;vTL^ z4&ft?(NWEF7-XQ1xL)`9qXDCAbZ)2u?R;(^Ya22Y*Kff~4ukY?AxD*-K-KV-6TJe4 z;0mv`7$H?6Gm7Y``;129Htv-$QN6ZG+q#SY#pC}{@%G^njxbK*uIki@l%qD}iw9S} zDp?xWbkt;=lySJGNpMYps2my!6eY6ox9Xgw?6z4E-{P^n<558ZUL)EcpUI%H;n45V!gdY5XXzDk)7%7PUvGOX%>f~vbDGx%)N*u;Del*46`yNukCY9C4L zcC)z3ZpalnMFg8$taWT%WEx2KQF$RM@)ej>*`_Cv7mQ8hb!>roWwtpWnLl_!4l696 z6TYlC$ok+*)hAx_t3>h)HF(u}VlytJaSwLhl1tPnjI$z(P;wNpdUv0~7|dPE#nww| z+Z5_&x1^jms~JW^jx1P92#EYZHV;VNjUfT<#NCjc0fS9@WmeRsan+19yi97eWi47k zf8b&qaTmk=aFH<5!BeKoaI@9$H&xgBPpNL;zls05_+Q5VeO6y-g6U&bWH_utvNu*Z zpq5P=0S>Cdd&Zr=l03}o*Rf9rm=t#c5A zqc01&&f(g%by$6A4G>Ib3B%|}>K{~T+1!e>vm|kQH~M_W@-66N?IQr^A)SdD^97p( z2w;=6#T7c)9>aNHvW%GTt5NAyLr`hDgG$0+*cA&>83FjPn>Gpx{pIUX=r$@uYU7~L zK`_r6M@xf(LYEK#mx`?m?6!B%P}**t!K)+j7ED^QR&WJm!o%|o*I(0SefJpA6pOo# zlg2!(yrFb z&;ZVrZH+V!ywK+PaNw%7x_8!-Mvcm>W6a1;4^f* zChXjswMMFyB2wjtua%7WK)~Qqd2;w-X5nEZn;3x8vahVDciPf4JGY?8S^Qmkq|l|W z5+YMkmcfP1a@^|`nHc(N*?NRe#I&nWAHGHoerY%iEDn_E#b$razct!laull^;Zt-o zK(b9ZT%4C5h}>G@!eY|(CfvY$A52bp%Jc`pwd3D{sbinf(#?aFW~)^LRWf&RGT&ph zvpC9rYBNQoSw);^`z*O?I)q6!o){HC!QdJ9KKw)zI(nyW5tw1)VeRw z7_2B~QFhW-5$(fkS7p&AMQqxwCy>5*4%KiOn@cUNv8jT;f6v_W~?{t%jSQ z309hy*lM_kooLi>4-gbJ+`T*xA;f*|8)IwRTi*}3=Yfur=5BL`xIHbo^Nz7CuCR%9{ z6pB$PxVjGAZtO0V&kCXHTh^1u-chEw3E`TSQ=1HEX%N-aQqklG%Wp55s@*Z1pqyGQ zm9?tGnj?xfTe!-k(Y$kTK=6!03w1RTX6cUMjGbk(^7~+pLGpyLhsb1UB|V^(eq^h3 zOL!ceEu3tFte?_M^B`aS$fkXmHsJZ^mi66&Rs!#`t6a3NaU;$w+GTuw%ALd#3W<%& z)T4c3I^u>5j-=FVG_nSyu=x+xpZmh6UnnbHH8&l{{GZk)*2`4 z^D+^vYdkUvsClf<*DwiA1Vnz}pFn(&Cp8uPvK+=A5-Is?SOy3CZzQOWdfsI-6o?w{ zLb#$8Kcm)S)-%EAbmqu<2#TO=pM-85;rquBBtOW89Xz)_LAD{|3?nNO9+3$8m6KNs zNpjw;sU#`iwdgeNofPOAvdOF?4*%jkiEbhy;q7@BnTgCKWO*sVNJo9W=&7^|`iML| z-72dPNhpS~%BJ*1;L5!nBf84Y)9${97wa)DhQt^nU{;g_YpQbtk+s>utoN<^dZJ++ z(NCV=4|gkzCL1-lJkPEdM44*cLZX0qU5P>OYqE=stb>-J@`3dt5vr-g4^Z|pv4O~H zw<<9{gT4>YlUt+~id+0rB8y9DlIzRyy>S;_-e?Ktp?WirN;@oG*gX<$)}Vg2uEVjT z>z1D=vE@f1@Ex|O3a=(DEfiLB8PeGGHhDeK`fX2?O{F8KARmLuzj6E19I;a?kpN!=Iu6t^WZ#3$H%!j;Kf~<<_5|i8M++(><%os5#dd^( z^f{Ut*`0-rh>kNPJvx3+YHDyHPIx??azXJD#^XiphzP?x=1Vw>lo>%FI*_7= zkaG>rd5vTTdwRSl$@vbP-3T#2=)#-%&ikn1yskiW zjAul$(%fAE2QA)B>ged=QjmW|x&vgz1RUcRuen(2x4%E(6C3I#w{kLJzN2BJit0MQbgK}V)wdf-Csj~Vh& zMgf;70k2?vH&Q4AJ_jG1vlL(?#>M8_Fa->YVPd~oUgeoL&nTPZnfJYb_`@?d1%{9J z7{k|a0%YMiXo51efe^ny`Q@Iu6NIp^>7HCvY@Mj|5$p_;ZARHR&%D1R&e6@cG;d!! zd0CZbE{6!ZlYfW=L|%(ITUj=dML>ZKoo67v%w1SRN1*Mhql#~PSf^fk7Q@fm>NjZl=l_SbIBdwg(<e{ITQ1aJv zJ`1Q8+rmv@lKd=0Kx+H%o02|vN~00&*5|N@=RTO?%2xMHJNfTNaW!0T!v5>8~sX!Hm*H3zK{s+ zJkZ8%8r~Xq!&!$nioA{yi;Nnk+J254={dn_47pqzTwD(5vM#xrOEH*Qi`DQ+Z+A;5 zeg|4+cagO|VKtzfN8l1Z2-({*h~k^}Tmch5JJ^uA=D1uh$QVQm ztW{G*sS4?2`0)mqHvD7={h^ZiyjAk|!6m`K1SbaHae~hq!{5R_yVArv>Y)IN*Kh%I z;n>mrZCJb+FOW7fba3J=0QOQ3chIsU43kgve^WTnups@vbV}evdJThi> zP)ba2NT6}{dS3~*JL7H3udcQpv15bpY=NkFu$vB^-Fqb)`u1cz8x)aSFd&Crp-q+M z0kMGz(EjN~mHwvbMVBdRD8#W;GIB4-2btl1^2H!W*o^^=T$>}tkl=5X+5}7HIwRV+ zlJ<$%(rhf1rjuxNX(`a!x2PnGnGHLI9eMb3)aB<^1^NWr0_vW6K_@I*1a@AjGFkY(N z{-!e$&>ko`=|bcDO+|3sF+o^sF;q%6gfRt9cCu@Z6L7B;a4QyBB(mIHL{ayqN(jIF z0`oLUZ!SqDp6#|9JL-7-;1~ai@!CDv9xrxp|No5_!_*{W*8KHjcIeFRF$*4L%-~S$ zu?P=i%+8WAJKY|$N&)oojG0X6Gvsa;XV47Zi^ir#Z6oS~UZa+q|7D|gPpXLUOKQ|8 zXZoVUiQj*bZnGW~8bb2rZ!uB{qkP-kfx674^ICLf5cV9d#I+;P1D=13QTDtC6ba`T zOAfmT%*`>%pOV15Z1%MmiDIjoMv7hxOg)K)OLEIAanYYj*!LVW=l7BYM`i~HXSjT_ zZ&%A)?|rgEH+${XyW4r`m$kE6wNs?&u79De&rtu7ZJjQ0M`>&DE81FtBiBegljFT| zZ_+RRzw!zMR214{Oq~Z~%uR2Tz?lYQ3(g;09gM zJ{E0to(;07{CRUyzj+eCF(<&wpw(`Wxn*Xdx{cpTP;b7dlC#SQByi{5gD|BuHLY>34=P`Z7iuXe2G=3C}X02kU>C!6JnHHDS zliFAo&OWjxkAW z;uDSBk0y?_+a_)2eIq;Yjmh%Y=Ahdw)y+_SW5*k&T}IhZIb*591p+UaR9ra%8^qzLVTg4RU+TaNv zhuH^$igKAJS==JY1yOg>WVYBYS3PW8l2n{f<2NI8CBK=Wz7^%2b0;O-)I1j}4t;$^ zNk(K(roN%#Y*}zuWQecnEy={WhIxetdg2wn0*a5@S2RN{iQ&E8TN5X$QnT~}IC9{O zI_Z?2LFaA1td!ZIf7QPuD z@WwOPX+NuK*)s4xxz2u0g-pk+C zB4TI-U%X3O`ZGe$e}^8CVNQRN>BC#%LMr(DwzhP!eEzK0=QZ&e_UCuBrPcDe4hZz* zZi|n#KU2RhpF4YfZjHbXw)8DKeyWO> z87lQ&3lQ!2YT{?lk+|vF(%;%~GbQc@iJPS@eZY>Zleh^I7jljT28-rP+(i<1ySDUu zlJ2gedTOB0wZmI$BL{Ql9Uq@YynsW7(;hIis>$%F+H;$^v5OsEO#k`Z9G=>pCP@g) z%Zjvi#B`ypx8vYJfBrqdr9C&03luYhs8mL;U=3;w8O%N-IzZ7`JdLmCRBkN9Ji39uQ3bwM(Q1Q)9JlJ==9S`>Hnmt$Q2K&a_abVxB+24{lubPL|) zrI0VRcm~ZrvOymy7-Fu|wI|oJg6ih0C?WM>*SnMhje1e z+GWxtqy)AF3?2oJ!t+w$TfXMKX5jqDA-8r`)`sIQ^DQg<-%wDugok4trurze@O0p@;8fuwtx6wTVR z{5C}5eY6HSV5nMrl?r5P4HF5(FXBh|5nHGztH10-oQ=FNUPiKD@uc!x`XjNilx_aw-jGxOiu90%leFx z8Pm^(8CF_FHFeqxQ-F?%>`hVxNL*oB0)9!5jKQyOze$;!Mzc8m|FQ&$MojYxu|94KOt(E_m z$GYIs|InPiRF0gd(eE$J>5C!TYOL>Nk?5x1|2wDu-^}TfQU9Sios^^DY2*BbIsGoe z2Q|(Ypw8$X=l`QQZ7vZ%RAOr$X|3{`o7g*q`>t}q_a>BiiCJI8cVoMS@i`V?Tvb*D zZ^y-RMoHtw#iCyg6=9U6H*dr`yrh0NwlF?leQSx{8qaF-1d@hNA`)Bm;p9uU=+PAEFXcE5;OozcwJZ)-Ny;D#9A!BuvO1Awtp6#WME+LLm}kA z0AX=!RYf!Yqjr1&40da_TR|EV%)$a*r(@Wu1spK!2u&0)(12C1(Kr3T`>lJkn%A^+ zWX5v6nH&9QZP)A9AXHtWH*cc+k!6bp=*^q!_hq!~cGtJ|&1}atl}`W`pj_RT_*KPl zT>w@Q)d3i-6nXiVwo^e(tbuw%Ef~wzot9#9i5t<9#vKB&9igkZ%j- z*2Y@@@a=kRdc=V!EZxU>6awrVe{)@mPdh6b7012F%*VKPj zHWw)Ftp7Bl<$ZVkn!cIaWSE=022hkx;zhp=ML$qfWBp}qanP>2Ej?(bcca}JKcfx8 z+YlUwF~S<1F&BhW%~A+wW8lFulu6wX(=%J}kPk|Ol)dq>CGnWTN90IH!ACVGF_ioQ zGJf@(L@RvsIf(=6e`QWmf7tLJ1TXg=AQlZKj< zVvG|w@V@coGm~1rc4q$k$eHb0gRlVtm4k>t;3+cZYXsP7OCPQ+9#ng88^Ij;J}UhzLw63!j5WBoWU+Qh3o z3H)tyU>p;T5^HrAYytswVzX~D|9x)`>+CxspedC-eP3iVa&^<*cf_{IwsXcW6!$qs z=cv2R$oXv#R(OyuFBfG7V(3qk?Sbfo&Oq!6i|fSB)}PAImCReLpRwTQVOgiX !o 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

  • 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