NTSTATUS rpccli_PNP_GetBlockedDriverInfo(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_GetBlockedDriverInfo r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_GetBlockedDriverInfo, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_GETBLOCKEDDRIVERINFO, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_GetBlockedDriverInfo, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_PNP_UnregisterNotification(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_UnregisterNotification r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_UnregisterNotification, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_UNREGISTERNOTIFICATION, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_UnregisterNotification, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_PNP_GetVersionInternal(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_GetVersionInternal r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_GetVersionInternal, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_GETVERSIONINTERNAL, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_GetVersionInternal, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_PNP_QueryResConfList(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_QueryResConfList r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_QueryResConfList, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_QUERYRESCONFLIST, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_QueryResConfList, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_dssetup_DsRoleDcAsDc(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct dssetup_DsRoleDcAsDc r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsDc, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_dssetup, NDR_DSSETUP_DSROLEDCASDC, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsDc, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_svcctl_NotifyBootConfigStatus(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct svcctl_NotifyBootConfigStatus r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(svcctl_NotifyBootConfigStatus, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_svcctl, NDR_SVCCTL_NOTIFYBOOTCONFIGSTATUS, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(svcctl_NotifyBootConfigStatus, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_echo_SourceData(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint32_t len /* [in] */, uint8_t *data /* [out] [size_is(len)] */) { struct echo_SourceData r; NTSTATUS status; /* In parameters */ r.in.len = len; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(echo_SourceData, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &ndr_table_rpcecho, NDR_ECHO_SOURCEDATA, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(echo_SourceData, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ memcpy(data, r.out.data, r.in.len * sizeof(*data)); /* Return result */ return NT_STATUS_OK; }
NTSTATUS rpccli_svcctl_EnumServiceGroupW(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct svcctl_EnumServiceGroupW r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(svcctl_EnumServiceGroupW, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_svcctl, NDR_SVCCTL_ENUMSERVICEGROUPW, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(svcctl_EnumServiceGroupW, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_svcctl_SCSendTSMessage(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct svcctl_SCSendTSMessage r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(svcctl_SCSendTSMessage, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_svcctl, NDR_SVCCTL_SCSENDTSMESSAGE, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(svcctl_SCSendTSMessage, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_winreg_ReplaceKey(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct winreg_ReplaceKey r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(winreg_ReplaceKey, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_winreg, NDR_WINREG_REPLACEKEY, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(winreg_ReplaceKey, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_winreg_QueryMultipleValues2(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct winreg_QueryMultipleValues2 r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(winreg_QueryMultipleValues2, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_winreg, NDR_WINREG_QUERYMULTIPLEVALUES2, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(winreg_QueryMultipleValues2, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_echo_TestCall(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *s1 /* [in] [ref,charset(UTF16)] */, const char **s2 /* [out] [ref,charset(UTF16)] */) { struct echo_TestCall r; NTSTATUS status; /* In parameters */ r.in.s1 = s1; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(echo_TestCall, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &ndr_table_rpcecho, NDR_ECHO_TESTCALL, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(echo_TestCall, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ *s2 = *r.out.s2; /* Return result */ return NT_STATUS_OK; }
NTSTATUS rpccli_PNP_GetServerSideDeviceInstallFlags(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_GetServerSideDeviceInstallFlags r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_GetServerSideDeviceInstallFlags, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_GETSERVERSIDEDEVICEINSTALLFLAGS, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_GetServerSideDeviceInstallFlags, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_PNP_QueryArbitratorFreeSize(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_QueryArbitratorFreeSize r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_QueryArbitratorFreeSize, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_QUERYARBITRATORFREESIZE, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_QueryArbitratorFreeSize, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_dssetup_DsRoleAbortDownlevelServerUpgrade(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct dssetup_DsRoleAbortDownlevelServerUpgrade r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_dssetup, NDR_DSSETUP_DSROLEABORTDOWNLEVELSERVERUPGRADE, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_PNP_GetRelatedDeviceInstance(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_GetRelatedDeviceInstance r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_GetRelatedDeviceInstance, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_GETRELATEDDEVICEINSTANCE, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_GetRelatedDeviceInstance, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_PNP_GetInterfaceDeviceListSize(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_GetInterfaceDeviceListSize r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_GetInterfaceDeviceListSize, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_GETINTERFACEDEVICELISTSIZE, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_GetInterfaceDeviceListSize, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_PNP_SetDeviceRegProp(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_SetDeviceRegProp r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_SetDeviceRegProp, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_SETDEVICEREGPROP, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_SetDeviceRegProp, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_PNP_DeleteClassKey(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, WERROR *werror) { struct PNP_DeleteClassKey r; NTSTATUS status; /* In parameters */ if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_DeleteClassKey, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_DELETECLASSKEY, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_DeleteClassKey, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_eventlog_ClearEventLogW(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, struct policy_handle *handle /* [in] [ref] */, struct lsa_String *backupfile /* [in] [unique] */) { struct eventlog_ClearEventLogW r; NTSTATUS status; /* In parameters */ r.in.handle = handle; r.in.backupfile = backupfile; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogW, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_eventlog, NDR_EVENTLOG_CLEAREVENTLOGW, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogW, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ return r.out.result; }
NTSTATUS rpccli_echo_SinkData(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint32_t len /* [in] */, uint8_t *data /* [in] [size_is(len)] */) { struct echo_SinkData r; NTSTATUS status; /* In parameters */ r.in.len = len; r.in.data = data; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(echo_SinkData, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_rpcecho, NDR_ECHO_SINKDATA, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(echo_SinkData, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ return NT_STATUS_OK; }
NTSTATUS rpccli_echo_AddOne(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint32_t in_data /* [in] */, uint32_t *out_data /* [out] [ref] */) { struct echo_AddOne r; NTSTATUS status; /* In parameters */ r.in.in_data = in_data; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(echo_AddOne, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_rpcecho, NDR_ECHO_ADDONE, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(echo_AddOne, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ *out_data = *r.out.out_data; /* Return result */ return NT_STATUS_OK; }
NTSTATUS rpccli_eventlog_GetOldestRecord(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, struct policy_handle *handle /* [in] [ref] */, uint32_t *oldest_entry /* [out] [ref] */) { struct eventlog_GetOldestRecord r; NTSTATUS status; /* In parameters */ r.in.handle = handle; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(eventlog_GetOldestRecord, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_eventlog, NDR_EVENTLOG_GETOLDESTRECORD, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(eventlog_GetOldestRecord, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ *oldest_entry = *r.out.oldest_entry; /* Return result */ return r.out.result; }
NTSTATUS rpccli_wkssvc_NetWkstaTransportEnum(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t *level, union wkssvc_NetWkstaTransportCtr *ctr, uint32_t max_buffer, uint32_t *totalentries, uint32_t *resume_handle) { struct wkssvc_NetWkstaTransportEnum r; NTSTATUS status; /* In parameters */ r.in.server_name = server_name; r.in.level = level; r.in.ctr = ctr; r.in.max_buffer = max_buffer; r.in.resume_handle = resume_handle; if (DEBUGLEVEL >= 10) NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaTransportEnum, &r); status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTATRANSPORTENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaTransportEnum, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaTransportEnum); if ( !NT_STATUS_IS_OK(status) ) { return status; } if (DEBUGLEVEL >= 10) NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaTransportEnum, &r); if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ *level = *r.out.level; *ctr = *r.out.ctr; if ( totalentries ) { *totalentries = *r.out.totalentries; } *resume_handle = *r.out.resume_handle; /* Return result */ return werror_to_ntstatus(r.out.result); }
NTSTATUS rpccli_echo_TestCall2(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint16_t level /* [in] */, union echo_Info *info /* [out] [ref,switch_is(level)] */) { struct echo_TestCall2 r; NTSTATUS status; /* In parameters */ r.in.level = level; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(echo_TestCall2, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_rpcecho, NDR_ECHO_TESTCALL2, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(echo_TestCall2, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ *info = *r.out.info; /* Return result */ return r.out.result; }
NTSTATUS rpccli_echo_TestSurrounding(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, struct echo_Surrounding *data /* [in,out] [ref] */) { struct echo_TestSurrounding r; NTSTATUS status; /* In parameters */ r.in.data = data; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(echo_TestSurrounding, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &ndr_table_rpcecho, NDR_ECHO_TESTSURROUNDING, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(echo_TestSurrounding, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ *data = *r.out.data; /* Return result */ return NT_STATUS_OK; }
NTSTATUS rpccli_echo_TestDoublePointer(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint16_t ***data /* [in] [ref] */) { struct echo_TestDoublePointer r; NTSTATUS status; /* In parameters */ r.in.data = data; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(echo_TestDoublePointer, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &ndr_table_rpcecho, NDR_ECHO_TESTDOUBLEPOINTER, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(echo_TestDoublePointer, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ return NT_STATUS_OK; }
NTSTATUS rpccli_echo_TestSleep(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint32_t seconds /* [in] */) { struct echo_TestSleep r; NTSTATUS status; /* In parameters */ r.in.seconds = seconds; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(echo_TestSleep, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &ndr_table_rpcecho, NDR_ECHO_TESTSLEEP, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(echo_TestSleep, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ /* Return result */ return NT_STATUS_OK; }
NTSTATUS rpccli_eventlog_CloseEventLog(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, struct policy_handle *handle /* [in,out] [ref] */) { struct eventlog_CloseEventLog r; NTSTATUS status; /* In parameters */ r.in.handle = handle; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(eventlog_CloseEventLog, &r); } status = cli->dispatch(cli, mem_ctx, &ndr_table_eventlog, NDR_EVENTLOG_CLOSEEVENTLOG, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(eventlog_CloseEventLog, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ *handle = *r.out.handle; /* Return result */ return r.out.result; }
NTSTATUS rpccli_PNP_HwProfFlags(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint32_t unknown1 /* [in] */, const char *devicepath /* [in] [ref,charset(UTF16)] */, uint32_t unknown2 /* [in] */, uint32_t *unknown3 /* [in,out] [ref] */, uint16_t *unknown4 /* [in,out] [unique] */, const char *unknown5 /* [in] [unique,charset(UTF16)] */, const char **unknown5a /* [out] [unique,charset(UTF16)] */, uint32_t unknown6 /* [in] */, uint32_t unknown7 /* [in] */, WERROR *werror) { struct PNP_HwProfFlags r; NTSTATUS status; /* In parameters */ r.in.unknown1 = unknown1; r.in.devicepath = devicepath; r.in.unknown2 = unknown2; r.in.unknown3 = unknown3; r.in.unknown4 = unknown4; r.in.unknown5 = unknown5; r.in.unknown6 = unknown6; r.in.unknown7 = unknown7; if (DEBUGLEVEL >= 10) { NDR_PRINT_IN_DEBUG(PNP_HwProfFlags, &r); } status = cli_do_rpc_ndr(cli, mem_ctx, &ndr_table_ntsvcs, NDR_PNP_HWPROFFLAGS, &r); if (!NT_STATUS_IS_OK(status)) { return status; } if (DEBUGLEVEL >= 10) { NDR_PRINT_OUT_DEBUG(PNP_HwProfFlags, &r); } if (NT_STATUS_IS_ERR(status)) { return status; } /* Return variables */ *unknown3 = *r.out.unknown3; if (unknown4 && r.out.unknown4) { *unknown4 = *r.out.unknown4; } if (unknown5a && r.out.unknown5a) { *unknown5a = *r.out.unknown5a; } /* Return result */ if (werror) { *werror = r.out.result; } return werror_to_ntstatus(r.out.result); }