21#ifndef __WINE_WERAPI_H
22#define __WINE_WERAPI_H
29#define WER_MAX_PARAM_COUNT 10
42#define WER_SUBMIT_HONOR_RECOVERY 0x0001
43#define WER_SUBMIT_HONOR_RESTART 0x0002
44#define WER_SUBMIT_QUEUE 0x0004
45#define WER_SUBMIT_SHOW_DEBUG 0x0008
46#define WER_SUBMIT_ADD_REGISTERED_DATA 0x0010
47#define WER_SUBMIT_OUTOFPROCESS 0x0020
48#define WER_SUBMIT_NO_CLOSE_UI 0x0040
49#define WER_SUBMIT_NO_QUEUE 0x0080
50#define WER_SUBMIT_NO_ARCHIVE 0x0100
51#define WER_SUBMIT_START_MINIMIZED 0x0200
52#define WER_SUBMIT_OUTOFPROCESS_ASYNC 0x0400
53#define WER_SUBMIT_BYPASS_DATA_THROTTLING 0x0800
54#define WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY 0x1000
55#define WER_SUBMIT_REPORT_MACHINE_ID 0x2000
HRESULT WINAPI WerReportSetParameter(HREPORT, DWORD, PCWSTR, PCWSTR)
struct _WER_REPORT_INFORMATION WER_REPORT_INFORMATION
@ WerRegFileTypeUserDocument
struct _WER_REPORT_INFORMATION * PWER_REPORT_INFORMATION
HRESULT WINAPI WerRegisterFile(PCWSTR file, WER_REGISTER_FILE_TYPE regfiletype, DWORD flags)
HRESULT WINAPI WerAddExcludedApplication(PCWSTR, BOOL)
HRESULT WINAPI WerReportCloseHandle(HREPORT)
enum _WER_SUBMIT_RESULT * PWER_SUBMIT_RESULT
HRESULT WINAPI WerRemoveExcludedApplication(PCWSTR, BOOL)
enum _WER_REPORT_TYPE WER_REPORT_TYPE
enum _WER_CONSENT WER_CONSENT
HRESULT WINAPI WerReportCreate(PCWSTR, WER_REPORT_TYPE, PWER_REPORT_INFORMATION, HREPORT *)
enum _WER_REGISTER_FILE_TYPE WER_REGISTER_FILE_TYPE
@ WerReportApplicationHang
@ WerReportApplicationCrash
HRESULT WINAPI WerReportSubmit(HREPORT, WER_CONSENT, DWORD, PWER_SUBMIT_RESULT)
enum _WER_SUBMIT_RESULT WER_SUBMIT_RESULT