Process Hacker
svcext.h File Reference

Go to the source code of this file.

Data Structures

union  _DN_API_GETRUNTIMENAMEBYADDRESS
 
union  _DN_API_PREDICTADDRESSESFROMCLRDATA
 

Typedefs

typedef enum _DN_API_NUMBER DN_API_NUMBER
 
typedef union
_DN_API_GETRUNTIMENAMEBYADDRESS 
DN_API_GETRUNTIMENAMEBYADDRESS
 
typedef union
_DN_API_GETRUNTIMENAMEBYADDRESS
PDN_API_GETRUNTIMENAMEBYADDRESS
 
typedef union
_DN_API_PREDICTADDRESSESFROMCLRDATA 
DN_API_PREDICTADDRESSESFROMCLRDATA
 
typedef union
_DN_API_PREDICTADDRESSESFROMCLRDATA
PDN_API_PREDICTADDRESSESFROMCLRDATA
 

Enumerations

enum  _DN_API_NUMBER { DnGetRuntimeNameByAddressApiNumber = 1, DnPredictAddressesFromClrDataApiNumber = 2 }
 

Functions

PPH_STRING CallGetRuntimeNameByAddress (_In_ HANDLE ProcessId, _In_ ULONG64 Address, _Out_opt_ PULONG64 Displacement)
 
VOID CallPredictAddressesFromClrData (_In_ HANDLE ProcessId, _In_ HANDLE ThreadId, _In_ PVOID PcAddress, _In_ PVOID FrameAddress, _In_ PVOID StackAddress, _Out_ PVOID *PredictedEip, _Out_ PVOID *PredictedEbp, _Out_ PVOID *PredictedEsp)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator:
DnGetRuntimeNameByAddressApiNumber 
DnPredictAddressesFromClrDataApiNumber 

Definition at line 6 of file svcext.h.

Function Documentation

PPH_STRING CallGetRuntimeNameByAddress ( _In_ HANDLE  ProcessId,
_In_ ULONG64  Address,
_Out_opt_ PULONG64  Displacement 
)

Definition at line 27 of file svcext.c.

VOID CallPredictAddressesFromClrData ( _In_ HANDLE  ProcessId,
_In_ HANDLE  ThreadId,
_In_ PVOID  PcAddress,
_In_ PVOID  FrameAddress,
_In_ PVOID  StackAddress,
_Out_ PVOID *  PredictedEip,
_Out_ PVOID *  PredictedEbp,
_Out_ PVOID *  PredictedEsp 
)

Definition at line 117 of file svcext.c.