[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha6-73-g63e23a7

Michael Adam obnox at samba.org
Thu Jan 22 07:15:42 GMT 2009


The branch, master has been updated
       via  63e23a7d648cb608a9834b4397c0aed765a1d459 (commit)
       via  210830392999691469a55f4f5e2032abcdb20b8a (commit)
       via  de5313cbb5d83277db638788de2ddd5743d5d0cd (commit)
       via  842d24f23dad527f47b2cbbc8c4ac21b532d181d (commit)
      from  989ad44d32c2e77972a966d91f1813b0b929f83b (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 63e23a7d648cb608a9834b4397c0aed765a1d459
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jan 22 08:14:06 2009 +0100

    s3: run "make samba3-idl"
    
    Michael

commit 210830392999691469a55f4f5e2032abcdb20b8a
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jan 22 08:10:11 2009 +0100

    pidl/python: Add explicit casts, fixing implicit cast warnings.
    
    Michael

commit de5313cbb5d83277db638788de2ddd5743d5d0cd
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jan 22 01:19:38 2009 +0100

    run make idl_full, thus adding explicit casts to gen_ndr server code
    
    Michael

commit 842d24f23dad527f47b2cbbc8c4ac21b532d181d
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jan 22 01:17:40 2009 +0100

    pidl: reduce implicit cast warnings in gen_ndr server code
    
    Michael

-----------------------------------------------------------------------

Summary of changes:
 librpc/gen_ndr/srv_dfs.c                |   46 +++++-----
 librpc/gen_ndr/srv_dssetup.c            |   22 ++--
 librpc/gen_ndr/srv_echo.c               |   20 ++--
 librpc/gen_ndr/srv_epmapper.c           |   16 ++--
 librpc/gen_ndr/srv_eventlog.c           |   48 +++++-----
 librpc/gen_ndr/srv_initshutdown.c       |    6 +-
 librpc/gen_ndr/srv_lsa.c                |  164 +++++++++++++++---------------
 librpc/gen_ndr/srv_netlogon.c           |   94 +++++++++---------
 librpc/gen_ndr/srv_ntsvcs.c             |  130 ++++++++++++------------
 librpc/gen_ndr/srv_samr.c               |  136 +++++++++++++-------------
 librpc/gen_ndr/srv_srvsvc.c             |  108 ++++++++++----------
 librpc/gen_ndr/srv_svcctl.c             |   88 ++++++++--------
 librpc/gen_ndr/srv_winreg.c             |   70 +++++++-------
 librpc/gen_ndr/srv_wkssvc.c             |   62 ++++++------
 pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm |    2 +-
 pidl/lib/Parse/Pidl/Samba4/Python.pm    |    2 +-
 source3/librpc/gen_ndr/ndr_libnetapi.c  |    2 +
 17 files changed, 509 insertions(+), 507 deletions(-)


Changeset truncated at 500 lines:

diff --git a/librpc/gen_ndr/srv_dfs.c b/librpc/gen_ndr/srv_dfs.c
index f4b73d8..623df13 100644
--- a/librpc/gen_ndr/srv_dfs.c
+++ b/librpc/gen_ndr/srv_dfs.c
@@ -1757,7 +1757,7 @@ NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, c
 	switch (opnum)
 	{
 		case NDR_DFS_GETMANAGERVERSION: {
-			struct dfs_GetManagerVersion *r = _r;
+			struct dfs_GetManagerVersion *r = (struct dfs_GetManagerVersion *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.version = talloc_zero(mem_ctx, enum dfs_ManagerVersion);
 			if (r->out.version == NULL) {
@@ -1769,25 +1769,25 @@ NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, c
 		}
 
 		case NDR_DFS_ADD: {
-			struct dfs_Add *r = _r;
+			struct dfs_Add *r = (struct dfs_Add *)_r;
 			r->out.result = _dfs_Add(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_REMOVE: {
-			struct dfs_Remove *r = _r;
+			struct dfs_Remove *r = (struct dfs_Remove *)_r;
 			r->out.result = _dfs_Remove(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_SETINFO: {
-			struct dfs_SetInfo *r = _r;
+			struct dfs_SetInfo *r = (struct dfs_SetInfo *)_r;
 			r->out.result = _dfs_SetInfo(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_GETINFO: {
-			struct dfs_GetInfo *r = _r;
+			struct dfs_GetInfo *r = (struct dfs_GetInfo *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.info = talloc_zero(mem_ctx, union dfs_Info);
 			if (r->out.info == NULL) {
@@ -1799,7 +1799,7 @@ NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, c
 		}
 
 		case NDR_DFS_ENUM: {
-			struct dfs_Enum *r = _r;
+			struct dfs_Enum *r = (struct dfs_Enum *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.info = r->in.info;
 			r->out.total = r->in.total;
@@ -1808,31 +1808,31 @@ NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, c
 		}
 
 		case NDR_DFS_RENAME: {
-			struct dfs_Rename *r = _r;
+			struct dfs_Rename *r = (struct dfs_Rename *)_r;
 			r->out.result = _dfs_Rename(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_MOVE: {
-			struct dfs_Move *r = _r;
+			struct dfs_Move *r = (struct dfs_Move *)_r;
 			r->out.result = _dfs_Move(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_MANAGERGETCONFIGINFO: {
-			struct dfs_ManagerGetConfigInfo *r = _r;
+			struct dfs_ManagerGetConfigInfo *r = (struct dfs_ManagerGetConfigInfo *)_r;
 			r->out.result = _dfs_ManagerGetConfigInfo(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_MANAGERSENDSITEINFO: {
-			struct dfs_ManagerSendSiteInfo *r = _r;
+			struct dfs_ManagerSendSiteInfo *r = (struct dfs_ManagerSendSiteInfo *)_r;
 			r->out.result = _dfs_ManagerSendSiteInfo(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_ADDFTROOT: {
-			struct dfs_AddFtRoot *r = _r;
+			struct dfs_AddFtRoot *r = (struct dfs_AddFtRoot *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.unknown2 = r->in.unknown2;
 			r->out.result = _dfs_AddFtRoot(cli->pipes_struct, r);
@@ -1840,7 +1840,7 @@ NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, c
 		}
 
 		case NDR_DFS_REMOVEFTROOT: {
-			struct dfs_RemoveFtRoot *r = _r;
+			struct dfs_RemoveFtRoot *r = (struct dfs_RemoveFtRoot *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.unknown = r->in.unknown;
 			r->out.result = _dfs_RemoveFtRoot(cli->pipes_struct, r);
@@ -1848,31 +1848,31 @@ NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, c
 		}
 
 		case NDR_DFS_ADDSTDROOT: {
-			struct dfs_AddStdRoot *r = _r;
+			struct dfs_AddStdRoot *r = (struct dfs_AddStdRoot *)_r;
 			r->out.result = _dfs_AddStdRoot(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_REMOVESTDROOT: {
-			struct dfs_RemoveStdRoot *r = _r;
+			struct dfs_RemoveStdRoot *r = (struct dfs_RemoveStdRoot *)_r;
 			r->out.result = _dfs_RemoveStdRoot(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_MANAGERINITIALIZE: {
-			struct dfs_ManagerInitialize *r = _r;
+			struct dfs_ManagerInitialize *r = (struct dfs_ManagerInitialize *)_r;
 			r->out.result = _dfs_ManagerInitialize(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_ADDSTDROOTFORCED: {
-			struct dfs_AddStdRootForced *r = _r;
+			struct dfs_AddStdRootForced *r = (struct dfs_AddStdRootForced *)_r;
 			r->out.result = _dfs_AddStdRootForced(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_GETDCADDRESS: {
-			struct dfs_GetDcAddress *r = _r;
+			struct dfs_GetDcAddress *r = (struct dfs_GetDcAddress *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.server_fullname = r->in.server_fullname;
 			r->out.is_root = r->in.is_root;
@@ -1882,31 +1882,31 @@ NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, c
 		}
 
 		case NDR_DFS_SETDCADDRESS: {
-			struct dfs_SetDcAddress *r = _r;
+			struct dfs_SetDcAddress *r = (struct dfs_SetDcAddress *)_r;
 			r->out.result = _dfs_SetDcAddress(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_FLUSHFTTABLE: {
-			struct dfs_FlushFtTable *r = _r;
+			struct dfs_FlushFtTable *r = (struct dfs_FlushFtTable *)_r;
 			r->out.result = _dfs_FlushFtTable(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_ADD2: {
-			struct dfs_Add2 *r = _r;
+			struct dfs_Add2 *r = (struct dfs_Add2 *)_r;
 			r->out.result = _dfs_Add2(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_REMOVE2: {
-			struct dfs_Remove2 *r = _r;
+			struct dfs_Remove2 *r = (struct dfs_Remove2 *)_r;
 			r->out.result = _dfs_Remove2(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DFS_ENUMEX: {
-			struct dfs_EnumEx *r = _r;
+			struct dfs_EnumEx *r = (struct dfs_EnumEx *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.info = r->in.info;
 			r->out.total = r->in.total;
@@ -1915,7 +1915,7 @@ NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, c
 		}
 
 		case NDR_DFS_SETINFO2: {
-			struct dfs_SetInfo2 *r = _r;
+			struct dfs_SetInfo2 *r = (struct dfs_SetInfo2 *)_r;
 			r->out.result = _dfs_SetInfo2(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
diff --git a/librpc/gen_ndr/srv_dssetup.c b/librpc/gen_ndr/srv_dssetup.c
index dfa46e8..813eaf6 100644
--- a/librpc/gen_ndr/srv_dssetup.c
+++ b/librpc/gen_ndr/srv_dssetup.c
@@ -848,7 +848,7 @@ NTSTATUS rpc_dssetup_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 	switch (opnum)
 	{
 		case NDR_DSSETUP_DSROLEGETPRIMARYDOMAININFORMATION: {
-			struct dssetup_DsRoleGetPrimaryDomainInformation *r = _r;
+			struct dssetup_DsRoleGetPrimaryDomainInformation *r = (struct dssetup_DsRoleGetPrimaryDomainInformation *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.info = talloc_zero(mem_ctx, union dssetup_DsRoleInfo);
 			if (r->out.info == NULL) {
@@ -860,61 +860,61 @@ NTSTATUS rpc_dssetup_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_DSSETUP_DSROLEDNSNAMETOFLATNAME: {
-			struct dssetup_DsRoleDnsNameToFlatName *r = _r;
+			struct dssetup_DsRoleDnsNameToFlatName *r = (struct dssetup_DsRoleDnsNameToFlatName *)_r;
 			r->out.result = _dssetup_DsRoleDnsNameToFlatName(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLEDCASDC: {
-			struct dssetup_DsRoleDcAsDc *r = _r;
+			struct dssetup_DsRoleDcAsDc *r = (struct dssetup_DsRoleDcAsDc *)_r;
 			r->out.result = _dssetup_DsRoleDcAsDc(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLEDCASREPLICA: {
-			struct dssetup_DsRoleDcAsReplica *r = _r;
+			struct dssetup_DsRoleDcAsReplica *r = (struct dssetup_DsRoleDcAsReplica *)_r;
 			r->out.result = _dssetup_DsRoleDcAsReplica(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLEDEMOTEDC: {
-			struct dssetup_DsRoleDemoteDc *r = _r;
+			struct dssetup_DsRoleDemoteDc *r = (struct dssetup_DsRoleDemoteDc *)_r;
 			r->out.result = _dssetup_DsRoleDemoteDc(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLEGETDCOPERATIONPROGRESS: {
-			struct dssetup_DsRoleGetDcOperationProgress *r = _r;
+			struct dssetup_DsRoleGetDcOperationProgress *r = (struct dssetup_DsRoleGetDcOperationProgress *)_r;
 			r->out.result = _dssetup_DsRoleGetDcOperationProgress(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLEGETDCOPERATIONRESULTS: {
-			struct dssetup_DsRoleGetDcOperationResults *r = _r;
+			struct dssetup_DsRoleGetDcOperationResults *r = (struct dssetup_DsRoleGetDcOperationResults *)_r;
 			r->out.result = _dssetup_DsRoleGetDcOperationResults(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLECANCEL: {
-			struct dssetup_DsRoleCancel *r = _r;
+			struct dssetup_DsRoleCancel *r = (struct dssetup_DsRoleCancel *)_r;
 			r->out.result = _dssetup_DsRoleCancel(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLESERVERSAVESTATEFORUPGRADE: {
-			struct dssetup_DsRoleServerSaveStateForUpgrade *r = _r;
+			struct dssetup_DsRoleServerSaveStateForUpgrade *r = (struct dssetup_DsRoleServerSaveStateForUpgrade *)_r;
 			r->out.result = _dssetup_DsRoleServerSaveStateForUpgrade(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLEUPGRADEDOWNLEVELSERVER: {
-			struct dssetup_DsRoleUpgradeDownlevelServer *r = _r;
+			struct dssetup_DsRoleUpgradeDownlevelServer *r = (struct dssetup_DsRoleUpgradeDownlevelServer *)_r;
 			r->out.result = _dssetup_DsRoleUpgradeDownlevelServer(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_DSSETUP_DSROLEABORTDOWNLEVELSERVERUPGRADE: {
-			struct dssetup_DsRoleAbortDownlevelServerUpgrade *r = _r;
+			struct dssetup_DsRoleAbortDownlevelServerUpgrade *r = (struct dssetup_DsRoleAbortDownlevelServerUpgrade *)_r;
 			r->out.result = _dssetup_DsRoleAbortDownlevelServerUpgrade(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
diff --git a/librpc/gen_ndr/srv_echo.c b/librpc/gen_ndr/srv_echo.c
index 6717e01..715f21e 100644
--- a/librpc/gen_ndr/srv_echo.c
+++ b/librpc/gen_ndr/srv_echo.c
@@ -808,7 +808,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 	switch (opnum)
 	{
 		case NDR_ECHO_ADDONE: {
-			struct echo_AddOne *r = _r;
+			struct echo_AddOne *r = (struct echo_AddOne *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.out_data = talloc_zero(mem_ctx, uint32_t);
 			if (r->out.out_data == NULL) {
@@ -820,7 +820,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_ECHO_ECHODATA: {
-			struct echo_EchoData *r = _r;
+			struct echo_EchoData *r = (struct echo_EchoData *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.out_data = talloc_zero_array(mem_ctx, uint8_t, r->in.len);
 			if (r->out.out_data == NULL) {
@@ -832,13 +832,13 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_ECHO_SINKDATA: {
-			struct echo_SinkData *r = _r;
+			struct echo_SinkData *r = (struct echo_SinkData *)_r;
 			_echo_SinkData(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_ECHO_SOURCEDATA: {
-			struct echo_SourceData *r = _r;
+			struct echo_SourceData *r = (struct echo_SourceData *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.data = talloc_zero_array(mem_ctx, uint8_t, r->in.len);
 			if (r->out.data == NULL) {
@@ -850,7 +850,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_ECHO_TESTCALL: {
-			struct echo_TestCall *r = _r;
+			struct echo_TestCall *r = (struct echo_TestCall *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.s2 = talloc_zero(mem_ctx, const char *);
 			if (r->out.s2 == NULL) {
@@ -862,7 +862,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_ECHO_TESTCALL2: {
-			struct echo_TestCall2 *r = _r;
+			struct echo_TestCall2 *r = (struct echo_TestCall2 *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.info = talloc_zero(mem_ctx, union echo_Info);
 			if (r->out.info == NULL) {
@@ -874,13 +874,13 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_ECHO_TESTSLEEP: {
-			struct echo_TestSleep *r = _r;
+			struct echo_TestSleep *r = (struct echo_TestSleep *)_r;
 			r->out.result = _echo_TestSleep(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_ECHO_TESTENUM: {
-			struct echo_TestEnum *r = _r;
+			struct echo_TestEnum *r = (struct echo_TestEnum *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.foo1 = r->in.foo1;
 			r->out.foo2 = r->in.foo2;
@@ -890,7 +890,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_ECHO_TESTSURROUNDING: {
-			struct echo_TestSurrounding *r = _r;
+			struct echo_TestSurrounding *r = (struct echo_TestSurrounding *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.data = r->in.data;
 			_echo_TestSurrounding(cli->pipes_struct, r);
@@ -898,7 +898,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_ECHO_TESTDOUBLEPOINTER: {
-			struct echo_TestDoublePointer *r = _r;
+			struct echo_TestDoublePointer *r = (struct echo_TestDoublePointer *)_r;
 			r->out.result = _echo_TestDoublePointer(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
diff --git a/librpc/gen_ndr/srv_epmapper.c b/librpc/gen_ndr/srv_epmapper.c
index 9569290..7050b26 100644
--- a/librpc/gen_ndr/srv_epmapper.c
+++ b/librpc/gen_ndr/srv_epmapper.c
@@ -649,19 +649,19 @@ NTSTATUS rpc_epmapper_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 	switch (opnum)
 	{
 		case NDR_EPM_INSERT: {
-			struct epm_Insert *r = _r;
+			struct epm_Insert *r = (struct epm_Insert *)_r;
 			r->out.result = _epm_Insert(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_EPM_DELETE: {
-			struct epm_Delete *r = _r;
+			struct epm_Delete *r = (struct epm_Delete *)_r;
 			r->out.result = _epm_Delete(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_EPM_LOOKUP: {
-			struct epm_Lookup *r = _r;
+			struct epm_Lookup *r = (struct epm_Lookup *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.entry_handle = r->in.entry_handle;
 			r->out.num_ents = talloc_zero(mem_ctx, uint32_t);
@@ -679,7 +679,7 @@ NTSTATUS rpc_epmapper_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_EPM_MAP: {
-			struct epm_Map *r = _r;
+			struct epm_Map *r = (struct epm_Map *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.entry_handle = r->in.entry_handle;
 			r->out.num_towers = talloc_zero(mem_ctx, uint32_t);
@@ -697,7 +697,7 @@ NTSTATUS rpc_epmapper_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_EPM_LOOKUPHANDLEFREE: {
-			struct epm_LookupHandleFree *r = _r;
+			struct epm_LookupHandleFree *r = (struct epm_LookupHandleFree *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.entry_handle = r->in.entry_handle;
 			r->out.result = _epm_LookupHandleFree(cli->pipes_struct, r);
@@ -705,19 +705,19 @@ NTSTATUS rpc_epmapper_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_EPM_INQOBJECT: {
-			struct epm_InqObject *r = _r;
+			struct epm_InqObject *r = (struct epm_InqObject *)_r;
 			r->out.result = _epm_InqObject(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_EPM_MGMTDELETE: {
-			struct epm_MgmtDelete *r = _r;
+			struct epm_MgmtDelete *r = (struct epm_MgmtDelete *)_r;
 			r->out.result = _epm_MgmtDelete(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_EPM_MAPAUTH: {
-			struct epm_MapAuth *r = _r;
+			struct epm_MapAuth *r = (struct epm_MapAuth *)_r;
 			r->out.result = _epm_MapAuth(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
diff --git a/librpc/gen_ndr/srv_eventlog.c b/librpc/gen_ndr/srv_eventlog.c
index 4782a9d..73c536d 100644
--- a/librpc/gen_ndr/srv_eventlog.c
+++ b/librpc/gen_ndr/srv_eventlog.c
@@ -1845,19 +1845,19 @@ NTSTATUS rpc_eventlog_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 	switch (opnum)
 	{
 		case NDR_EVENTLOG_CLEAREVENTLOGW: {
-			struct eventlog_ClearEventLogW *r = _r;
+			struct eventlog_ClearEventLogW *r = (struct eventlog_ClearEventLogW *)_r;
 			r->out.result = _eventlog_ClearEventLogW(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_EVENTLOG_BACKUPEVENTLOGW: {
-			struct eventlog_BackupEventLogW *r = _r;
+			struct eventlog_BackupEventLogW *r = (struct eventlog_BackupEventLogW *)_r;
 			r->out.result = _eventlog_BackupEventLogW(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_EVENTLOG_CLOSEEVENTLOG: {
-			struct eventlog_CloseEventLog *r = _r;
+			struct eventlog_CloseEventLog *r = (struct eventlog_CloseEventLog *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.handle = r->in.handle;
 			r->out.result = _eventlog_CloseEventLog(cli->pipes_struct, r);
@@ -1865,13 +1865,13 @@ NTSTATUS rpc_eventlog_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_EVENTLOG_DEREGISTEREVENTSOURCE: {
-			struct eventlog_DeregisterEventSource *r = _r;
+			struct eventlog_DeregisterEventSource *r = (struct eventlog_DeregisterEventSource *)_r;
 			r->out.result = _eventlog_DeregisterEventSource(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_EVENTLOG_GETNUMRECORDS: {
-			struct eventlog_GetNumRecords *r = _r;
+			struct eventlog_GetNumRecords *r = (struct eventlog_GetNumRecords *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.number = talloc_zero(mem_ctx, uint32_t);
 			if (r->out.number == NULL) {
@@ -1883,7 +1883,7 @@ NTSTATUS rpc_eventlog_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_EVENTLOG_GETOLDESTRECORD: {
-			struct eventlog_GetOldestRecord *r = _r;
+			struct eventlog_GetOldestRecord *r = (struct eventlog_GetOldestRecord *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.oldest_entry = talloc_zero(mem_ctx, uint32_t);
 			if (r->out.oldest_entry == NULL) {
@@ -1895,13 +1895,13 @@ NTSTATUS rpc_eventlog_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_EVENTLOG_CHANGENOTIFY: {
-			struct eventlog_ChangeNotify *r = _r;
+			struct eventlog_ChangeNotify *r = (struct eventlog_ChangeNotify *)_r;
 			r->out.result = _eventlog_ChangeNotify(cli->pipes_struct, r);
 			return NT_STATUS_OK;
 		}
 
 		case NDR_EVENTLOG_OPENEVENTLOGW: {
-			struct eventlog_OpenEventLogW *r = _r;
+			struct eventlog_OpenEventLogW *r = (struct eventlog_OpenEventLogW *)_r;
 			ZERO_STRUCT(r->out);
 			r->out.handle = talloc_zero(mem_ctx, struct policy_handle);
 			if (r->out.handle == NULL) {
@@ -1913,19 +1913,19 @@ NTSTATUS rpc_eventlog_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 		}
 
 		case NDR_EVENTLOG_REGISTEREVENTSOURCEW: {
-			struct eventlog_RegisterEventSourceW *r = _r;
+			struct eventlog_RegisterEventSourceW *r = (struct eventlog_RegisterEventSourceW *)_r;
 			r->out.result = _eventlog_RegisterEventSourceW(cli->pipes_struct, r);
 			return NT_STATUS_OK;


-- 
Samba Shared Repository


More information about the samba-cvs mailing list