From 195faed933cccfc6ef63aeda67948084d9e6490b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Deschner?= Date: Tue, 21 Jul 2015 22:23:22 +0200 Subject: [PATCH] remact: use HRESULT in RemoteActivation IDL and tests. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Guenther Signed-off-by: Günther Deschner Reviewed-by: Jeremy Allison --- librpc/idl/remact.idl | 4 ++-- source4/torture/rpc/oxidresolve.c | 6 +++--- source4/torture/rpc/remact.c | 10 +++++----- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/librpc/idl/remact.idl b/librpc/idl/remact.idl index ebcaddfc121..dcf99557544 100644 --- a/librpc/idl/remact.idl +++ b/librpc/idl/remact.idl @@ -40,8 +40,8 @@ interface IRemoteActivation [out,ref] GUID *ipidRemUnknown, [out,ref] uint32 *AuthnHint, [out,ref] COMVERSION *ServerVersion, - [out,ref] WERROR *hr, + [out,ref] HRESULT *hr, [out,size_is(Interfaces)] MInterfacePointer **ifaces, - [out,size_is(Interfaces)] WERROR results[] + [out,size_is(Interfaces)] HRESULT results[] ); } diff --git a/source4/torture/rpc/oxidresolve.c b/source4/torture/rpc/oxidresolve.c index fa21177b1d0..3ddb049a1b2 100644 --- a/source4/torture/rpc/oxidresolve.c +++ b/source4/torture/rpc/oxidresolve.c @@ -43,7 +43,7 @@ static bool test_RemoteActivation(struct torture_context *tctx, struct DUALSTRINGARRAY *pdsaOxidBindings; uint32_t AuthnHint; struct COMVERSION ServerVersion; - WERROR hr; + HRESULT hr; struct MInterfacePointer *ifaces; status = torture_rpc_connection(tctx, &p, @@ -79,8 +79,8 @@ static bool test_RemoteActivation(struct torture_context *tctx, status = dcerpc_RemoteActivation_r(b, tctx, &r); torture_assert_ntstatus_ok(tctx, status, "RemoteActivation failed"); torture_assert_werr_ok(tctx, r.out.result, "RemoteActivation failed"); - torture_assert_werr_ok(tctx, *r.out.hr, "RemoteActivation failed"); - torture_assert_werr_ok(tctx, r.out.results[0], "RemoteActivation failed"); + torture_assert_hresult_ok(tctx, *r.out.hr, "RemoteActivation failed"); + torture_assert_hresult_ok(tctx, r.out.results[0], "RemoteActivation failed"); return true; } diff --git a/source4/torture/rpc/remact.c b/source4/torture/rpc/remact.c index 627b8dc1598..9e9642e40b9 100644 --- a/source4/torture/rpc/remact.c +++ b/source4/torture/rpc/remact.c @@ -41,7 +41,7 @@ static bool test_RemoteActivation(struct torture_context *tctx, struct GUID ipidRemUnknown; uint32_t AuthnHint; struct COMVERSION ServerVersion; - WERROR hr; + HRESULT hr; struct MInterfacePointer *ifaces; ZERO_STRUCT(r); @@ -71,9 +71,9 @@ static bool test_RemoteActivation(struct torture_context *tctx, torture_assert_werr_ok(tctx, r.out.result, "RemoteActivation"); - torture_assert_werr_ok(tctx, *r.out.hr, "RemoteActivation"); + torture_assert_hresult_ok(tctx, *r.out.hr, "RemoteActivation"); - torture_assert_werr_ok(tctx, r.out.results[0], "RemoteActivation"); + torture_assert_hresult_ok(tctx, r.out.results[0], "RemoteActivation"); GUID_from_string(DCERPC_ICLASSFACTORY_UUID, &iids[0]); r.in.Interfaces = 1; @@ -84,9 +84,9 @@ static bool test_RemoteActivation(struct torture_context *tctx, torture_assert_werr_ok(tctx, r.out.result, "RemoteActivation(GetClassObject)"); - torture_assert_werr_ok(tctx, *r.out.hr, "RemoteActivation(GetClassObject)"); + torture_assert_hresult_ok(tctx, *r.out.hr, "RemoteActivation(GetClassObject)"); - torture_assert_werr_ok(tctx, r.out.results[0], "RemoteActivation(GetClassObject)"); + torture_assert_hresult_ok(tctx, r.out.results[0], "RemoteActivation(GetClassObject)"); return true; }