30 #ifndef CLIENT_WINDOWS_CRASH_GENERATION_CLIENT_INFO_H__    31 #define CLIENT_WINDOWS_CRASH_GENERATION_CLIENT_INFO_H__    41 class CrashGenerationServer;
    60   DWORD 
pid()
 const { 
return pid_; }
    61   MINIDUMP_TYPE 
dump_type()
 const { 
return dump_type_; }
    62   EXCEPTION_POINTERS** 
ex_info()
 const { 
return ex_info_; }
    70     return custom_client_info_;
    74     dump_request_wait_handle_ = value;
    78     process_exit_wait_handle_ = value;
   103   void SetProcessUptime();
   112   MINIDUMP_TYPE dump_type_;
   120   EXCEPTION_POINTERS** ex_info_;
   147   HANDLE process_handle_;
   150   HANDLE dump_requested_handle_;
   153   HANDLE dump_generated_handle_;
   156   HANDLE dump_request_wait_handle_;
   159   HANDLE process_exit_wait_handle_;
   163   FILETIME start_time_;
   177 #endif  // CLIENT_WINDOWS_CRASH_GENERATION_CLIENT_INFO_H__ EXCEPTION_POINTERS ** ex_info() const 
 
void UnregisterDumpRequestWaitAndBlockUntilNoPending()
 
DWORD * thread_id() const 
 
MDRawAssertionInfo * assert_info() const 
 
void set_dump_request_wait_handle(HANDLE value)
 
void set_process_exit_wait_handle(HANDLE value)
 
HANDLE dump_generated_handle() const 
 
void UnregisterProcessExitWait(bool block_until_no_pending)
 
CustomClientInfo GetCustomInfo() const 
 
HANDLE dump_requested_handle() const 
 
HANDLE process_handle() const 
 
bool PopulateCustomInfo()
 
MINIDUMP_TYPE dump_type() const 
 
const CustomClientInfo & custom_client_info() const 
 
bool GetClientThreadId(DWORD *thread_id) const 
 
CrashGenerationServer * crash_server() const 
 
bool GetClientExceptionInfo(EXCEPTION_POINTERS **ex_info) const