mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
Fix more WMI compilation issues.
This commit is contained in:
parent
db872cfe37
commit
5062d4c16a
@ -72,4 +72,14 @@ struct composite_context *dcom_release_send(struct IUnknown *d, TALLOC_CTX *mem_
|
||||
marshal_fn dcom_marshal_by_clsid(struct GUID *clsid);
|
||||
unmarshal_fn dcom_unmarshal_by_clsid(struct GUID *clsid);
|
||||
|
||||
struct dcom_proxy_async_call_state {
|
||||
struct IUnknown *d;
|
||||
const struct ndr_interface_table *table;
|
||||
uint32_t opnum;
|
||||
void (*continuation)(struct rpc_request *);
|
||||
TALLOC_CTX *mem_ctx;
|
||||
void *r;
|
||||
};
|
||||
|
||||
|
||||
#endif /* _DCOM_H */
|
||||
|
@ -576,7 +576,7 @@ enum ndr_err_code dcom_IUnknown_from_OBJREF(struct com_context *ctx, struct IUnk
|
||||
/* FIXME: Do the custom unmarshaling call */
|
||||
|
||||
*_p = p;
|
||||
return NT_STATUS_NOT_SUPPORTED;
|
||||
return NDR_ERR_BAD_SWITCH;
|
||||
|
||||
case OBJREF_CUSTOM:
|
||||
p = talloc_zero(ctx, struct IUnknown);
|
||||
|
@ -649,11 +649,10 @@ coclass WbemClassObject
|
||||
[in,ref] GUID *gEWCO,
|
||||
[in] uint32 lTimeOut,
|
||||
[in] uint32 uCount,
|
||||
// [in] uint32 unknown,
|
||||
// [in,ref] GUID *gWCO,
|
||||
[in] uint32 unknown,
|
||||
[in,ref] GUID *gWCO,
|
||||
[out,ref] uint32 *puReturned,
|
||||
[out,ref] uint32 *pSize,
|
||||
// [out,ref] WBEMDATA0 **pData
|
||||
[out,ref,noprint,size_is(,*pSize)] uint8 **pData
|
||||
);
|
||||
}
|
||||
|
@ -37,7 +37,7 @@ sub FunctionAddObjArgs($)
|
||||
|
||||
sub ReplaceInterfacePointers($)
|
||||
{
|
||||
my $e = shift;
|
||||
my ($e) = @_;
|
||||
foreach my $x (@{$e->{ELEMENTS}}) {
|
||||
next unless (hasType($x->{TYPE}));
|
||||
next unless getType($x->{TYPE})->{DATA}->{TYPE} eq "INTERFACE";
|
||||
|
Loading…
Reference in New Issue
Block a user