HRESULT
InstantiateDerivedObject(
IADs FAR * pADs,
CCredentials& Credentials,
REFIID riid,
void ** ppObject
);