};
-[local, object, uuid("dc12a681-737f-11cf-884d-00aa004b2e24")]
-
+[
+ local,
+ object,
+ uuid("dc12a681-737f-11cf-884d-00aa004b2e24")
+]
interface IWbemClassObject : IUnknown
{
);
WERROR NextAsync(
- [in] uint32 uCount
+ [in] uint32 uCount,
[in] IWbemObjectSink* pSink
);
{
WERROR GetResultObject(
[in] long lTimeout,
- [out] IUnknown** ppResultObject
+ [out] IUnknown** ppResultObject,
[out] IWbemClassObject** ppResultObject
);
WERROR GetResultString(
- [in] long lTimeout
+ [in] long lTimeout,
[out] BSTR* pstrResultString
);
"pointer_default" => ["INTERFACE"],
"helper" => ["INTERFACE"],
"authservice" => ["INTERFACE"],
+ "restricted" => ["INTERFACE"],
# dcom
"object" => ["INTERFACE"],
LINE => undef
}) if ($addedorpc);
+
return $odl;
}
$pidl = Parse::Pidl::IDL::parse_file($idl_file, \@opt_incdirs);
defined @$pidl || die "Failed to parse $idl_file";
- require Parse::Pidl::Typelist;
- Parse::Pidl::Typelist::LoadIdl($pidl);
}
-
+
+ require Parse::Pidl::Typelist;
+ Parse::Pidl::Typelist::LoadIdl($pidl);
+
if (defined($opt_dump_idl_tree)) {
my($pidl_file) = ($opt_dump_idl_tree or "$outputdir/$basename.pidl");
SaveStructure($pidl_file, $pidl) or die "Failed to save $pidl_file\n";