#include "precomp.hxx" #include "lkrcust.h" #include "..\samples\str-num\str-num.h" BOOL WINAPI CStringTest_TableDump( IN CLKRHashTable* pht, IN INT nVerbose) { return TRUE; } BOOL WINAPI CNumberTest_TableDump( IN CLKRHashTable* pht, IN INT nVerbose) { return TRUE; } BOOL WINAPI CTest_RecordDump( IN const void* pvRecord, IN DWORD dwSignature, IN INT nVerbose) { // Don't want to provide CTest ctor, so use CPP_VAR macros DEFINE_CPP_VAR(CTest, test); CTest* pTest = GET_CPP_VAR_PTR(CTest, test); // Copy the CTest from the debuggee's memory ReadMemory(pvRecord, &test, sizeof(test), NULL); dprintf("%p (%08x): m_n=%d, m_sz=\"%s\", m_fWhatever=%d, m_cRefs=%d\n", pvRecord, dwSignature, pTest->m_n, pTest->m_sz, (int) pTest->m_fWhatever, pTest->m_cRefs); return TRUE; }