Windows2000/private/windbg64/windbg/include/shproto.h
2020-09-30 17:12:32 +02:00

107 lines
5.6 KiB
C

#define SHCreateProcess Lpshf->pSHCreateProcess
#define SHSetHpid Lpshf->pSHSetHpid
#define SHDeleteProcess Lpshf->pSHDeleteProcess
#define SHChangeProcess Lpshf->pSHChangeProcess
#define SHAddDll Lpshf->pSHAddDll
#define SHAddDllsToProcess Lpshf->pSHAddDllsToProcess
#define SHLoadDll Lpshf->pSHLoadDll
#define SHUnloadDll Lpshf->pSHUnloadDll
#define SHGetDebugStart Lpshf->pSHGetDebugStart
#define SHGetSymName Lpshf->pSHGetSymName
#define SHAddrFromHsym Lpshf->pSHAddrFromHsym
#define SHHModGetNextGlobal Lpshf->pSHHModGetNextGlobal
#define SHModelFromADDR Lpshf->pSHModelFromADDR
#define SHPublicNameToAddr Lpshf->pSHPublicNameToAddr
#define SHGetSymbol Lpshf->pSHGetSymbol
#define SHGetModule Lpshf->pSHGetModule
#define SHGetPublicAddr Lpshf->pSHGetPublicAddr
#define SHIsLabel Lpshf->pSHIsLabel
#define SHSetDebuggeeDir Lpshf->pSHSetDebuggeeDir
#define SHSetUserDir Lpshf->pSHSetUserDir
#define SHModHasSrc Lpshf->pSHModHasSrc
#define SHHplrbNext Lpshf->pSHHplrbNext
#define SHGetLineInfo Lpshf->pSHGetLineInfo
#define SHGetfip Lpshf->pSHGetfip
#define SHSetfip Lpshf->pSHSetfip
#define SHLrbToHFL Lpshf->pSHLrbToHFL
#define SHXlasFill Lpshf->pSHXlasFill
#define SHGETMODHFL Lpshf->pSHGETMODHFL
#define SHGetSourceName Lpshf->pSHGetSourceName
#define SHSrcFlag Lpshf->pSHSrcFlag
#define SHXlszGetFile Lpshf->pSHXlszGetFile
#define SHAddrToLabel Lpshf->pSHAddrToLabel
#define SHGetSymLoc Lpshf->pSHGetSymLoc
#define SHFIsAddrNonVirtual Lpshf->pSHFIsAddrNonVirtual
#define SHIsFarProc Lpshf->pSHIsFarProc
#define SHGetNextExe Lpshf->pSHGetNextExe
#define SHGetNextMod Lpshf->pSHGetNextMod
#define SHHexeFromHmod Lpshf->pSHHexeFromHmod
#define SHGetCxtFromHmod Lpshf->pSHGetCxtFromHmod
#define SHGetCxtFromHexe Lpshf->pSHGetCxtFromHexe
#define SHSetCxt Lpshf->pSHSetCxt
#define SHSetCxtMod Lpshf->pSHSetCxtMod
#define SHFindNameInGlobal Lpshf->pSHFindNameInGlobal
#define SHFindNameInContext Lpshf->pSHFindNameInContext
#define SHGoToParent Lpshf->pSHGoToParent
#define SHHSYMFrompCXT Lpshf->pSHHSYMFrompCXT
#define SHNextHSYM Lpshf->pSHNextHSYM
#define SHGetFuncCXF Lpshf->pSHGetFuncCXF
#define SHNextHSYM Lpshf->pSHNextHSYM
#define SHGetModName Lpshf->pSHGetModName
#define SHGetFileName Lpshf->pSHGetFileName
#define SHGetExeName Lpshf->pSHGetExeName
#define SHGetModNameFromHexe Lpshf->pSHGetModNameFromHexe
#define SHGetSymFName Lpshf->pSHGetSymFName
#define SHGethFileFromhMod Lpshf->pSHGethFileFromhMod
#define SHGethModFromName Lpshf->pSHGethModFromName
#define SHGethExeFromName Lpshf->pSHGethExeFromName
#define SHGethExeFromModuleName Lpshf->pSHGethExeFromModuleName
#define SHGetNearestHSYM Lpshf->pSHGetNearestHsym
#define SHIsInProlog Lpshf->pSHIsInProlog
#define SHIsAddrInCxt Lpshf->pSHIsAddrInCxt
#define SHLineFromADDR Lpshf->pSHLineFromADDR
#define SHADDRFromLine Lpshf->pSHADDRFromLine
#define SHCompareRE Lpshf->pSHCompareRE
#define PHGetNearestHsym Lpshf->pPHGetNearestHsym
#define PHFindNameInPublics Lpshf->pPHFindNameInPublics
#define THGetTypeFromIndex Lpshf->pTHGetTypeFromIndex
#define THGetNextType Lpshf->pTHGetNextType
#define SHGetNextType Lpshf->pSHGetNextType
#define SHLpGSNGetTable Lpshf->pSHLpGSNGetTable
#define SHGetDebugData Lpshf->pSHGetDebugData
#define SHCanDisplay Lpshf->pSHCanDisplay
#define SHLszGetErrorText Lpshf->pSHLszGetErrorText
#define SHIsThunk Lpshf->pSHIsThunk
#define SHWantSymbols Lpshf->pSHWantSymbols
#define SHIsDllLoaded Lpshf->pSHIsDllLoaded
#define SLLineFromAddr Lpshf->pSLLineFromAddr
#define SLFLineToAddr Lpshf->pSLFLineToAddr
#define SLNameFromHsf Lpshf->pSLNameFromHsf
#define SLNameFromHmds Lpshf->pSLNameFromHmds
#define SLFQueryModSrc Lpshf->pSLFQueryModSrc
#define SLHmdsFromHsf Lpshf->pSLHmdsFromHsf
#define SLHsfFromPcxt Lpshf->pSLHsfFromPcxt
#define SLHsfFromFile Lpshf->pSLHsfFromFile
#define SHUnloadSymbolHandler Lpshf->pSHUnloadSymbolHandler
#define SHUnloadSymbols Lpshf->pSHUnloadSymbols
#define SHSymbolsLoaded Lpshf->pSHSymbolsLoaded
#define SHSymbolsLoadError Lpshf->pSHSymbolsLoadError
#define SHpCXTFrompCXF(a) (&((a)->cxt))
#define SHpFrameFrompCXF(a) (&(a)->Frame)
#define SHHodFrompCxt(a) ((a)->hMod)
#define SHHPROCFrompCXT(a) ((a)->hProc)
#define SHHBLKFrompCXT(a) ((a)->hBlk)
#define SHpADDRFrompCXT(a) (&((a)->addr))
#define SHIsCXTMod(a) ((a)->hMod && !(a)->hProc && !(a)->hBlk)
#define SHIsCXTProc(a) ((a)->hMod && (a)->hProc && !(a)->hBlk)
#define SHIsCXTBlk(a) ((a)->hMod && (a)->hProc && (a)->hBlk)
#define SHHGRPFrompCXT(a) ((a)->hGrp)
#define SHpCxtFrompCxf(a) (&((a)->cxt))
#define SHpFrameFrompCxf(a) (&(a)->Frame)
#define SHpAddrFrompCxt(a) (&((a)->addr))
#define SHHmodFrompCxt(a) ((a)->hMod)