4[
Guid(
"0000000e-0000-0000-C000-000000000046")]
 
void RegisterObjectParam([MarshalAs(UnmanagedType.LPWStr)] string pszKey, [MarshalAs(UnmanagedType.Interface)] object punk)
 
void EnumObjectParam(out IEnumString? ppenum)
 
void GetObjectParam([MarshalAs(UnmanagedType.LPWStr)] string pszKey, [MarshalAs(UnmanagedType.Interface)] out object? ppunk)
 
void SetBindOptions([In] ref BIND_OPTS pbindopts)
 
void RevokeObjectBound([MarshalAs(UnmanagedType.Interface)] object punk)
 
void RegisterObjectBound([MarshalAs(UnmanagedType.Interface)] object punk)
 
void ReleaseBoundObjects()
 
void GetRunningObjectTable(out IRunningObjectTable? pprot)
 
int RevokeObjectParam([MarshalAs(UnmanagedType.LPWStr)] string pszKey)
 
void GetBindOptions(ref BIND_OPTS pbindopts)