In every Response PDU that is an ORPC, the body (CL case) or the stub data (CO case) which normally contains the marshaled output parameters in fact begins with an instance of the ORPCTHAT structure. The marshaled output parameters of the COM interface invocation follow the ORPCTHAT; thus, viewed at the DCE RPC perspective, the call has an additional output parameters. The ORPCTHAT is padded with zero-bytes if necessary to achieve an overall size that is a multiple of eight bytes; thus, the remaining output parameters as a whole are eight byte aligned.
Member | Type | Semantic |
Flags | Unsigned long | Flag values taken from the enumeration ORPCINFOFLAGS (section 3.6). |
Extensions | ORPC_EXTENT_ARRAY* | * The body extensions, if any, returned by this call. See Section 3.10 for a general description of body extensions as well as a description of existing well-known extensions. |