ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

werapi.h File Reference

Go to the source code of this file.

Data Structures

struct  PWER_REPORT_INFORMATION

Defines

#define WER_MAX_PARAM_COUNT   10
#define WER_P0   0
#define WER_P1   1
#define WER_P2   2
#define WER_P3   3
#define WER_P4   4
#define WER_P5   5
#define WER_P6   6
#define WER_P7   7
#define WER_P8   8
#define WER_P9   9
#define WER_SUBMIT_HONOR_RECOVERY   0x0001
#define WER_SUBMIT_HONOR_RESTART   0x0002
#define WER_SUBMIT_QUEUE   0x0004
#define WER_SUBMIT_SHOW_DEBUG   0x0008
#define WER_SUBMIT_ADD_REGISTERED_DATA   0x0010
#define WER_SUBMIT_OUTOFPROCESS   0x0020
#define WER_SUBMIT_NO_CLOSE_UI   0x0040
#define WER_SUBMIT_NO_QUEUE   0x0080
#define WER_SUBMIT_NO_ARCHIVE   0x0100
#define WER_SUBMIT_START_MINIMIZED   0x0200
#define WER_SUBMIT_OUTOFPROCESS_ASYNC   0x0400
#define WER_SUBMIT_BYPASS_DATA_THROTTLING   0x0800
#define WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY   0x1000
#define WER_SUBMIT_REPORT_MACHINE_ID   0x2000

Typedefs

typedef HANDLE HREPORT
typedef enum _WER_SUBMIT_RESULT * PWER_SUBMIT_RESULT

Enumerations

enum  WER_CONSENT {
  WerConsentNotAsked = 1, WerConsentApproved, WerConsentDenied, WerConsentAlwaysPrompt,
  WerConsentMax
}
enum  WER_REGISTER_FILE_TYPE { WerRegFileTypeUserDocument = 1, WerRegFileTypeOther = 2, WerRegFileTypeMax }
enum  WER_REPORT_TYPE {
  WerReportNonCritical = 0, WerReportCritical, WerReportApplicationCrash, WerReportApplicationHang,
  WerReportKernel, WerReportInvalid
}
enum  WER_SUBMIT_RESULT {
  WerReportQueued = 1, WerReportUploaded, WerReportDebug, WerReportFailed,
  WerDisabled, WerReportCancelled, WerDisabledQueue, WerReportAsync,
  WerCustomAction
}

Functions

HRESULT WINAPI WerAddExcludedApplication (PCWSTR, BOOL)
HRESULT WINAPI WerRegisterFile (PCWSTR file, WER_REGISTER_FILE_TYPE regfiletype, DWORD flags)
HRESULT WINAPI WerRemoveExcludedApplication (PCWSTR, BOOL)
HRESULT WINAPI WerReportCloseHandle (HREPORT)
HRESULT WINAPI WerReportCreate (PCWSTR, WER_REPORT_TYPE, PWER_REPORT_INFORMATION, HREPORT *)
HRESULT WINAPI WerReportSetParameter (HREPORT, DWORD, PCWSTR, PCWSTR)
HRESULT WINAPI WerReportSubmit (HREPORT, WER_CONSENT, DWORD, PWER_SUBMIT_RESULT)

Generated on Sat May 26 2012 05:47:41 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.