Add additional DIA excludes, types

This commit is contained in:
Rafael Rivera 2021-11-19 09:10:24 -08:00
Родитель 6665ab10d7
Коммит 3e6db4ee30
2 изменённых файлов: 65 добавлений и 3 удалений

Просмотреть файл

@ -82,5 +82,65 @@ namespace Microsoft.Dia
[NativeTypeName("HRESULT")]
public const int E_PDB_OBJECT_DISPOSED = E_PDB_OK + 25;
[NativeTypeName("HRESULT")]
public const int E_DIA_INPROLOG = unchecked((int)(((uint)(1)<<31) | ((uint)(((uint)0x6d))<<16) | ((uint)(100))));
[NativeTypeName("HRESULT")]
public const int E_DIA_SYNTAX = E_DIA_INPROLOG + 1;
[NativeTypeName("HRESULT")]
public const int E_DIA_FRAME_ACCESS = E_DIA_INPROLOG + 2;
[NativeTypeName("HRESULT")]
public const int E_DIA_VALUE = E_DIA_INPROLOG + 3;
}
}
public enum SymTag
{
SymTagNull,
SymTagExe,
SymTagCompiland,
SymTagCompilandDetails,
SymTagCompilandEnv,
SymTagFunction,
SymTagBlock,
SymTagData,
SymTagAnnotation,
SymTagLabel,
SymTagPublicSymbol,
SymTagUDT,
SymTagEnum,
SymTagFunctionType,
SymTagPointerType,
SymTagArrayType,
SymTagBaseType,
SymTagTypedef,
SymTagBaseClass,
SymTagFriend,
SymTagFunctionArgType,
SymTagFuncDebugStart,
SymTagFuncDebugEnd,
SymTagUsingNamespace,
SymTagVTableShape,
SymTagVTable,
SymTagCustom,
SymTagThunk,
SymTagCustomType,
SymTagManagedType,
SymTagDimension,
SymTagCallSite,
SymTagInlineSite,
SymTagBaseInterface,
SymTagVectorType,
SymTagMatrixType,
SymTagHLSLType,
SymTagCaller,
SymTagCallee,
SymTagExport,
SymTagHeapAllocationSite,
SymTagCoffGroup,
SymTagInlinee,
SymTagMax
}
}

Просмотреть файл

@ -1,6 +1,8 @@
--exclude
__MIDL___MIDL_itf_dia2_0000_0033_0001
SymTagEnum
__MIDL___MIDL_itf_dia2_0000_0000_0001
__MIDL___MIDL_itf_dia2_0000_0033_0001
PfnPDBDebugDirV
--remap
__MIDL___MIDL_itf_dia2_0000_0042_0001=FPODATA
SymTagEnum=SymTag
__MIDL___MIDL_itf_dia2_0000_0043_0001=FPODATA