3 Out-of-Process Method Invocation:
5 eax: pointer to parameter info block (PIB)
7 Call the 32-bit address stored at 0x7fff0000 to invoke the method.
10 ebx, esi, edi, ebp, esp: preserved
11 eax: pointer to exception, or NULL if none
12 If there is an exception, the user part of the syscall
13 function will search for an exception handling function
14 that covers the calling address. If none is found,
15 it will assume that it is a language without exception
16 handling, and return the exception to the caller in eax.
17 edx: length of exception segment, if any
22 edx: pointer to caller information struct, or NULL if not
26 Jump to the 32-bit address stored at 0x7fff0004 to return.
29 eax: pointer to exception, or NULL if none
30 edx: length of exception segment, if any
31 ebx, esi, edi, ebp, esp: may be clobbered
34 eax: number of objects to register with initial refcount 1
35 edx: pointer to list of NewObject structs
37 Call the 32-bit address stored at 0x7fff0008.
40 eax: pointer to exception, or NULL if none
41 edx: length of exception segment, if any
43 GUID SHA-1 hash retrieval:
47 Call the 32-bit address stored at 0x7fff000c.
50 eax: pointer to exception, or NULL if none
51 edx: length of exception segment, if any