Error Report services: Difference between revisions
No edit summary |
|||
| Line 6: | Line 6: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || SubmitContext | | 0 || [[#SubmitContext]] | ||
|- | |- | ||
| 1 || CreateReport | | 1 || [[#CreateReport]] | ||
|- | |- | ||
| 2 || [3.0.0+] SetInitialLaunchSettingsCompletionTime | | 2 || [3.0.0+] SetInitialLaunchSettingsCompletionTime | ||
| Line 24: | Line 24: | ||
| 8 || [6.0.0+] ClearApplicationLaunchTime | | 8 || [6.0.0+] ClearApplicationLaunchTime | ||
|} | |} | ||
== SubmitContext == | |||
Takes 2 type-5 input buffers ('ContextStruct' and 'FieldList'). | |||
=== ContextStruct === | |||
This is a 0x160 bytes structure used to encapsulate an error report context. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x4 || Empty | |||
|- | |||
| 0x4 || 0x4 || Empty | |||
|- | |||
| 0x8 || 0x4 || CategoryId | |||
|- | |||
| 0xC || 0x144 || Empty | |||
|- | |||
| 0x150 || 0x8 || Pointer to a FieldList object | |||
|- | |||
| 0x158 || 0x4 || FieldList free size | |||
|- | |||
| 0x15C || 0x4 || FieldList total size | |||
|} | |||
== CreateReport == | |||
Takes a u32 ('ReportType') and 3 type-5 input buffers ('ContextStruct', 'FieldList' and 'ReportMetaData'). | |||
= erpt:r = | = erpt:r = | ||