{
struct dfs_GetManagerVersion r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_GetManagerVersion, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_GETMANAGERVERSION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_GetManagerVersion, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*version = *r.out.version;
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct dfs_Add r;
NTSTATUS status;
-
+
/* In parameters */
r.in.path = path;
r.in.server = server;
r.in.share = share;
r.in.comment = comment;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_Add, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_ADD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_Add, &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);
}
{
struct dfs_Remove r;
NTSTATUS status;
-
+
/* In parameters */
r.in.dfs_entry_path = dfs_entry_path;
r.in.servername = servername;
r.in.sharename = sharename;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_Remove, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_REMOVE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_Remove, &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);
}
{
struct dfs_SetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.dfs_entry_path = dfs_entry_path;
r.in.servername = servername;
r.in.sharename = sharename;
r.in.level = level;
r.in.info = info;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_SetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_SETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_SetInfo, &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);
}
{
struct dfs_GetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.dfs_entry_path = dfs_entry_path;
r.in.servername = servername;
r.in.sharename = sharename;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_GetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_GETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_GetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct dfs_Enum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.level = level;
r.in.bufsize = bufsize;
r.in.info = info;
r.in.total = total;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_Enum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_ENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_Enum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
if (total && r.out.total) {
*total = *r.out.total;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct dfs_Rename r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_Rename, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_RENAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_Rename, &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);
}
{
struct dfs_Move r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_Move, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_MOVE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_Move, &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);
}
{
struct dfs_ManagerGetConfigInfo r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_ManagerGetConfigInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_MANAGERGETCONFIGINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_ManagerGetConfigInfo, &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);
}
{
struct dfs_ManagerSendSiteInfo r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_ManagerSendSiteInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_MANAGERSENDSITEINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_ManagerSendSiteInfo, &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);
}
{
struct dfs_AddFtRoot r;
NTSTATUS status;
-
+
/* In parameters */
r.in.servername = servername;
r.in.dns_servername = dns_servername;
r.in.unknown1 = unknown1;
r.in.flags = flags;
r.in.unknown2 = unknown2;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_AddFtRoot, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_ADDFTROOT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_AddFtRoot, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (unknown2 && r.out.unknown2) {
*unknown2 = *r.out.unknown2;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct dfs_RemoveFtRoot r;
NTSTATUS status;
-
+
/* In parameters */
r.in.servername = servername;
r.in.dns_servername = dns_servername;
r.in.rootshare = rootshare;
r.in.flags = flags;
r.in.unknown = unknown;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_RemoveFtRoot, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_REMOVEFTROOT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_RemoveFtRoot, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (unknown && r.out.unknown) {
*unknown = *r.out.unknown;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct dfs_AddStdRoot r;
NTSTATUS status;
-
+
/* In parameters */
r.in.servername = servername;
r.in.rootshare = rootshare;
r.in.comment = comment;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_AddStdRoot, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_ADDSTDROOT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_AddStdRoot, &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);
}
{
struct dfs_RemoveStdRoot r;
NTSTATUS status;
-
+
/* In parameters */
r.in.servername = servername;
r.in.rootshare = rootshare;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_RemoveStdRoot, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_REMOVESTDROOT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_RemoveStdRoot, &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);
}
{
struct dfs_ManagerInitialize r;
NTSTATUS status;
-
+
/* In parameters */
r.in.servername = servername;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_ManagerInitialize, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_MANAGERINITIALIZE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_ManagerInitialize, &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);
}
{
struct dfs_AddStdRootForced r;
NTSTATUS status;
-
+
/* In parameters */
r.in.servername = servername;
r.in.rootshare = rootshare;
r.in.comment = comment;
r.in.store = store;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_AddStdRootForced, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_ADDSTDROOTFORCED, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_AddStdRootForced, &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);
}
{
struct dfs_GetDcAddress r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_GetDcAddress, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_GETDCADDRESS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_GetDcAddress, &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);
}
{
struct dfs_SetDcAddress r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_SetDcAddress, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_SETDCADDRESS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_SetDcAddress, &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);
}
{
struct dfs_FlushFtTable r;
NTSTATUS status;
-
+
/* In parameters */
r.in.servername = servername;
r.in.rootshare = rootshare;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_FlushFtTable, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_FLUSHFTTABLE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_FlushFtTable, &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);
}
{
struct dfs_Add2 r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_Add2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_ADD2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_Add2, &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);
}
{
struct dfs_Remove2 r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_Remove2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_REMOVE2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_Remove2, &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);
}
{
struct dfs_EnumEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.dfs_name = dfs_name;
r.in.level = level;
r.in.bufsize = bufsize;
r.in.info = info;
r.in.total = total;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_EnumEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_ENUMEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_EnumEx, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
if (total && r.out.total) {
*total = *r.out.total;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct dfs_SetInfo2 r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(dfs_SetInfo2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, &ndr_table_netdfs, NDR_DFS_SETINFO2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(dfs_SetInfo2, &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);
}
{
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_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &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;
}
{
struct echo_EchoData r;
NTSTATUS status;
-
+
/* In parameters */
r.in.len = len;
r.in.in_data = in_data;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(echo_EchoData, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &ndr_table_rpcecho, NDR_ECHO_ECHODATA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(echo_EchoData, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(out_data, r.out.out_data, r.in.len);
-
+
/* Return result */
return NT_STATUS_OK;
}
{
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_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &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;
}
{
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);
-
+
/* Return result */
return NT_STATUS_OK;
}
{
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;
}
{
struct echo_TestCall2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(echo_TestCall2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &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;
}
{
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;
}
{
struct echo_TestEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.foo1 = foo1;
r.in.foo2 = foo2;
r.in.foo3 = foo3;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(echo_TestEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_RPCECHO, &ndr_table_rpcecho, NDR_ECHO_TESTENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(echo_TestEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*foo1 = *r.out.foo1;
*foo2 = *r.out.foo2;
*foo3 = *r.out.foo3;
-
+
/* Return result */
return NT_STATUS_OK;
}
{
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;
}
{
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;
}
{
struct epm_Insert r;
NTSTATUS status;
-
+
/* In parameters */
r.in.num_ents = num_ents;
r.in.entries = entries;
r.in.replace = replace;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(epm_Insert, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EPMAPPER, &ndr_table_epmapper, NDR_EPM_INSERT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(epm_Insert, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct epm_Delete r;
NTSTATUS status;
-
+
/* In parameters */
r.in.num_ents = num_ents;
r.in.entries = entries;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(epm_Delete, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EPMAPPER, &ndr_table_epmapper, NDR_EPM_DELETE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(epm_Delete, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct epm_Lookup r;
NTSTATUS status;
-
+
/* In parameters */
r.in.inquiry_type = inquiry_type;
r.in.object = object;
r.in.vers_option = vers_option;
r.in.entry_handle = entry_handle;
r.in.max_ents = max_ents;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(epm_Lookup, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EPMAPPER, &ndr_table_epmapper, NDR_EPM_LOOKUP, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(epm_Lookup, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*entry_handle = *r.out.entry_handle;
*num_ents = *r.out.num_ents;
memcpy(entries, r.out.entries, r.in.max_ents);
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct epm_Map r;
NTSTATUS status;
-
+
/* In parameters */
r.in.object = object;
r.in.map_tower = map_tower;
r.in.entry_handle = entry_handle;
r.in.max_towers = max_towers;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(epm_Map, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EPMAPPER, &ndr_table_epmapper, NDR_EPM_MAP, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(epm_Map, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*entry_handle = *r.out.entry_handle;
*num_towers = *r.out.num_towers;
memcpy(towers, r.out.towers, r.in.max_towers);
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct epm_LookupHandleFree r;
NTSTATUS status;
-
+
/* In parameters */
r.in.entry_handle = entry_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(epm_LookupHandleFree, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EPMAPPER, &ndr_table_epmapper, NDR_EPM_LOOKUPHANDLEFREE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(epm_LookupHandleFree, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*entry_handle = *r.out.entry_handle;
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct epm_InqObject r;
NTSTATUS status;
-
+
/* In parameters */
r.in.epm_object = epm_object;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(epm_InqObject, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EPMAPPER, &ndr_table_epmapper, NDR_EPM_INQOBJECT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(epm_InqObject, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct epm_MgmtDelete r;
NTSTATUS status;
-
+
/* In parameters */
r.in.object_speced = object_speced;
r.in.object = object;
r.in.tower = tower;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(epm_MgmtDelete, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EPMAPPER, &ndr_table_epmapper, NDR_EPM_MGMTDELETE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(epm_MgmtDelete, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct epm_MapAuth r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(epm_MapAuth, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EPMAPPER, &ndr_table_epmapper, NDR_EPM_MAPAUTH, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(epm_MapAuth, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return NT_STATUS_OK;
}
{
struct eventlog_ClearEventLogW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.unknown = unknown;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &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;
}
{
struct eventlog_BackupEventLogW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_BACKUPEVENTLOGW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_CloseEventLog r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_CloseEventLog, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &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;
}
{
struct eventlog_DeregisterEventSource r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_DeregisterEventSource, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_DEREGISTEREVENTSOURCE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_DeregisterEventSource, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_GetNumRecords r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_GetNumRecords, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_GETNUMRECORDS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_GetNumRecords, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*number = *r.out.number;
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_GetOldestRecord r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_GetOldestRecord, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &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 */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_ChangeNotify r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_ChangeNotify, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_CHANGENOTIFY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_ChangeNotify, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_OpenEventLogW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.unknown0 = unknown0;
r.in.logname = logname;
r.in.servername = servername;
r.in.unknown2 = unknown2;
r.in.unknown3 = unknown3;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_OPENEVENTLOGW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_RegisterEventSourceW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_REGISTEREVENTSOURCEW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_OpenBackupEventLogW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_OPENBACKUPEVENTLOGW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_ReadEventLogW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.flags = flags;
r.in.offset = offset;
r.in.number_of_bytes = number_of_bytes;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_READEVENTLOGW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(data, r.out.data, r.in.number_of_bytes);
*sent_size = *r.out.sent_size;
*real_size = *r.out.real_size;
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_ReportEventW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_ReportEventW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_REPORTEVENTW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_ReportEventW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_ClearEventLogA r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_CLEAREVENTLOGA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_BackupEventLogA r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_BACKUPEVENTLOGA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_OpenEventLogA r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_OPENEVENTLOGA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_RegisterEventSourceA r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_REGISTEREVENTSOURCEA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_OpenBackupEventLogA r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_OPENBACKUPEVENTLOGA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_ReadEventLogA r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_READEVENTLOGA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_ReportEventA r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_ReportEventA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_REPORTEVENTA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_ReportEventA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_RegisterClusterSvc r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_RegisterClusterSvc, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_REGISTERCLUSTERSVC, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_RegisterClusterSvc, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_DeregisterClusterSvc r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_DeregisterClusterSvc, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_DEREGISTERCLUSTERSVC, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_DeregisterClusterSvc, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_WriteClusterEvents r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_WriteClusterEvents, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_WRITECLUSTEREVENTS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_WriteClusterEvents, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_GetLogIntormation r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_GetLogIntormation, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_GETLOGINTORMATION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_GetLogIntormation, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct eventlog_FlushEventLog r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(eventlog_FlushEventLog, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, &ndr_table_eventlog, NDR_EVENTLOG_FLUSHEVENTLOG, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(eventlog_FlushEventLog, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct initshutdown_Init r;
NTSTATUS status;
-
+
/* In parameters */
r.in.hostname = hostname;
r.in.message = message;
r.in.timeout = timeout;
r.in.force_apps = force_apps;
r.in.reboot = reboot;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(initshutdown_Init, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_INITSHUTDOWN, &ndr_table_initshutdown, NDR_INITSHUTDOWN_INIT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(initshutdown_Init, &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);
}
{
struct initshutdown_Abort r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server = server;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(initshutdown_Abort, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_INITSHUTDOWN, &ndr_table_initshutdown, NDR_INITSHUTDOWN_ABORT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(initshutdown_Abort, &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);
}
{
struct initshutdown_InitEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.hostname = hostname;
r.in.message = message;
r.in.force_apps = force_apps;
r.in.reboot = reboot;
r.in.reason = reason;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(initshutdown_InitEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_INITSHUTDOWN, &ndr_table_initshutdown, NDR_INITSHUTDOWN_INITEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(initshutdown_InitEx, &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);
}
{
struct lsa_Close r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_Close, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CLOSE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_Close, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_Delete r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_Delete, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_DELETE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_Delete, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_EnumPrivs r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.resume_handle = resume_handle;
r.in.max_count = max_count;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_EnumPrivs, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ENUMPRIVS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_EnumPrivs, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*resume_handle = *r.out.resume_handle;
*privs = *r.out.privs;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_QuerySecurity r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sec_info = sec_info;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_QuerySecurity, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_QUERYSECURITY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_QuerySecurity, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (sdbuf && r.out.sdbuf) {
*sdbuf = *r.out.sdbuf;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetSecObj r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetSecObj, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETSECOBJ, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetSecObj, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_ChangePassword r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_ChangePassword, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CHANGEPASSWORD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_ChangePassword, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_OpenPolicy r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.attr = attr;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_OpenPolicy, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_OPENPOLICY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_OpenPolicy, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_QueryInfoPolicy r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_QueryInfoPolicy, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_QUERYINFOPOLICY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_QueryInfoPolicy, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetInfoPolicy r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetInfoPolicy, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETINFOPOLICY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetInfoPolicy, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_ClearAuditLog r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_ClearAuditLog, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CLEARAUDITLOG, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_ClearAuditLog, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CreateAccount r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sid = sid;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CreateAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREATEACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CreateAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*acct_handle = *r.out.acct_handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_EnumAccounts r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.resume_handle = resume_handle;
r.in.num_entries = num_entries;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_EnumAccounts, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ENUMACCOUNTS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_EnumAccounts, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*resume_handle = *r.out.resume_handle;
*sids = *r.out.sids;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CreateTrustedDomain r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.info = info;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CreateTrustedDomain, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREATETRUSTEDDOMAIN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomain, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*trustdom_handle = *r.out.trustdom_handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_EnumTrustDom r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.resume_handle = resume_handle;
r.in.max_size = max_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_EnumTrustDom, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ENUMTRUSTDOM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_EnumTrustDom, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*resume_handle = *r.out.resume_handle;
*domains = *r.out.domains;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupNames r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.num_names = num_names;
r.in.sids = sids;
r.in.level = level;
r.in.count = count;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupNames, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPNAMES, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupNames, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (domains && r.out.domains) {
*domains = *r.out.domains;
}
*sids = *r.out.sids;
*count = *r.out.count;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupSids r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sids = sids;
r.in.names = names;
r.in.level = level;
r.in.count = count;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupSids, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPSIDS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupSids, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (domains && r.out.domains) {
*domains = *r.out.domains;
}
*names = *r.out.names;
*count = *r.out.count;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CreateSecret r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.name = name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CreateSecret, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREATESECRET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CreateSecret, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*sec_handle = *r.out.sec_handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_OpenAccount r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sid = sid;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_OpenAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_OPENACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_OpenAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*acct_handle = *r.out.acct_handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_EnumPrivsAccount r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_EnumPrivsAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ENUMPRIVSACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_EnumPrivsAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (privs && r.out.privs) {
*privs = *r.out.privs;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_AddPrivilegesToAccount r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.privs = privs;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_AddPrivilegesToAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ADDPRIVILEGESTOACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_AddPrivilegesToAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_RemovePrivilegesFromAccount r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.remove_all = remove_all;
r.in.privs = privs;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_RemovePrivilegesFromAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_REMOVEPRIVILEGESFROMACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_RemovePrivilegesFromAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_GetQuotasForAccount r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_GetQuotasForAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_GETQUOTASFORACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_GetQuotasForAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetQuotasForAccount r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetQuotasForAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETQUOTASFORACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetQuotasForAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_GetSystemAccessAccount r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_GetSystemAccessAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_GETSYSTEMACCESSACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_GetSystemAccessAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetSystemAccessAccount r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetSystemAccessAccount, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETSYSTEMACCESSACCOUNT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetSystemAccessAccount, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_OpenTrustedDomain r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sid = sid;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_OpenTrustedDomain, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_OPENTRUSTEDDOMAIN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_OpenTrustedDomain, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*trustdom_handle = *r.out.trustdom_handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_QueryTrustedDomainInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.trustdom_handle = trustdom_handle;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_QueryTrustedDomainInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_QUERYTRUSTEDDOMAININFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetInformationTrustedDomain r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetInformationTrustedDomain, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETINFORMATIONTRUSTEDDOMAIN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetInformationTrustedDomain, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_OpenSecret r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.name = name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_OpenSecret, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_OPENSECRET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_OpenSecret, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*sec_handle = *r.out.sec_handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetSecret r;
NTSTATUS status;
-
+
/* In parameters */
r.in.sec_handle = sec_handle;
r.in.new_val = new_val;
r.in.old_val = old_val;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetSecret, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETSECRET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetSecret, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_QuerySecret r;
NTSTATUS status;
-
+
/* In parameters */
r.in.sec_handle = sec_handle;
r.in.new_val = new_val;
r.in.new_mtime = new_mtime;
r.in.old_val = old_val;
r.in.old_mtime = old_mtime;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_QuerySecret, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_QUERYSECRET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_QuerySecret, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (new_val && r.out.new_val) {
*new_val = *r.out.new_val;
if (old_mtime && r.out.old_mtime) {
*old_mtime = *r.out.old_mtime;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupPrivValue r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.name = name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupPrivValue, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPPRIVVALUE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupPrivValue, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*luid = *r.out.luid;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupPrivName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.luid = luid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupPrivName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPPRIVNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupPrivName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (name && r.out.name) {
*name = *r.out.name;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupPrivDisplayName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.name = name;
r.in.language_id = language_id;
r.in.unknown = unknown;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupPrivDisplayName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPPRIVDISPLAYNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupPrivDisplayName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (disp_name && r.out.disp_name) {
*disp_name = *r.out.disp_name;
}
*language_id = *r.out.language_id;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_DeleteObject r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_DeleteObject, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_DELETEOBJECT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_DeleteObject, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_EnumAccountsWithUserRight r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.name = name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_EnumAccountsWithUserRight, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ENUMACCOUNTSWITHUSERRIGHT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_EnumAccountsWithUserRight, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*sids = *r.out.sids;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_EnumAccountRights r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sid = sid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_EnumAccountRights, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ENUMACCOUNTRIGHTS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_EnumAccountRights, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*rights = *r.out.rights;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_AddAccountRights r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sid = sid;
r.in.rights = rights;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_AddAccountRights, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ADDACCOUNTRIGHTS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_AddAccountRights, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_RemoveAccountRights r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sid = sid;
r.in.unknown = unknown;
r.in.rights = rights;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_RemoveAccountRights, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_REMOVEACCOUNTRIGHTS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_RemoveAccountRights, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_QueryTrustedDomainInfoBySid r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.dom_sid = dom_sid;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_QueryTrustedDomainInfoBySid, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_QUERYTRUSTEDDOMAININFOBYSID, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfoBySid, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetTrustedDomainInfo r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetTrustedDomainInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETTRUSTEDDOMAININFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetTrustedDomainInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_DeleteTrustedDomain r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.dom_sid = dom_sid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_DeleteTrustedDomain, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_DELETETRUSTEDDOMAIN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_DeleteTrustedDomain, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_StorePrivateData r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_StorePrivateData, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_STOREPRIVATEDATA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_StorePrivateData, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_RetrievePrivateData r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_RetrievePrivateData, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_RETRIEVEPRIVATEDATA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_RetrievePrivateData, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_OpenPolicy2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.attr = attr;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_OpenPolicy2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_OPENPOLICY2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_OpenPolicy2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_GetUserName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.account_name = account_name;
r.in.authority_name = authority_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_GetUserName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_GETUSERNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_GetUserName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (account_name && r.out.account_name) {
*account_name = *r.out.account_name;
if (authority_name && r.out.authority_name) {
*authority_name = *r.out.authority_name;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_QueryInfoPolicy2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_QueryInfoPolicy2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_QUERYINFOPOLICY2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_QueryInfoPolicy2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetInfoPolicy2 r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetInfoPolicy2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETINFOPOLICY2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetInfoPolicy2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_QueryTrustedDomainInfoByName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.trusted_domain = trusted_domain;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_QueryTrustedDomainInfoByName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_QUERYTRUSTEDDOMAININFOBYNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfoByName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetTrustedDomainInfoByName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.trusted_domain = trusted_domain;
r.in.level = level;
r.in.info = info;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetTrustedDomainInfoByName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETTRUSTEDDOMAININFOBYNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetTrustedDomainInfoByName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_EnumTrustedDomainsEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.resume_handle = resume_handle;
r.in.max_size = max_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_EnumTrustedDomainsEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_ENUMTRUSTEDDOMAINSEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_EnumTrustedDomainsEx, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*resume_handle = *r.out.resume_handle;
*domains = *r.out.domains;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CreateTrustedDomainEx r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CreateTrustedDomainEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREATETRUSTEDDOMAINEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomainEx, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CloseTrustedDomainEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CloseTrustedDomainEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CLOSETRUSTEDDOMAINEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CloseTrustedDomainEx, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_QueryDomainInformationPolicy r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_QueryDomainInformationPolicy, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_QUERYDOMAININFORMATIONPOLICY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_QueryDomainInformationPolicy, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_SetDomainInformationPolicy r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.level = level;
r.in.info = info;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_SetDomainInformationPolicy, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_SETDOMAININFORMATIONPOLICY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_SetDomainInformationPolicy, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_OpenTrustedDomainByName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.name = name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_OpenTrustedDomainByName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_OPENTRUSTEDDOMAINBYNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_OpenTrustedDomainByName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*trustdom_handle = *r.out.trustdom_handle;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_TestCall r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_TestCall, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_TESTCALL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_TestCall, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupSids2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sids = sids;
r.in.count = count;
r.in.unknown1 = unknown1;
r.in.unknown2 = unknown2;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupSids2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPSIDS2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupSids2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (domains && r.out.domains) {
*domains = *r.out.domains;
}
*names = *r.out.names;
*count = *r.out.count;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupNames2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.num_names = num_names;
r.in.count = count;
r.in.unknown1 = unknown1;
r.in.unknown2 = unknown2;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupNames2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPNAMES2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupNames2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (domains && r.out.domains) {
*domains = *r.out.domains;
}
*sids = *r.out.sids;
*count = *r.out.count;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CreateTrustedDomainEx2 r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CreateTrustedDomainEx2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREATETRUSTEDDOMAINEX2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomainEx2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRWRITE r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRWRITE, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRWRITE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRWRITE, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRREAD r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRREAD, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRREAD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRREAD, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRENUMERATE r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRENUMERATE, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRENUMERATE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRENUMERATE, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRWRITEDOMAINCREDENTIALS r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRWRITEDOMAINCREDENTIALS, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRWRITEDOMAINCREDENTIALS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRWRITEDOMAINCREDENTIALS, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRREADDOMAINCREDENTIALS r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRREADDOMAINCREDENTIALS, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRREADDOMAINCREDENTIALS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRREADDOMAINCREDENTIALS, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRDELETE r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRDELETE, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRDELETE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRDELETE, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRGETTARGETINFO r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRGETTARGETINFO, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRGETTARGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRGETTARGETINFO, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRPROFILELOADED r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRPROFILELOADED, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRPROFILELOADED, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRPROFILELOADED, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupNames3 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.num_names = num_names;
r.in.count = count;
r.in.unknown1 = unknown1;
r.in.unknown2 = unknown2;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupNames3, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPNAMES3, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupNames3, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (domains && r.out.domains) {
*domains = *r.out.domains;
}
*sids = *r.out.sids;
*count = *r.out.count;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRGETSESSIONTYPES r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRGETSESSIONTYPES, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRGETSESSIONTYPES, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRGETSESSIONTYPES, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSARREGISTERAUDITEVENT r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSARREGISTERAUDITEVENT, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSARREGISTERAUDITEVENT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSARREGISTERAUDITEVENT, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSARGENAUDITEVENT r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSARGENAUDITEVENT, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSARGENAUDITEVENT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSARGENAUDITEVENT, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSARUNREGISTERAUDITEVENT r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSARUNREGISTERAUDITEVENT, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSARUNREGISTERAUDITEVENT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSARUNREGISTERAUDITEVENT, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSARQUERYFORESTTRUSTINFORMATION r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSARQUERYFORESTTRUSTINFORMATION, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSARQUERYFORESTTRUSTINFORMATION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSARQUERYFORESTTRUSTINFORMATION, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSARSETFORESTTRUSTINFORMATION r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSARSETFORESTTRUSTINFORMATION, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSARSETFORESTTRUSTINFORMATION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSARSETFORESTTRUSTINFORMATION, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_CREDRRENAME r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_CREDRRENAME, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_CREDRRENAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_CREDRRENAME, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupSids3 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.sids = sids;
r.in.names = names;
r.in.count = count;
r.in.unknown1 = unknown1;
r.in.unknown2 = unknown2;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupSids3, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPSIDS3, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupSids3, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (domains && r.out.domains) {
*domains = *r.out.domains;
}
*names = *r.out.names;
*count = *r.out.count;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LookupNames4 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.num_names = num_names;
r.in.names = names;
r.in.count = count;
r.in.unknown1 = unknown1;
r.in.unknown2 = unknown2;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LookupNames4, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LOOKUPNAMES4, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LookupNames4, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (domains && r.out.domains) {
*domains = *r.out.domains;
}
*sids = *r.out.sids;
*count = *r.out.count;
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSAROPENPOLICYSCE r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSAROPENPOLICYSCE, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSAROPENPOLICYSCE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSAROPENPOLICYSCE, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSARADTREGISTERSECURITYEVENTSOURCE r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSARADTREGISTERSECURITYEVENTSOURCE, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSARADTREGISTERSECURITYEVENTSOURCE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSARADTREGISTERSECURITYEVENTSOURCE, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSARADTUNREGISTERSECURITYEVENTSOURCE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct lsa_LSARADTREPORTSECURITYEVENT r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(lsa_LSARADTREPORTSECURITYEVENT, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, &ndr_table_lsarpc, NDR_LSA_LSARADTREPORTSECURITYEVENT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(lsa_LSARADTREPORTSECURITYEVENT, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
-
+
/* Return result */
return r.out.result;
}
{
struct netr_LogonUasLogon r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.account_name = account_name;
r.in.workstation = workstation;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonUasLogon, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONUASLOGON, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonUasLogon, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_LogonUasLogoff r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.account_name = account_name;
r.in.workstation = workstation;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonUasLogoff, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONUASLOGOFF, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonUasLogoff, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_LogonSamLogon r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.computer_name = computer_name;
r.in.logon_level = logon_level;
r.in.logon = logon;
r.in.validation_level = validation_level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonSamLogon, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONSAMLOGON, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonSamLogon, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (return_authenticator && r.out.return_authenticator) {
*return_authenticator = *r.out.return_authenticator;
}
*validation = *r.out.validation;
*authoritative = *r.out.authoritative;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_LogonSamLogoff r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.computer_name = computer_name;
r.in.return_authenticator = return_authenticator;
r.in.logon_level = logon_level;
r.in.logon = logon;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonSamLogoff, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONSAMLOGOFF, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonSamLogoff, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (return_authenticator && r.out.return_authenticator) {
*return_authenticator = *r.out.return_authenticator;
}
-
+
/* Return result */
return r.out.result;
}
{
struct netr_ServerReqChallenge r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.computer_name = computer_name;
r.in.credentials = credentials;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_ServerReqChallenge, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_SERVERREQCHALLENGE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_ServerReqChallenge, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*credentials = *r.out.credentials;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_ServerAuthenticate r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.account_name = account_name;
r.in.secure_channel_type = secure_channel_type;
r.in.computer_name = computer_name;
r.in.credentials = credentials;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_ServerAuthenticate, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_SERVERAUTHENTICATE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*credentials = *r.out.credentials;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_ServerPasswordSet r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.account_name = account_name;
r.in.computer_name = computer_name;
r.in.credential = credential;
r.in.new_password = new_password;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_ServerPasswordSet, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_SERVERPASSWORDSET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_ServerPasswordSet, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_DatabaseDeltas r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.computername = computername;
r.in.database_id = database_id;
r.in.sequence_num = sequence_num;
r.in.preferredmaximumlength = preferredmaximumlength;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DatabaseDeltas, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DATABASEDELTAS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DatabaseDeltas, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
*sequence_num = *r.out.sequence_num;
if (delta_enum_array && r.out.delta_enum_array) {
*delta_enum_array = *r.out.delta_enum_array;
}
-
+
/* Return result */
return r.out.result;
}
{
struct netr_DatabaseSync r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.computername = computername;
r.in.database_id = database_id;
r.in.sync_context = sync_context;
r.in.preferredmaximumlength = preferredmaximumlength;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DatabaseSync, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DATABASESYNC, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DatabaseSync, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
*sync_context = *r.out.sync_context;
if (delta_enum_array && r.out.delta_enum_array) {
*delta_enum_array = *r.out.delta_enum_array;
}
-
+
/* Return result */
return r.out.result;
}
{
struct netr_AccountDeltas r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.computername = computername;
r.in.count = count;
r.in.level = level;
r.in.buffersize = buffersize;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_AccountDeltas, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_ACCOUNTDELTAS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_AccountDeltas, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
*buffer = *r.out.buffer;
*count_returned = *r.out.count_returned;
*total_entries = *r.out.total_entries;
*recordid = *r.out.recordid;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_AccountSync r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.computername = computername;
r.in.level = level;
r.in.buffersize = buffersize;
r.in.recordid = recordid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_AccountSync, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_ACCOUNTSYNC, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_AccountSync, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
*buffer = *r.out.buffer;
*total_entries = *r.out.total_entries;
*next_reference = *r.out.next_reference;
*recordid = *r.out.recordid;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_GetDcName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.domainname = domainname;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_GetDcName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_GETDCNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_GetDcName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*dcname = *r.out.dcname;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_LogonControl r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.function_code = function_code;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonControl, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONCONTROL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonControl, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_GetAnyDCName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.domainname = domainname;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_GetAnyDCName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_GETANYDCNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_GetAnyDCName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*dcname = *r.out.dcname;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_LogonControl2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.function_code = function_code;
r.in.level = level;
r.in.data = data;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonControl2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONCONTROL2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonControl2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*query = *r.out.query;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_ServerAuthenticate2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.account_name = account_name;
r.in.computer_name = computer_name;
r.in.credentials = credentials;
r.in.negotiate_flags = negotiate_flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_ServerAuthenticate2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_SERVERAUTHENTICATE2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*credentials = *r.out.credentials;
*negotiate_flags = *r.out.negotiate_flags;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_DatabaseSync2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.computername = computername;
r.in.restart_state = restart_state;
r.in.sync_context = sync_context;
r.in.preferredmaximumlength = preferredmaximumlength;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DatabaseSync2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DATABASESYNC2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DatabaseSync2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
*sync_context = *r.out.sync_context;
if (delta_enum_array && r.out.delta_enum_array) {
*delta_enum_array = *r.out.delta_enum_array;
}
-
+
/* Return result */
return r.out.result;
}
{
struct netr_DatabaseRedo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.computername = computername;
r.in.return_authenticator = return_authenticator;
r.in.change_log_entry = change_log_entry;
r.in.change_log_entry_size = change_log_entry_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DatabaseRedo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DATABASEREDO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DatabaseRedo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
if (delta_enum_array && r.out.delta_enum_array) {
*delta_enum_array = *r.out.delta_enum_array;
}
-
+
/* Return result */
return r.out.result;
}
{
struct netr_LogonControl2Ex r;
NTSTATUS status;
-
+
/* In parameters */
r.in.logon_server = logon_server;
r.in.function_code = function_code;
r.in.level = level;
r.in.data = data;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonControl2Ex, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONCONTROL2EX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonControl2Ex, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*query = *r.out.query;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_NETRENUMERATETRUSTEDDOMAINS r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINS, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRENUMERATETRUSTEDDOMAINS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINS, &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);
}
{
struct netr_DsRGetDCName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.domain_name = domain_name;
r.in.domain_guid = domain_guid;
r.in.site_guid = site_guid;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DsRGetDCName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRGETDCNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DsRGetDCName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_NETRLOGONDUMMYROUTINE1 r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRLOGONDUMMYROUTINE1, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRLOGONDUMMYROUTINE1, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRLOGONDUMMYROUTINE1, &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);
}
{
struct netr_NETRLOGONSETSERVICEBITS r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRLOGONSETSERVICEBITS, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRLOGONSETSERVICEBITS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRLOGONSETSERVICEBITS, &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);
}
{
struct netr_NETRLOGONGETTRUSTRID r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRLOGONGETTRUSTRID, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRLOGONGETTRUSTRID, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRLOGONGETTRUSTRID, &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);
}
{
struct netr_NETRLOGONCOMPUTESERVERDIGEST r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRLOGONCOMPUTESERVERDIGEST, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRLOGONCOMPUTESERVERDIGEST, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRLOGONCOMPUTESERVERDIGEST, &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);
}
{
struct netr_NETRLOGONCOMPUTECLIENTDIGEST r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRLOGONCOMPUTECLIENTDIGEST, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRLOGONCOMPUTECLIENTDIGEST, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRLOGONCOMPUTECLIENTDIGEST, &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);
}
{
struct netr_ServerAuthenticate3 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.account_name = account_name;
r.in.computer_name = computer_name;
r.in.credentials = credentials;
r.in.negotiate_flags = negotiate_flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_ServerAuthenticate3, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_SERVERAUTHENTICATE3, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate3, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*credentials = *r.out.credentials;
*negotiate_flags = *r.out.negotiate_flags;
*rid = *r.out.rid;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_DsRGetDCNameEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.domain_name = domain_name;
r.in.domain_guid = domain_guid;
r.in.site_name = site_name;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DsRGetDCNameEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRGETDCNAMEEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DsRGetDCNameEx, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_DsRGetSiteName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.computer_name = computer_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DsRGetSiteName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRGETSITENAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DsRGetSiteName, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*site = *r.out.site;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_LogonGetDomainInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.computer_name = computer_name;
r.in.return_authenticator = return_authenticator;
r.in.level = level;
r.in.query = query;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonGetDomainInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONGETDOMAININFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonGetDomainInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
*info = *r.out.info;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_ServerPasswordSet2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.account_name = account_name;
r.in.computer_name = computer_name;
r.in.credential = credential;
r.in.new_password = new_password;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_ServerPasswordSet2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_SERVERPASSWORDSET2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_ServerPasswordSet2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*return_authenticator = *r.out.return_authenticator;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_NETRSERVERPASSWORDGET r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRSERVERPASSWORDGET, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRSERVERPASSWORDGET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRSERVERPASSWORDGET, &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);
}
{
struct netr_NETRLOGONSENDTOSAM r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRLOGONSENDTOSAM, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRLOGONSENDTOSAM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRLOGONSENDTOSAM, &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);
}
{
struct netr_DSRADDRESSTOSITENAMESW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DSRADDRESSTOSITENAMESW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRADDRESSTOSITENAMESW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DSRADDRESSTOSITENAMESW, &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);
}
{
struct netr_DsRGetDCNameEx2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.client_account = client_account;
r.in.domain_guid = domain_guid;
r.in.site_name = site_name;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DsRGetDCNameEx2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRGETDCNAMEEX2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DsRGetDCNameEx2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRLOGONGETTIMESERVICEPARENTDOMAIN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN, &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);
}
{
struct netr_NETRENUMERATETRUSTEDDOMAINSEX r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINSEX, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRENUMERATETRUSTEDDOMAINSEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINSEX, &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);
}
{
struct netr_DSRADDRESSTOSITENAMESEXW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DSRADDRESSTOSITENAMESEXW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRADDRESSTOSITENAMESEXW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DSRADDRESSTOSITENAMESEXW, &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);
}
{
struct netr_DSRGETDCSITECOVERAGEW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DSRGETDCSITECOVERAGEW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRGETDCSITECOVERAGEW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DSRGETDCSITECOVERAGEW, &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);
}
{
struct netr_LogonSamLogonEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.computer_name = computer_name;
r.in.logon = logon;
r.in.validation_level = validation_level;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonSamLogonEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONSAMLOGONEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonSamLogonEx, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*validation = *r.out.validation;
*authoritative = *r.out.authoritative;
*flags = *r.out.flags;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_DsrEnumerateDomainTrusts r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.trust_flags = trust_flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DsrEnumerateDomainTrusts, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRENUMERATEDOMAINTRUSTS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DsrEnumerateDomainTrusts, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*count = *r.out.count;
memcpy(trusts, r.out.trusts, count);
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct netr_DSRDEREGISTERDNSHOSTRECORDS r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DSRDEREGISTERDNSHOSTRECORDS, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRDEREGISTERDNSHOSTRECORDS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DSRDEREGISTERDNSHOSTRECORDS, &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);
}
{
struct netr_NETRSERVERTRUSTPASSWORDSGET r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRSERVERTRUSTPASSWORDSGET, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRSERVERTRUSTPASSWORDSGET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRSERVERTRUSTPASSWORDSGET, &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);
}
{
struct netr_DSRGETFORESTTRUSTINFORMATION r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_DSRGETFORESTTRUSTINFORMATION, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_DSRGETFORESTTRUSTINFORMATION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_DSRGETFORESTTRUSTINFORMATION, &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);
}
{
struct netr_NETRGETFORESTTRUSTINFORMATION r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRGETFORESTTRUSTINFORMATION, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRGETFORESTTRUSTINFORMATION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRGETFORESTTRUSTINFORMATION, &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);
}
{
struct netr_LogonSamLogonWithFlags r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.computer_name = computer_name;
r.in.logon = logon;
r.in.validation_level = validation_level;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_LogonSamLogonWithFlags, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_LOGONSAMLOGONWITHFLAGS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_LogonSamLogonWithFlags, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (return_authenticator && r.out.return_authenticator) {
*return_authenticator = *r.out.return_authenticator;
*validation = *r.out.validation;
*authoritative = *r.out.authoritative;
*flags = *r.out.flags;
-
+
/* Return result */
return r.out.result;
}
{
struct netr_NETRSERVERGETTRUSTINFO r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(netr_NETRSERVERGETTRUSTINFO, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, &ndr_table_netlogon, NDR_NETR_NETRSERVERGETTRUSTINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(netr_NETRSERVERGETTRUSTINFO, &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);
}
{
struct srvsvc_NetCharDevEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
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(srvsvc_NetCharDevEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCHARDEVENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*level = *r.out.level;
*ctr = *r.out.ctr;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetCharDevGetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.device_name = device_name;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevGetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCHARDEVGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevGetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetCharDevControl r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.device_name = device_name;
r.in.opcode = opcode;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevControl, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCHARDEVCONTROL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevControl, &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);
}
{
struct srvsvc_NetCharDevQEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.user = user;
r.in.ctr = ctr;
r.in.max_buffer = max_buffer;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCHARDEVQENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*level = *r.out.level;
*ctr = *r.out.ctr;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetCharDevQGetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.queue_name = queue_name;
r.in.user = user;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQGetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCHARDEVQGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQGetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetCharDevQSetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.queue_name = queue_name;
r.in.level = level;
r.in.info = info;
r.in.parm_error = parm_error;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQSetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCHARDEVQSETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQSetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (parm_error && r.out.parm_error) {
*parm_error = *r.out.parm_error;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetCharDevQPurge r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.queue_name = queue_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQPurge, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCHARDEVQPURGE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQPurge, &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);
}
{
struct srvsvc_NetCharDevQPurgeSelf r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.queue_name = queue_name;
r.in.computer_name = computer_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQPurgeSelf, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCHARDEVQPURGESELF, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQPurgeSelf, &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);
}
{
struct srvsvc_NetConnEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.path = path;
r.in.ctr = ctr;
r.in.max_buffer = max_buffer;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetConnEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETCONNENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetConnEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*level = *r.out.level;
*ctr = *r.out.ctr;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetFileEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.path = path;
r.in.ctr = ctr;
r.in.max_buffer = max_buffer;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetFileEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETFILEENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetFileEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*level = *r.out.level;
*ctr = *r.out.ctr;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetFileGetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.fid = fid;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetFileGetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETFILEGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetFileGetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetFileClose r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.fid = fid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetFileClose, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETFILECLOSE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetFileClose, &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);
}
{
struct srvsvc_NetSessEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.client = client;
r.in.ctr = ctr;
r.in.max_buffer = max_buffer;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetSessEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSESSENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetSessEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*level = *r.out.level;
*ctr = *r.out.ctr;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetSessDel r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.client = client;
r.in.user = user;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetSessDel, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSESSDEL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetSessDel, &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);
}
{
struct srvsvc_NetShareAdd r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.level = level;
r.in.info = info;
r.in.parm_error = parm_error;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetShareAdd, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHAREADD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareAdd, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (parm_error && r.out.parm_error) {
*parm_error = *r.out.parm_error;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetShareEnumAll r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
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(srvsvc_NetShareEnumAll, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHAREENUMALL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareEnumAll, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*level = *r.out.level;
*ctr = *r.out.ctr;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetShareGetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.share_name = share_name;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetShareGetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHAREGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareGetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetShareSetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.share_name = share_name;
r.in.level = level;
r.in.info = info;
r.in.parm_error = parm_error;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetShareSetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHARESETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareSetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (parm_error && r.out.parm_error) {
*parm_error = *r.out.parm_error;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetShareDel r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.share_name = share_name;
r.in.reserved = reserved;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetShareDel, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHAREDEL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareDel, &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);
}
{
struct srvsvc_NetShareDelSticky r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.share_name = share_name;
r.in.reserved = reserved;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetShareDelSticky, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHAREDELSTICKY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareDelSticky, &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);
}
{
struct srvsvc_NetShareCheck r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.device_name = device_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetShareCheck, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHARECHECK, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareCheck, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*type = *r.out.type;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetSrvGetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetSrvGetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSRVGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetSrvGetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetSrvSetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.level = level;
r.in.info = info;
r.in.parm_error = parm_error;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetSrvSetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSRVSETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetSrvSetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (parm_error && r.out.parm_error) {
*parm_error = *r.out.parm_error;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetDiskEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.level = level;
r.in.info = info;
r.in.maxlen = maxlen;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetDiskEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETDISKENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetDiskEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
*totalentries = *r.out.totalentries;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetServerStatisticsGet r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.service = service;
r.in.level = level;
r.in.options = options;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetServerStatisticsGet, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSERVERSTATISTICSGET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetServerStatisticsGet, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*stats = *r.out.stats;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetTransportAdd r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.level = level;
r.in.info = info;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetTransportAdd, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETTRANSPORTADD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetTransportAdd, &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);
}
{
struct srvsvc_NetTransportEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.level = level;
r.in.transports = transports;
r.in.max_buffer = max_buffer;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetTransportEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETTRANSPORTENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetTransportEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*level = *r.out.level;
*transports = *r.out.transports;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetTransportDel r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.unknown = unknown;
r.in.transport = transport;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetTransportDel, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETTRANSPORTDEL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetTransportDel, &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);
}
{
struct srvsvc_NetRemoteTOD r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetRemoteTOD, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETREMOTETOD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetRemoteTOD, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (info && r.out.info) {
*info = *r.out.info;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetSetServiceBits r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.transport = transport;
r.in.servicebits = servicebits;
r.in.updateimmediately = updateimmediately;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetSetServiceBits, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSETSERVICEBITS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetSetServiceBits, &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);
}
{
struct srvsvc_NetPathType r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.path = path;
r.in.pathflags = pathflags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetPathType, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETPATHTYPE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetPathType, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*pathtype = *r.out.pathtype;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetPathCanonicalize r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.path = path;
r.in.prefix = prefix;
r.in.pathtype = pathtype;
r.in.pathflags = pathflags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetPathCanonicalize, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETPATHCANONICALIZE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetPathCanonicalize, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(can_path, r.out.can_path, r.in.maxbuf);
*pathtype = *r.out.pathtype;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetPathCompare r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.path1 = path1;
r.in.path2 = path2;
r.in.pathtype = pathtype;
r.in.pathflags = pathflags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetPathCompare, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETPATHCOMPARE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetPathCompare, &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);
}
{
struct srvsvc_NetNameValidate r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.name = name;
r.in.name_type = name_type;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetNameValidate, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETNAMEVALIDATE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetNameValidate, &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);
}
{
struct srvsvc_NETRPRNAMECANONICALIZE r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRPRNAMECANONICALIZE, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRPRNAMECANONICALIZE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRPRNAMECANONICALIZE, &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);
}
{
struct srvsvc_NetPRNameCompare r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.name1 = name1;
r.in.name2 = name2;
r.in.name_type = name_type;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetPRNameCompare, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETPRNAMECOMPARE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetPRNameCompare, &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);
}
{
struct srvsvc_NetShareEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
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(srvsvc_NetShareEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHAREENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*level = *r.out.level;
*ctr = *r.out.ctr;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetShareDelStart r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.share = share;
r.in.reserved = reserved;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetShareDelStart, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHAREDELSTART, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareDelStart, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (hnd && r.out.hnd) {
*hnd = *r.out.hnd;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetShareDelCommit r;
NTSTATUS status;
-
+
/* In parameters */
r.in.hnd = hnd;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetShareDelCommit, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSHAREDELCOMMIT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetShareDelCommit, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (hnd && r.out.hnd) {
*hnd = *r.out.hnd;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetGetFileSecurity r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.share = share;
r.in.file = file;
r.in.securityinformation = securityinformation;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetGetFileSecurity, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETGETFILESECURITY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetGetFileSecurity, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (sd_buf && r.out.sd_buf) {
*sd_buf = *r.out.sd_buf;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct srvsvc_NetSetFileSecurity r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.share = share;
r.in.file = file;
r.in.securityinformation = securityinformation;
r.in.sd_buf = sd_buf;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetSetFileSecurity, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSETFILESECURITY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetSetFileSecurity, &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);
}
{
struct srvsvc_NetServerTransportAddEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.level = level;
r.in.info = info;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetServerTransportAddEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSERVERTRANSPORTADDEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetServerTransportAddEx, &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);
}
{
struct srvsvc_NetServerSetServiceBitsEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_unc = server_unc;
r.in.emulated_server_unc = emulated_server_unc;
r.in.servicebitsofinterest = servicebitsofinterest;
r.in.servicebits = servicebits;
r.in.updateimmediately = updateimmediately;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NetServerSetServiceBitsEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETSERVERSETSERVICEBITSEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NetServerSetServiceBitsEx, &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);
}
{
struct srvsvc_NETRDFSGETVERSION r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSGETVERSION, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSGETVERSION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSGETVERSION, &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);
}
{
struct srvsvc_NETRDFSCREATELOCALPARTITION r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSCREATELOCALPARTITION, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSCREATELOCALPARTITION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSCREATELOCALPARTITION, &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);
}
{
struct srvsvc_NETRDFSDELETELOCALPARTITION r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSDELETELOCALPARTITION, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSDELETELOCALPARTITION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSDELETELOCALPARTITION, &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);
}
{
struct srvsvc_NETRDFSSETLOCALVOLUMESTATE r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSSETLOCALVOLUMESTATE, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSSETLOCALVOLUMESTATE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSSETLOCALVOLUMESTATE, &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);
}
{
struct srvsvc_NETRDFSSETSERVERINFO r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSSETSERVERINFO, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSSETSERVERINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSSETSERVERINFO, &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);
}
{
struct srvsvc_NETRDFSCREATEEXITPOINT r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSCREATEEXITPOINT, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSCREATEEXITPOINT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSCREATEEXITPOINT, &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);
}
{
struct srvsvc_NETRDFSDELETEEXITPOINT r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSDELETEEXITPOINT, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSDELETEEXITPOINT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSDELETEEXITPOINT, &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);
}
{
struct srvsvc_NETRDFSMODIFYPREFIX r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSMODIFYPREFIX, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSMODIFYPREFIX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSMODIFYPREFIX, &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);
}
{
struct srvsvc_NETRDFSFIXLOCALVOLUME r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSFIXLOCALVOLUME, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSFIXLOCALVOLUME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSFIXLOCALVOLUME, &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);
}
{
struct srvsvc_NETRDFSMANAGERREPORTSITEINFO r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSMANAGERREPORTSITEINFO, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRDFSMANAGERREPORTSITEINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSMANAGERREPORTSITEINFO, &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);
}
{
struct srvsvc_NETRSERVERTRANSPORTDELEX r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(srvsvc_NETRSERVERTRANSPORTDELEX, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SRVSVC, &ndr_table_srvsvc, NDR_SRVSVC_NETRSERVERTRANSPORTDELEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(srvsvc_NETRSERVERTRANSPORTDELEX, &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);
}
{
struct svcctl_CloseServiceHandle r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_CloseServiceHandle, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_CLOSESERVICEHANDLE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_CloseServiceHandle, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_ControlService r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.control = control;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_ControlService, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_CONTROLSERVICE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_ControlService, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*service_status = *r.out.service_status;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_DeleteService r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_DeleteService, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_DELETESERVICE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_DeleteService, &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);
}
{
struct svcctl_LockServiceDatabase r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_LockServiceDatabase, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_LOCKSERVICEDATABASE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_LockServiceDatabase, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*lock = *r.out.lock;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_QueryServiceObjectSecurity r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceObjectSecurity, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICEOBJECTSECURITY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceObjectSecurity, &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);
}
{
struct svcctl_SetServiceObjectSecurity r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_SetServiceObjectSecurity, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_SETSERVICEOBJECTSECURITY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_SetServiceObjectSecurity, &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);
}
{
struct svcctl_QueryServiceStatus r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceStatus, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICESTATUS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceStatus, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*service_status = *r.out.service_status;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_SetServiceStatus r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_SetServiceStatus, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_SETSERVICESTATUS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_SetServiceStatus, &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);
}
{
struct svcctl_UnlockServiceDatabase r;
NTSTATUS status;
-
+
/* In parameters */
r.in.lock = lock;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_UnlockServiceDatabase, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_UNLOCKSERVICEDATABASE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_UnlockServiceDatabase, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*lock = *r.out.lock;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_NotifyBootConfigStatus r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_NotifyBootConfigStatus, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &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);
}
{
struct svcctl_SCSetServiceBitsW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.bits = bits;
r.in.bitson = bitson;
r.in.immediate = immediate;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_SCSetServiceBitsW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_SCSETSERVICEBITSW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_SCSetServiceBitsW, &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);
}
{
struct svcctl_ChangeServiceConfigW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.type = type;
r.in.service_start_name = service_start_name;
r.in.password = password;
r.in.display_name = display_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_ChangeServiceConfigW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_CHANGESERVICECONFIGW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_ChangeServiceConfigW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*tag_id = *r.out.tag_id;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_CreateServiceW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.scmanager_handle = scmanager_handle;
r.in.ServiceName = ServiceName;
r.in.service_start_name = service_start_name;
r.in.password = password;
r.in.password_size = password_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_CreateServiceW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_CREATESERVICEW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_CreateServiceW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (TagId && r.out.TagId) {
*TagId = *r.out.TagId;
}
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_EnumDependentServicesW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.service = service;
r.in.state = state;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_EnumDependentServicesW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_ENUMDEPENDENTSERVICESW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_EnumDependentServicesW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (service_status && r.out.service_status) {
*service_status = *r.out.service_status;
}
*bytes_needed = *r.out.bytes_needed;
*services_returned = *r.out.services_returned;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_EnumServicesStatusW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.type = type;
r.in.state = state;
r.in.buf_size = buf_size;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_EnumServicesStatusW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_ENUMSERVICESSTATUSW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_EnumServicesStatusW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(service, r.out.service, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_OpenSCManagerW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.MachineName = MachineName;
r.in.DatabaseName = DatabaseName;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_OpenSCManagerW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_OPENSCMANAGERW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_OpenSCManagerW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_OpenServiceW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.scmanager_handle = scmanager_handle;
r.in.ServiceName = ServiceName;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_OpenServiceW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_OPENSERVICEW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_OpenServiceW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_QueryServiceConfigW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceConfigW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICECONFIGW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceConfigW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(query, r.out.query, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_QueryServiceLockStatusW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceLockStatusW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICELOCKSTATUSW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceLockStatusW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*lock_status = *r.out.lock_status;
*required_buf_size = *r.out.required_buf_size;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_StartServiceW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.NumArgs = NumArgs;
r.in.Arguments = Arguments;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_StartServiceW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_STARTSERVICEW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_StartServiceW, &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);
}
{
struct svcctl_GetServiceDisplayNameW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.service_name = service_name;
r.in.display_name_length = display_name_length;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_GetServiceDisplayNameW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_GETSERVICEDISPLAYNAMEW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_GetServiceDisplayNameW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*display_name = *r.out.display_name;
if (display_name_length && r.out.display_name_length) {
*display_name_length = *r.out.display_name_length;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_GetServiceKeyNameW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.service_name = service_name;
r.in.display_name_length = display_name_length;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_GetServiceKeyNameW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_GETSERVICEKEYNAMEW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_GetServiceKeyNameW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*key_name = *r.out.key_name;
if (display_name_length && r.out.display_name_length) {
*display_name_length = *r.out.display_name_length;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_SCSetServiceBitsA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.bits = bits;
r.in.bitson = bitson;
r.in.immediate = immediate;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_SCSetServiceBitsA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_SCSETSERVICEBITSA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_SCSetServiceBitsA, &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);
}
{
struct svcctl_ChangeServiceConfigA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.type = type;
r.in.service_start_name = service_start_name;
r.in.password = password;
r.in.display_name = display_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_ChangeServiceConfigA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_CHANGESERVICECONFIGA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_ChangeServiceConfigA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*tag_id = *r.out.tag_id;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_CreateServiceA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.ServiceName = ServiceName;
r.in.dependencies = dependencies;
r.in.service_start_name = service_start_name;
r.in.password = password;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_CreateServiceA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_CREATESERVICEA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_CreateServiceA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (TagId && r.out.TagId) {
*TagId = *r.out.TagId;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_EnumDependentServicesA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.service = service;
r.in.state = state;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_EnumDependentServicesA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_ENUMDEPENDENTSERVICESA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_EnumDependentServicesA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (service_status && r.out.service_status) {
*service_status = *r.out.service_status;
}
*bytes_needed = *r.out.bytes_needed;
*services_returned = *r.out.services_returned;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_EnumServicesStatusA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.type = type;
r.in.state = state;
r.in.buf_size = buf_size;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_EnumServicesStatusA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_ENUMSERVICESSTATUSA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_EnumServicesStatusA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(service, r.out.service, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_OpenSCManagerA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.MachineName = MachineName;
r.in.DatabaseName = DatabaseName;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_OpenSCManagerA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_OPENSCMANAGERA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_OpenSCManagerA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_OpenServiceA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.scmanager_handle = scmanager_handle;
r.in.ServiceName = ServiceName;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_OpenServiceA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_OPENSERVICEA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_OpenServiceA, &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);
}
{
struct svcctl_QueryServiceConfigA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceConfigA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICECONFIGA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceConfigA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(query, r.out.query, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_QueryServiceLockStatusA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceLockStatusA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICELOCKSTATUSA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceLockStatusA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*lock_status = *r.out.lock_status;
*required_buf_size = *r.out.required_buf_size;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_StartServiceA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.NumArgs = NumArgs;
r.in.Arguments = Arguments;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_StartServiceA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_STARTSERVICEA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_StartServiceA, &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);
}
{
struct svcctl_GetServiceDisplayNameA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.service_name = service_name;
r.in.display_name_length = display_name_length;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_GetServiceDisplayNameA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_GETSERVICEDISPLAYNAMEA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_GetServiceDisplayNameA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*display_name = *r.out.display_name;
if (display_name_length && r.out.display_name_length) {
*display_name_length = *r.out.display_name_length;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_GetServiceKeyNameA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.service_name = service_name;
r.in.display_name_length = display_name_length;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_GetServiceKeyNameA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_GETSERVICEKEYNAMEA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_GetServiceKeyNameA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*key_name = *r.out.key_name;
if (display_name_length && r.out.display_name_length) {
*display_name_length = *r.out.display_name_length;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_GetCurrentGroupeStateW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_GetCurrentGroupeStateW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_GETCURRENTGROUPESTATEW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_GetCurrentGroupeStateW, &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);
}
{
struct svcctl_EnumServiceGroupW r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_EnumServiceGroupW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &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);
}
{
struct svcctl_ChangeServiceConfig2A r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.info_level = info_level;
r.in.info = info;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_ChangeServiceConfig2A, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_CHANGESERVICECONFIG2A, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_ChangeServiceConfig2A, &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);
}
{
struct svcctl_ChangeServiceConfig2W r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.info_level = info_level;
r.in.info = info;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_ChangeServiceConfig2W, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_CHANGESERVICECONFIG2W, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_ChangeServiceConfig2W, &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);
}
{
struct svcctl_QueryServiceConfig2A r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.info_level = info_level;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceConfig2A, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICECONFIG2A, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceConfig2A, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(buffer, r.out.buffer, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_QueryServiceConfig2W r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.info_level = info_level;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceConfig2W, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICECONFIG2W, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceConfig2W, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(buffer, r.out.buffer, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_QueryServiceStatusEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.info_level = info_level;
r.in.buf_size = buf_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_QueryServiceStatusEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_SVCCTL_QUERYSERVICESTATUSEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(svcctl_QueryServiceStatusEx, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(buffer, r.out.buffer, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct EnumServicesStatusExA r;
NTSTATUS status;
-
+
/* In parameters */
r.in.scmanager = scmanager;
r.in.info_level = info_level;
r.in.state = state;
r.in.buf_size = buf_size;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(EnumServicesStatusExA, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_ENUMSERVICESSTATUSEXA, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(EnumServicesStatusExA, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(services, r.out.services, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
*resume_handle = *r.out.resume_handle;
}
*group_name = *r.out.group_name;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct EnumServicesStatusExW r;
NTSTATUS status;
-
+
/* In parameters */
r.in.scmanager = scmanager;
r.in.info_level = info_level;
r.in.state = state;
r.in.buf_size = buf_size;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(EnumServicesStatusExW, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &ndr_table_svcctl, NDR_ENUMSERVICESSTATUSEXW, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(EnumServicesStatusExW, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(services, r.out.services, r.in.buf_size);
*bytes_needed = *r.out.bytes_needed;
*resume_handle = *r.out.resume_handle;
}
*group_name = *r.out.group_name;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct svcctl_SCSendTSMessage r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(svcctl_SCSendTSMessage, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_SVCCTL, &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);
}
{
struct unixinfo_SidToUid r;
NTSTATUS status;
-
+
/* In parameters */
r.in.sid = sid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(unixinfo_SidToUid, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_UNIXINFO, &ndr_table_unixinfo, NDR_UNIXINFO_SIDTOUID, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(unixinfo_SidToUid, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*uid = *r.out.uid;
-
+
/* Return result */
return r.out.result;
}
{
struct unixinfo_UidToSid r;
NTSTATUS status;
-
+
/* In parameters */
r.in.uid = uid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(unixinfo_UidToSid, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_UNIXINFO, &ndr_table_unixinfo, NDR_UNIXINFO_UIDTOSID, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(unixinfo_UidToSid, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*sid = *r.out.sid;
-
+
/* Return result */
return r.out.result;
}
{
struct unixinfo_SidToGid r;
NTSTATUS status;
-
+
/* In parameters */
r.in.sid = sid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(unixinfo_SidToGid, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_UNIXINFO, &ndr_table_unixinfo, NDR_UNIXINFO_SIDTOGID, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(unixinfo_SidToGid, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*gid = *r.out.gid;
-
+
/* Return result */
return r.out.result;
}
{
struct unixinfo_GidToSid r;
NTSTATUS status;
-
+
/* In parameters */
r.in.gid = gid;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(unixinfo_GidToSid, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_UNIXINFO, &ndr_table_unixinfo, NDR_UNIXINFO_GIDTOSID, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(unixinfo_GidToSid, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*sid = *r.out.sid;
-
+
/* Return result */
return r.out.result;
}
{
struct unixinfo_GetPWUid r;
NTSTATUS status;
-
+
/* In parameters */
r.in.count = count;
r.in.uids = uids;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(unixinfo_GetPWUid, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_UNIXINFO, &ndr_table_unixinfo, NDR_UNIXINFO_GETPWUID, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(unixinfo_GetPWUid, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*count = *r.out.count;
memcpy(infos, r.out.infos, *r.in.count);
-
+
/* Return result */
return r.out.result;
}
{
struct winreg_OpenHKCR r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKCR, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKCR, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKCR, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_OpenHKCU r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKCU, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKCU, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKCU, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_OpenHKLM r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKLM, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKLM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKLM, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_OpenHKPD r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKPD, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKPD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKPD, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_OpenHKU r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKU, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKU, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKU, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_CloseKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_CloseKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_CLOSEKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_CloseKey, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_CreateKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.name = name;
r.in.access_mask = access_mask;
r.in.secdesc = secdesc;
r.in.action_taken = action_taken;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_CreateKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_CREATEKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_CreateKey, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*new_handle = *r.out.new_handle;
if (action_taken && r.out.action_taken) {
*action_taken = *r.out.action_taken;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_DeleteKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.key = key;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_DeleteKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_DELETEKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_DeleteKey, &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);
}
{
struct winreg_DeleteValue r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.value = value;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_DeleteValue, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_DELETEVALUE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_DeleteValue, &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);
}
{
struct winreg_EnumKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.enum_index = enum_index;
r.in.name = name;
r.in.keyclass = keyclass;
r.in.last_changed_time = last_changed_time;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_EnumKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_ENUMKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_EnumKey, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*name = *r.out.name;
if (keyclass && r.out.keyclass) {
if (last_changed_time && r.out.last_changed_time) {
*last_changed_time = *r.out.last_changed_time;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_EnumValue r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.enum_index = enum_index;
r.in.value = value;
r.in.size = size;
r.in.length = length;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_EnumValue, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_ENUMVALUE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_EnumValue, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*name = *r.out.name;
if (type && r.out.type) {
if (length && r.out.length) {
*length = *r.out.length;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_FlushKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_FlushKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_FLUSHKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_FlushKey, &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);
}
{
struct winreg_GetKeySecurity r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.sec_info = sec_info;
r.in.sd = sd;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_GetKeySecurity, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_GETKEYSECURITY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_GetKeySecurity, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*sd = *r.out.sd;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_LoadKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.keyname = keyname;
r.in.filename = filename;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_LoadKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_LOADKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_LoadKey, &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);
}
{
struct winreg_NotifyChangeKeyValue r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.watch_subtree = watch_subtree;
r.in.string1 = string1;
r.in.string2 = string2;
r.in.unknown2 = unknown2;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_NotifyChangeKeyValue, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_NOTIFYCHANGEKEYVALUE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_NotifyChangeKeyValue, &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);
}
{
struct winreg_OpenKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.parent_handle = parent_handle;
r.in.keyname = keyname;
r.in.unknown = unknown;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenKey, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_QueryInfoKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.classname = classname;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_QueryInfoKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_QUERYINFOKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_QueryInfoKey, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*classname = *r.out.classname;
*num_subkeys = *r.out.num_subkeys;
*max_valbufsize = *r.out.max_valbufsize;
*secdescsize = *r.out.secdescsize;
*last_changed_time = *r.out.last_changed_time;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_QueryValue r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.value_name = value_name;
r.in.data = data;
r.in.data_size = data_size;
r.in.value_length = value_length;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_QueryValue, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_QUERYVALUE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_QueryValue, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (type && r.out.type) {
*type = *r.out.type;
if (value_length && r.out.value_length) {
*value_length = *r.out.value_length;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
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, PI_WINREG, &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);
}
{
struct winreg_RestoreKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.filename = filename;
r.in.flags = flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_RestoreKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_RESTOREKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_RestoreKey, &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);
}
{
struct winreg_SaveKey r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.filename = filename;
r.in.sec_attrib = sec_attrib;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_SaveKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_SAVEKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_SaveKey, &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);
}
{
struct winreg_SetKeySecurity r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.access_mask = access_mask;
r.in.sd = sd;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_SetKeySecurity, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_SETKEYSECURITY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_SetKeySecurity, &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);
}
{
struct winreg_SetValue r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
r.in.name = name;
r.in.type = type;
r.in.data = data;
r.in.size = size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_SetValue, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_SETVALUE, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_SetValue, &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);
}
{
struct winreg_UnLoadKey r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_UnLoadKey, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_UNLOADKEY, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_UnLoadKey, &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);
}
{
struct winreg_InitiateSystemShutdown r;
NTSTATUS status;
-
+
/* In parameters */
r.in.hostname = hostname;
r.in.message = message;
r.in.timeout = timeout;
r.in.force_apps = force_apps;
r.in.reboot = reboot;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_InitiateSystemShutdown, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_INITIATESYSTEMSHUTDOWN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_InitiateSystemShutdown, &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);
}
{
struct winreg_AbortSystemShutdown r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server = server;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_AbortSystemShutdown, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_ABORTSYSTEMSHUTDOWN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_AbortSystemShutdown, &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);
}
{
struct winreg_GetVersion r;
NTSTATUS status;
-
+
/* In parameters */
r.in.handle = handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_GetVersion, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_GETVERSION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_GetVersion, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*version = *r.out.version;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_OpenHKCC r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKCC, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKCC, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKCC, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_OpenHKDD r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKDD, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKDD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKDD, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_QueryMultipleValues r;
NTSTATUS status;
-
+
/* In parameters */
r.in.key_handle = key_handle;
r.in.values = values;
r.in.num_values = num_values;
r.in.buffer = buffer;
r.in.buffer_size = buffer_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_QueryMultipleValues, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_QUERYMULTIPLEVALUES, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_QueryMultipleValues, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
memcpy(values, r.out.values, r.in.num_values);
if (buffer && r.out.buffer) {
memcpy(buffer, r.out.buffer, *r.in.buffer_size);
}
*buffer_size = *r.out.buffer_size;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_InitiateSystemShutdownEx r;
NTSTATUS status;
-
+
/* In parameters */
r.in.hostname = hostname;
r.in.message = message;
r.in.force_apps = force_apps;
r.in.reboot = reboot;
r.in.reason = reason;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_InitiateSystemShutdownEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_INITIATESYSTEMSHUTDOWNEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_InitiateSystemShutdownEx, &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);
}
{
struct winreg_SaveKeyEx r;
NTSTATUS status;
-
+
/* In parameters */
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_SaveKeyEx, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_SAVEKEYEX, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_SaveKeyEx, &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);
}
{
struct winreg_OpenHKPT r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKPT, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKPT, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKPT, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct winreg_OpenHKPN r;
NTSTATUS status;
-
+
/* In parameters */
r.in.system_name = system_name;
r.in.access_mask = access_mask;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(winreg_OpenHKPN, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, &ndr_table_winreg, NDR_WINREG_OPENHKPN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(winreg_OpenHKPN, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*handle = *r.out.handle;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
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, PI_WINREG, &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);
}
{
struct wkssvc_NetWkstaGetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaGetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETWKSTAGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaGetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetWkstaSetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.level = level;
r.in.info = info;
r.in.parm_error = parm_error;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaSetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETWKSTASETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaSetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*parm_error = *r.out.parm_error;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetWkstaEnumUsers r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.info = info;
r.in.prefmaxlen = prefmaxlen;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaEnumUsers, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETWKSTAENUMUSERS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaEnumUsers, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
*entries_read = *r.out.entries_read;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrWkstaUserGetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.unknown = unknown;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrWkstaUserGetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRWKSTAUSERGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrWkstaUserGetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrWkstaUserSetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.unknown = unknown;
r.in.level = level;
r.in.info = info;
r.in.parm_err = parm_err;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrWkstaUserSetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRWKSTAUSERSETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrWkstaUserSetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (parm_err && r.out.parm_err) {
*parm_err = *r.out.parm_err;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetWkstaTransportEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.info = info;
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, &ndr_table_wkssvc, NDR_WKSSVC_NETWKSTATRANSPORTENUM, &r);
-
+
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 */
*info = *r.out.info;
*total_entries = *r.out.total_entries;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrWkstaTransportAdd r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.level = level;
r.in.info0 = info0;
r.in.parm_err = parm_err;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrWkstaTransportAdd, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRWKSTATRANSPORTADD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrWkstaTransportAdd, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (parm_err && r.out.parm_err) {
*parm_err = *r.out.parm_err;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrWkstaTransportDel r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.transport_name = transport_name;
r.in.unknown3 = unknown3;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrWkstaTransportDel, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRWKSTATRANSPORTDEL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrWkstaTransportDel, &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);
}
{
struct wkssvc_NetrUseAdd r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.level = level;
r.in.ctr = ctr;
r.in.parm_err = parm_err;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrUseAdd, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRUSEADD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrUseAdd, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
if (parm_err && r.out.parm_err) {
*parm_err = *r.out.parm_err;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrUseGetInfo r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.use_name = use_name;
r.in.level = level;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrUseGetInfo, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRUSEGETINFO, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrUseGetInfo, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*ctr = *r.out.ctr;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrUseDel r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.use_name = use_name;
r.in.force_cond = force_cond;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrUseDel, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRUSEDEL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrUseDel, &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);
}
{
struct wkssvc_NetrUseEnum r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.info = info;
r.in.prefmaxlen = prefmaxlen;
r.in.resume_handle = resume_handle;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrUseEnum, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRUSEENUM, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrUseEnum, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
*entries_read = *r.out.entries_read;
if (resume_handle && r.out.resume_handle) {
*resume_handle = *r.out.resume_handle;
}
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrMessageBufferSend r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.message_name = message_name;
r.in.message_sender_name = message_sender_name;
r.in.message_buffer = message_buffer;
r.in.message_size = message_size;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrMessageBufferSend, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRMESSAGEBUFFERSEND, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrMessageBufferSend, &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);
}
{
struct wkssvc_NetrWorkstationStatisticsGet r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.unknown2 = unknown2;
r.in.unknown3 = unknown3;
r.in.unknown4 = unknown4;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrWorkstationStatisticsGet, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrWorkstationStatisticsGet, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*info = *r.out.info;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrLogonDomainNameAdd r;
NTSTATUS status;
-
+
/* In parameters */
r.in.domain_name = domain_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrLogonDomainNameAdd, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRLOGONDOMAINNAMEADD, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrLogonDomainNameAdd, &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);
}
{
struct wkssvc_NetrLogonDomainNameDel r;
NTSTATUS status;
-
+
/* In parameters */
r.in.domain_name = domain_name;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrLogonDomainNameDel, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrLogonDomainNameDel, &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);
}
{
struct wkssvc_NetrJoinDomain r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.domain_name = domain_name;
r.in.Account = Account;
r.in.password = password;
r.in.join_flags = join_flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrJoinDomain, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRJOINDOMAIN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrJoinDomain, &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);
}
{
struct wkssvc_NetrUnjoinDomain r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.Account = Account;
r.in.password = password;
r.in.unjoin_flags = unjoin_flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrUnjoinDomain, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRUNJOINDOMAIN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrUnjoinDomain, &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);
}
{
struct wkssvc_NetrRenameMachineInDomain r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.NewMachineName = NewMachineName;
r.in.Account = Account;
r.in.password = password;
r.in.RenameOptions = RenameOptions;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrRenameMachineInDomain, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrRenameMachineInDomain, &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);
}
{
struct wkssvc_NetrValidateName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.name = name;
r.in.Account = Account;
r.in.Password = Password;
r.in.name_type = name_type;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrValidateName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRVALIDATENAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrValidateName, &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);
}
{
struct wkssvc_NetrGetJoinInformation r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.name_buffer = name_buffer;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrGetJoinInformation, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRGETJOININFORMATION, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrGetJoinInformation, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*name_buffer = *r.out.name_buffer;
*name_type = *r.out.name_type;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrGetJoinableOus r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.domain_name = domain_name;
r.in.Account = Account;
r.in.unknown = unknown;
r.in.num_ous = num_ous;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrGetJoinableOus, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRGETJOINABLEOUS, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrGetJoinableOus, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*num_ous = *r.out.num_ous;
memcpy(ous, r.out.ous, *r.in.num_ous);
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrJoinDomain2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.domain_name = domain_name;
r.in.admin_account = admin_account;
r.in.encrypted_password = encrypted_password;
r.in.join_flags = join_flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrJoinDomain2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRJOINDOMAIN2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrJoinDomain2, &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);
}
{
struct wkssvc_NetrUnjoinDomain2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.account = account;
r.in.encrypted_password = encrypted_password;
r.in.unjoin_flags = unjoin_flags;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrUnjoinDomain2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRUNJOINDOMAIN2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrUnjoinDomain2, &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);
}
{
struct wkssvc_NetrRenameMachineInDomain2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.NewMachineName = NewMachineName;
r.in.Account = Account;
r.in.EncryptedPassword = EncryptedPassword;
r.in.RenameOptions = RenameOptions;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrRenameMachineInDomain2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRRENAMEMACHINEINDOMAIN2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrRenameMachineInDomain2, &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);
}
{
struct wkssvc_NetrValidateName2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.name = name;
r.in.Account = Account;
r.in.EncryptedPassword = EncryptedPassword;
r.in.name_type = name_type;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrValidateName2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRVALIDATENAME2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrValidateName2, &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);
}
{
struct wkssvc_NetrGetJoinableOus2 r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.domain_name = domain_name;
r.in.Account = Account;
r.in.EncryptedPassword = EncryptedPassword;
r.in.num_ous = num_ous;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrGetJoinableOus2, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRGETJOINABLEOUS2, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrGetJoinableOus2, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*num_ous = *r.out.num_ous;
memcpy(ous, r.out.ous, *r.in.num_ous);
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}
{
struct wkssvc_NetrAddAlternateComputerName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.NewAlternateMachineName = NewAlternateMachineName;
r.in.Account = Account;
r.in.EncryptedPassword = EncryptedPassword;
r.in.Reserved = Reserved;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrAddAlternateComputerName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRADDALTERNATECOMPUTERNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrAddAlternateComputerName, &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);
}
{
struct wkssvc_NetrRemoveAlternateComputerName r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.AlternateMachineNameToRemove = AlternateMachineNameToRemove;
r.in.Account = Account;
r.in.EncryptedPassword = EncryptedPassword;
r.in.Reserved = Reserved;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRREMOVEALTERNATECOMPUTERNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &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);
}
{
struct wkssvc_NetrSetPrimaryComputername r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.primary_name = primary_name;
r.in.Account = Account;
r.in.EncryptedPassword = EncryptedPassword;
r.in.Reserved = Reserved;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrSetPrimaryComputername, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrSetPrimaryComputername, &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);
}
{
struct wkssvc_NetrEnumerateComputerNames r;
NTSTATUS status;
-
+
/* In parameters */
r.in.server_name = server_name;
r.in.name_type = name_type;
r.in.Reserved = Reserved;
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_IN_DEBUG(wkssvc_NetrEnumerateComputerNames, &r);
-
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, &ndr_table_wkssvc, NDR_WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);
-
+
if (!NT_STATUS_IS_OK(status)) {
return status;
}
-
+
if (DEBUGLEVEL >= 10)
NDR_PRINT_OUT_DEBUG(wkssvc_NetrEnumerateComputerNames, &r);
-
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
-
+
/* Return variables */
*ctr = *r.out.ctr;
-
+
/* Return result */
if (werror) {
*werror = r.out.result;
}
-
+
return werror_to_ntstatus(r.out.result);
}