Changes

Jump to navigation Jump to search
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 =

Navigation menu