2.2.1 RpcInfo

The RpcInfo structure is used for certain methods that return additional information about errors.

 typedef struct tag_RpcInfo {
   DWORD m_error,
   m_subErr,
   m_subErrParam;
 } RpcInfo;

m_error: A Win32 error code that contains a general operation success or failure status. A value of 0x00000000 indicates success; any other value indicates failure. Unless noted otherwise, all failure values MUST be treated equally.

m_subErr: MUST be zero unless specified otherwise in the method using this structure. Unless noted otherwise, all nonzero values MUST be treated equally.

m_subErrParam: MUST be zero unless specified otherwise in the method using this structure. Unless noted otherwise, all nonzero values MUST be treated equally.