| hRpc | handle_t | An RPC binding handle used to make the request. |
| orpcthis | ORPCTHIS* | ORPCTHIS identifying this object. |
| orpcthat | ORPCTHAT* | ORPCTHAT holding return values. |
| rclsid | CLSID* | Identifies the class to be run to service the request. |
| pwszObjectName | WCHAR* | Identifies the persistent representation of the object to this computer. Typically, this is a file name which is used to determine the class, as in CreateFileMoniker(pwszFileName, &pmk) followed by BindMoniker(pmk . . . ). |
| clsctx | DWORD | Values taken from the CLSCTX enumeration. |
| grfMode | DWORD | Values taken from the STGM enumeration. |
| dwCount | DWORD | The number of interfaces to return. |
| pIIDs | IID* | An array of interfaces to QueryInterface for on the new object. |
| ppInterfaces | OBJREF** | Location to return an array of interfaces on the object. |
| pResults | HRESULT* | Location to return an array of return codes about the successful retrieval of each of the dwCount interfaces. |