From 72d780efca5412acf9d6b85f4f26a3974cb9ec2f Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 26 Jul 2017 18:16:43 +0200 Subject: [PATCH] s4:lib:com: Fix function declartions Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- source4/lib/com/classes/simple.c | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/source4/lib/com/classes/simple.c b/source4/lib/com/classes/simple.c index 7d0573372e3..4d28a158102 100644 --- a/source4/lib/com/classes/simple.c +++ b/source4/lib/com/classes/simple.c @@ -43,13 +43,22 @@ static uint32_t simple_IUnknown_Release (struct IUnknown *d, TALLOC_CTX *mem_ctx return 1; } -static WERROR simple_IStream_Read (struct IStream *d, TALLOC_CTX *mem_ctx, uint8_t *pv, uint32_t num_requested, uint32_t *num_readx, uint32_t num_read) +static WERROR simple_IStream_Read(struct IStream *d, + TALLOC_CTX *mem_ctx, + uint8_t *pv, + uint32_t num_requested, + uint32_t *num_readx, + uint32_t *num_read) { - printf("%d bytes are being read\n", num_read); + printf("%d bytes are being read\n", *num_read); return WERR_OK; } -static WERROR simple_IStream_Write (struct IStream *d, TALLOC_CTX *mem_ctx, uint8_t *data, uint32_t num_requested, uint32_t num_written) +static WERROR simple_IStream_Write(struct IStream *d, + TALLOC_CTX *mem_ctx, + uint8_t *data, + uint32_t num_requested, + uint32_t *num_written) { printf("%d bytes are being written\n", num_requested); return WERR_OK; @@ -62,7 +71,11 @@ static WERROR simpleclass_IUnknown_QueryInterface (struct IUnknown *d, TALLOC_CT return WERR_OK; } -static WERROR simpleclass_IClassFactory_CreateInstance (struct IClassFactory *d, TALLOC_CTX *mem_ctx, struct IUnknown *iunk, struct GUID *iid, struct IUnknown **ppv) +static WERROR simpleclass_IClassFactory_CreateInstance(struct IClassFactory *d, + TALLOC_CTX *mem_ctx, + struct MInterfacePointer *pUnknown, + struct GUID *iid, + struct MInterfacePointer *ppv) { struct IStream *ret; /* FIXME: Check whether IID == ISTREAM_IID */ @@ -71,8 +84,8 @@ static WERROR simpleclass_IClassFactory_CreateInstance (struct IClassFactory *d, ret->vtable = &simple_IStream_vtable; ret->object_data = NULL; - *ppv = (struct IUnknown *)ret; - + ppv = (struct MInterfacePointer *)ret; + return WERR_OK; } -- 2.45.1