|
| PCLR_PROCESS_SUPPORT | CreateClrProcessSupport (_In_ HANDLE ProcessId) |
| |
| VOID | FreeClrProcessSupport (_In_ PCLR_PROCESS_SUPPORT Support) |
| |
| PPH_STRING | GetRuntimeNameByAddressClrProcess (_In_ PCLR_PROCESS_SUPPORT Support, _In_ ULONG64 Address, _Out_opt_ PULONG64 Displacement) |
| |
| PPH_STRING | GetNameXClrDataAppDomain (_In_ PVOID AppDomain) |
| |
| PVOID | LoadMscordacwks (_In_ BOOLEAN IsClrV4) |
| |
| HRESULT | CreateXCLRDataProcess (_In_ HANDLE ProcessId, _In_ ICLRDataTarget *Target, _Out_ struct IXCLRDataProcess **DataProcess) |
| |
| ICLRDataTarget * | DnCLRDataTarget_Create (_In_ HANDLE ProcessId) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_QueryInterface (_In_ ICLRDataTarget *This, _In_ REFIID Riid, _Out_ PVOID *Object) |
| |
| ULONG STDMETHODCALLTYPE | DnCLRDataTarget_AddRef (_In_ ICLRDataTarget *This) |
| |
| ULONG STDMETHODCALLTYPE | DnCLRDataTarget_Release (_In_ ICLRDataTarget *This) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_GetMachineType (_In_ ICLRDataTarget *This, _Out_ ULONG32 *machineType) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_GetPointerSize (_In_ ICLRDataTarget *This, _Out_ ULONG32 *pointerSize) |
| |
| BOOLEAN NTAPI | PhpGetImageBaseCallback (_In_ PLDR_DATA_TABLE_ENTRY Module, _In_opt_ PVOID Context) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_GetImageBase (_In_ ICLRDataTarget *This, _In_ LPCWSTR imagePath, _Out_ CLRDATA_ADDRESS *baseAddress) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_ReadVirtual (_In_ ICLRDataTarget *This, _In_ CLRDATA_ADDRESS address, _Out_ BYTE *buffer, _In_ ULONG32 bytesRequested, _Out_ ULONG32 *bytesRead) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_WriteVirtual (_In_ ICLRDataTarget *This, _In_ CLRDATA_ADDRESS address, _In_ BYTE *buffer, _In_ ULONG32 bytesRequested, _Out_ ULONG32 *bytesWritten) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_GetTLSValue (_In_ ICLRDataTarget *This, _In_ ULONG32 threadID, _In_ ULONG32 index, _Out_ CLRDATA_ADDRESS *value) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_SetTLSValue (_In_ ICLRDataTarget *This, _In_ ULONG32 threadID, _In_ ULONG32 index, _In_ CLRDATA_ADDRESS value) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_GetCurrentThreadID (_In_ ICLRDataTarget *This, _Out_ ULONG32 *threadID) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_GetThreadContext (_In_ ICLRDataTarget *This, _In_ ULONG32 threadID, _In_ ULONG32 contextFlags, _In_ ULONG32 contextSize, _Out_ BYTE *context) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_SetThreadContext (_In_ ICLRDataTarget *This, _In_ ULONG32 threadID, _In_ ULONG32 contextSize, _In_ BYTE *context) |
| |
| HRESULT STDMETHODCALLTYPE | DnCLRDataTarget_Request (_In_ ICLRDataTarget *This, _In_ ULONG32 reqCode, _In_ ULONG32 inBufferSize, _In_ BYTE *inBuffer, _In_ ULONG32 outBufferSize, _Out_ BYTE *outBuffer) |
| |