internal TraceClient( Native.TraceFileHandle Handle, JPTRCR_CLIENT Client ) { this.Handle = Handle; this.Client = Client; }
internal TraceCall( Native.TraceFileHandle Handle, JPTRCR_CALL Call, JPTRCR_MODULE Module, SYMBOL_INFO SymInfo) { this.Handle = Handle; this.Function = SymInfo.Name; this.Call = Call; this.Module = Module; this.EntryType = ( JPTRCR_CALL_ENTRY_TYPE ) Call.EntryType; }
internal static extern int JptrcrEnumChildCalls( Native.TraceFileHandle FileHandle, ref JPTRCR_CALL_HANDLE CallerHandle, IntPtr Callback, IntPtr Context);
internal static extern int JptrcrEnumClients( Native.TraceFileHandle FileHandle, IntPtr Callback, IntPtr Context);
internal static extern int JptrcrEnumCalls( Native.TraceFileHandle FileHandle, ref JPTRCR_CLIENT Client, IntPtr Callback, IntPtr Context);