NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_GetManagerVersion, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_GETMANAGERVERSION, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_GetManagerVersion, (ndr_push_flags_fn_t)ndr_push_dfs_GetManagerVersion);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_GetManagerVersion, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_DFS_ADD, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_Add, (ndr_push_flags_fn_t)ndr_push_dfs_Add);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Add, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
r.in.path = path;
r.in.server = server;
r.in.share = share;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Remove, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_REMOVE, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_Remove, (ndr_push_flags_fn_t)ndr_push_dfs_Remove);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Remove, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_SetInfo, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_SETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_SetInfo, (ndr_push_flags_fn_t)ndr_push_dfs_SetInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_SetInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
r.in.server = server;
r.in.share = share;
r.in.level = level;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_GetInfo, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_GETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_GetInfo, (ndr_push_flags_fn_t)ndr_push_dfs_GetInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_GetInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
r.in.info = info;
r.in.unknown = unknown;
r.in.total = total;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Enum, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_ENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_Enum, (ndr_push_flags_fn_t)ndr_push_dfs_Enum);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Enum, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Rename, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_RENAME, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_Rename, (ndr_push_flags_fn_t)ndr_push_dfs_Rename);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Rename, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Move, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_MOVE, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_Move, (ndr_push_flags_fn_t)ndr_push_dfs_Move);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Move, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_ManagerGetConfigInfo, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_MANAGERGETCONFIGINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_ManagerGetConfigInfo, (ndr_push_flags_fn_t)ndr_push_dfs_ManagerGetConfigInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_ManagerGetConfigInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_ManagerSendSiteInfo, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_MANAGERSENDSITEINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_ManagerSendSiteInfo, (ndr_push_flags_fn_t)ndr_push_dfs_ManagerSendSiteInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_ManagerSendSiteInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_AddFtRoot, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_ADDFTROOT, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_AddFtRoot, (ndr_push_flags_fn_t)ndr_push_dfs_AddFtRoot);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_AddFtRoot, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_RemoveFtRoot, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_REMOVEFTROOT, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_RemoveFtRoot, (ndr_push_flags_fn_t)ndr_push_dfs_RemoveFtRoot);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_RemoveFtRoot, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_AddStdRoot, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_ADDSTDROOT, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_AddStdRoot, (ndr_push_flags_fn_t)ndr_push_dfs_AddStdRoot);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_AddStdRoot, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_RemoveStdRoot, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_REMOVESTDROOT, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_RemoveStdRoot, (ndr_push_flags_fn_t)ndr_push_dfs_RemoveStdRoot);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_RemoveStdRoot, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_ManagerInitialize, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_MANAGERINITIALIZE, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_ManagerInitialize, (ndr_push_flags_fn_t)ndr_push_dfs_ManagerInitialize);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_ManagerInitialize, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_AddStdRootForced, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_ADDSTDROOTFORCED, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_AddStdRootForced, (ndr_push_flags_fn_t)ndr_push_dfs_AddStdRootForced);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_AddStdRootForced, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_GetDcAddress, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_GETDCADDRESS, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_GetDcAddress, (ndr_push_flags_fn_t)ndr_push_dfs_GetDcAddress);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_GetDcAddress, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_SetDcAddress, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_SETDCADDRESS, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_SetDcAddress, (ndr_push_flags_fn_t)ndr_push_dfs_SetDcAddress);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_SetDcAddress, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_FlushFtTable, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_FLUSHFTTABLE, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_FlushFtTable, (ndr_push_flags_fn_t)ndr_push_dfs_FlushFtTable);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_FlushFtTable, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Add2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_ADD2, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_Add2, (ndr_push_flags_fn_t)ndr_push_dfs_Add2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Add2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Remove2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_REMOVE2, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_Remove2, (ndr_push_flags_fn_t)ndr_push_dfs_Remove2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Remove2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_DFS_ENUMEX, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_EnumEx, (ndr_push_flags_fn_t)ndr_push_dfs_EnumEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_EnumEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_SetInfo2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETDFS, DCERPC_DFS_SETINFO2, &r, (ndr_pull_flags_fn_t)ndr_pull_dfs_SetInfo2, (ndr_push_flags_fn_t)ndr_push_dfs_SetInfo2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_SetInfo2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_ADDONE, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_AddOne, (ndr_push_flags_fn_t)ndr_push_echo_AddOne);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_AddOne, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_ECHODATA, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_EchoData, (ndr_push_flags_fn_t)ndr_push_echo_EchoData);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_EchoData, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_SINKDATA, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_SinkData, (ndr_push_flags_fn_t)ndr_push_echo_SinkData);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_SinkData, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_SOURCEDATA, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_SourceData, (ndr_push_flags_fn_t)ndr_push_echo_SourceData);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_SourceData, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_TESTCALL, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestCall, (ndr_push_flags_fn_t)ndr_push_echo_TestCall);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestCall, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_TESTCALL2, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestCall2, (ndr_push_flags_fn_t)ndr_push_echo_TestCall2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestCall2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_TESTSLEEP, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestSleep, (ndr_push_flags_fn_t)ndr_push_echo_TestSleep);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestSleep, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_ECHO_TESTENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestEnum, (ndr_push_flags_fn_t)ndr_push_echo_TestEnum);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestEnum, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_TESTSURROUNDING, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestSurrounding, (ndr_push_flags_fn_t)ndr_push_echo_TestSurrounding);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestSurrounding, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_ECHO_TESTDOUBLEPOINTER, &r, (ndr_pull_flags_fn_t)ndr_pull_echo_TestDoublePointer, (ndr_push_flags_fn_t)ndr_push_echo_TestDoublePointer);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestDoublePointer, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_EVENTLOG_CLEAREVENTLOGW, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_ClearEventLogW, (ndr_push_flags_fn_t)ndr_push_eventlog_ClearEventLogW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogW, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_BACKUPEVENTLOGW, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_BackupEventLogW, (ndr_push_flags_fn_t)ndr_push_eventlog_BackupEventLogW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_EVENTLOG_CLOSEEVENTLOG, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_CloseEventLog, (ndr_push_flags_fn_t)ndr_push_eventlog_CloseEventLog);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_CloseEventLog, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_DeregisterEventSource, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_DEREGISTEREVENTSOURCE, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_DeregisterEventSource, (ndr_push_flags_fn_t)ndr_push_eventlog_DeregisterEventSource);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_DeregisterEventSource, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_EVENTLOG_GETNUMRECORDS, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_GetNumRecords, (ndr_push_flags_fn_t)ndr_push_eventlog_GetNumRecords);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_GetNumRecords, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_GetOldestRecord, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_GETOLDESTRECORD, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_GetOldestRecord, (ndr_push_flags_fn_t)ndr_push_eventlog_GetOldestRecord);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_GetOldestRecord, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ChangeNotify, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_CHANGENOTIFY, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_ChangeNotify, (ndr_push_flags_fn_t)ndr_push_eventlog_ChangeNotify);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ChangeNotify, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_EVENTLOG_OPENEVENTLOGW, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_OpenEventLogW, (ndr_push_flags_fn_t)ndr_push_eventlog_OpenEventLogW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceW, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_REGISTEREVENTSOURCEW, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_RegisterEventSourceW, (ndr_push_flags_fn_t)ndr_push_eventlog_RegisterEventSourceW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogW, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_OPENBACKUPEVENTLOGW, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_OpenBackupEventLogW, (ndr_push_flags_fn_t)ndr_push_eventlog_OpenBackupEventLogW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_EVENTLOG_READEVENTLOGW, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_ReadEventLogW, (ndr_push_flags_fn_t)ndr_push_eventlog_ReadEventLogW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ReportEventW, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_REPORTEVENTW, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_ReportEventW, (ndr_push_flags_fn_t)ndr_push_eventlog_ReportEventW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ReportEventW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogA, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_CLEAREVENTLOGA, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_ClearEventLogA, (ndr_push_flags_fn_t)ndr_push_eventlog_ClearEventLogA);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogA, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogA, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_BACKUPEVENTLOGA, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_BackupEventLogA, (ndr_push_flags_fn_t)ndr_push_eventlog_BackupEventLogA);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogA, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogA, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_OPENEVENTLOGA, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_OpenEventLogA, (ndr_push_flags_fn_t)ndr_push_eventlog_OpenEventLogA);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogA, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceA, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_REGISTEREVENTSOURCEA, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_RegisterEventSourceA, (ndr_push_flags_fn_t)ndr_push_eventlog_RegisterEventSourceA);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceA, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogA, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_OPENBACKUPEVENTLOGA, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_OpenBackupEventLogA, (ndr_push_flags_fn_t)ndr_push_eventlog_OpenBackupEventLogA);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogA, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogA, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_READEVENTLOGA, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_ReadEventLogA, (ndr_push_flags_fn_t)ndr_push_eventlog_ReadEventLogA);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogA, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ReportEventA, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_REPORTEVENTA, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_ReportEventA, (ndr_push_flags_fn_t)ndr_push_eventlog_ReportEventA);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ReportEventA, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_RegisterClusterSvc, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_REGISTERCLUSTERSVC, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_RegisterClusterSvc, (ndr_push_flags_fn_t)ndr_push_eventlog_RegisterClusterSvc);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_RegisterClusterSvc, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_DeregisterClusterSvc, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_DEREGISTERCLUSTERSVC, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_DeregisterClusterSvc, (ndr_push_flags_fn_t)ndr_push_eventlog_DeregisterClusterSvc);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_DeregisterClusterSvc, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_WriteClusterEvents, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_WRITECLUSTEREVENTS, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_WriteClusterEvents, (ndr_push_flags_fn_t)ndr_push_eventlog_WriteClusterEvents);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_WriteClusterEvents, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_GetLogIntormation, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_EVENTLOG, DCERPC_EVENTLOG_GETLOGINTORMATION, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_GetLogIntormation, (ndr_push_flags_fn_t)ndr_push_eventlog_GetLogIntormation);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_GetLogIntormation, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_EVENTLOG_FLUSHEVENTLOG, &r, (ndr_pull_flags_fn_t)ndr_pull_eventlog_FlushEventLog, (ndr_push_flags_fn_t)ndr_push_eventlog_FlushEventLog);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_FlushEventLog, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_INITSHUTDOWN_INIT, &r, (ndr_pull_flags_fn_t)ndr_pull_initshutdown_Init, (ndr_push_flags_fn_t)ndr_push_initshutdown_Init);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(initshutdown_Init, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_INITSHUTDOWN_ABORT, &r, (ndr_pull_flags_fn_t)ndr_pull_initshutdown_Abort, (ndr_push_flags_fn_t)ndr_push_initshutdown_Abort);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(initshutdown_Abort, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_INITSHUTDOWN_INITEX, &r, (ndr_pull_flags_fn_t)ndr_pull_initshutdown_InitEx, (ndr_push_flags_fn_t)ndr_push_initshutdown_InitEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(initshutdown_InitEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_CLOSE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_Close, (ndr_push_flags_fn_t)ndr_push_lsa_Close);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_Close, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_DELETE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_Delete, (ndr_push_flags_fn_t)ndr_push_lsa_Delete);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_Delete, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_ENUMPRIVS, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_EnumPrivs, (ndr_push_flags_fn_t)ndr_push_lsa_EnumPrivs);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumPrivs, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_QUERYSECURITY, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_QuerySecurity, (ndr_push_flags_fn_t)ndr_push_lsa_QuerySecurity);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QuerySecurity, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetSecObj, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_SETSECOBJ, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetSecObj, (ndr_push_flags_fn_t)ndr_push_lsa_SetSecObj);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetSecObj, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_ChangePassword, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CHANGEPASSWORD, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_ChangePassword, (ndr_push_flags_fn_t)ndr_push_lsa_ChangePassword);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_ChangePassword, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_OPENPOLICY, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_OpenPolicy, (ndr_push_flags_fn_t)ndr_push_lsa_OpenPolicy);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenPolicy, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_QUERYINFOPOLICY, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_QueryInfoPolicy, (ndr_push_flags_fn_t)ndr_push_lsa_QueryInfoPolicy);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryInfoPolicy, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetInfoPolicy, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_SETINFOPOLICY, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetInfoPolicy, (ndr_push_flags_fn_t)ndr_push_lsa_SetInfoPolicy);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetInfoPolicy, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_ClearAuditLog, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CLEARAUDITLOG, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_ClearAuditLog, (ndr_push_flags_fn_t)ndr_push_lsa_ClearAuditLog);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_ClearAuditLog, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_CREATEACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CreateAccount, (ndr_push_flags_fn_t)ndr_push_lsa_CreateAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_ENUMACCOUNTS, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_EnumAccounts, (ndr_push_flags_fn_t)ndr_push_lsa_EnumAccounts);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumAccounts, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_CREATETRUSTEDDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CreateTrustedDomain, (ndr_push_flags_fn_t)ndr_push_lsa_CreateTrustedDomain);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomain, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_ENUMTRUSTDOM, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_EnumTrustDom, (ndr_push_flags_fn_t)ndr_push_lsa_EnumTrustDom);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumTrustDom, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_LOOKUPNAMES, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupNames, (ndr_push_flags_fn_t)ndr_push_lsa_LookupNames);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupNames, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_LOOKUPSIDS, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupSids, (ndr_push_flags_fn_t)ndr_push_lsa_LookupSids);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupSids, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_CREATESECRET, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CreateSecret, (ndr_push_flags_fn_t)ndr_push_lsa_CreateSecret);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateSecret, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_OPENACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_OpenAccount, (ndr_push_flags_fn_t)ndr_push_lsa_OpenAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_ENUMPRIVSACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_EnumPrivsAccount, (ndr_push_flags_fn_t)ndr_push_lsa_EnumPrivsAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumPrivsAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_ADDPRIVILEGESTOACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_AddPrivilegesToAccount, (ndr_push_flags_fn_t)ndr_push_lsa_AddPrivilegesToAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_AddPrivilegesToAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_REMOVEPRIVILEGESFROMACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_RemovePrivilegesFromAccount, (ndr_push_flags_fn_t)ndr_push_lsa_RemovePrivilegesFromAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_RemovePrivilegesFromAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_GetQuotasForAccount, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_GETQUOTASFORACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_GetQuotasForAccount, (ndr_push_flags_fn_t)ndr_push_lsa_GetQuotasForAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_GetQuotasForAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetQuotasForAccount, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_SETQUOTASFORACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetQuotasForAccount, (ndr_push_flags_fn_t)ndr_push_lsa_SetQuotasForAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetQuotasForAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_GetSystemAccessAccount, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_GETSYSTEMACCESSACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_GetSystemAccessAccount, (ndr_push_flags_fn_t)ndr_push_lsa_GetSystemAccessAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_GetSystemAccessAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetSystemAccessAccount, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_SETSYSTEMACCESSACCOUNT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetSystemAccessAccount, (ndr_push_flags_fn_t)ndr_push_lsa_SetSystemAccessAccount);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetSystemAccessAccount, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_OPENTRUSTEDDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_OpenTrustedDomain, (ndr_push_flags_fn_t)ndr_push_lsa_OpenTrustedDomain);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenTrustedDomain, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_QUERYTRUSTEDDOMAININFO, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_QueryTrustedDomainInfo, (ndr_push_flags_fn_t)ndr_push_lsa_QueryTrustedDomainInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetInformationTrustedDomain, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_SETINFORMATIONTRUSTEDDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetInformationTrustedDomain, (ndr_push_flags_fn_t)ndr_push_lsa_SetInformationTrustedDomain);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetInformationTrustedDomain, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_OPENSECRET, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_OpenSecret, (ndr_push_flags_fn_t)ndr_push_lsa_OpenSecret);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenSecret, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_SETSECRET, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetSecret, (ndr_push_flags_fn_t)ndr_push_lsa_SetSecret);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetSecret, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_QUERYSECRET, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_QuerySecret, (ndr_push_flags_fn_t)ndr_push_lsa_QuerySecret);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QuerySecret, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_LOOKUPPRIVVALUE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupPrivValue, (ndr_push_flags_fn_t)ndr_push_lsa_LookupPrivValue);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupPrivValue, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_LOOKUPPRIVNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupPrivName, (ndr_push_flags_fn_t)ndr_push_lsa_LookupPrivName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupPrivName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_LOOKUPPRIVDISPLAYNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupPrivDisplayName, (ndr_push_flags_fn_t)ndr_push_lsa_LookupPrivDisplayName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupPrivDisplayName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_DeleteObject, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_DELETEOBJECT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_DeleteObject, (ndr_push_flags_fn_t)ndr_push_lsa_DeleteObject);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_DeleteObject, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_ENUMACCOUNTSWITHUSERRIGHT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_EnumAccountsWithUserRight, (ndr_push_flags_fn_t)ndr_push_lsa_EnumAccountsWithUserRight);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumAccountsWithUserRight, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_ENUMACCOUNTRIGHTS, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_EnumAccountRights, (ndr_push_flags_fn_t)ndr_push_lsa_EnumAccountRights);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumAccountRights, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_ADDACCOUNTRIGHTS, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_AddAccountRights, (ndr_push_flags_fn_t)ndr_push_lsa_AddAccountRights);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_AddAccountRights, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_REMOVEACCOUNTRIGHTS, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_RemoveAccountRights, (ndr_push_flags_fn_t)ndr_push_lsa_RemoveAccountRights);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_RemoveAccountRights, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_QUERYTRUSTEDDOMAININFOBYSID, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_QueryTrustedDomainInfoBySid, (ndr_push_flags_fn_t)ndr_push_lsa_QueryTrustedDomainInfoBySid);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfoBySid, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetTrustedDomainInfo, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_SETTRUSTEDDOMAININFO, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetTrustedDomainInfo, (ndr_push_flags_fn_t)ndr_push_lsa_SetTrustedDomainInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetTrustedDomainInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_DELETETRUSTEDDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_DeleteTrustedDomain, (ndr_push_flags_fn_t)ndr_push_lsa_DeleteTrustedDomain);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_DeleteTrustedDomain, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_StorePrivateData, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_STOREPRIVATEDATA, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_StorePrivateData, (ndr_push_flags_fn_t)ndr_push_lsa_StorePrivateData);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_StorePrivateData, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_RetrievePrivateData, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_RETRIEVEPRIVATEDATA, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_RetrievePrivateData, (ndr_push_flags_fn_t)ndr_push_lsa_RetrievePrivateData);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_RetrievePrivateData, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_OPENPOLICY2, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_OpenPolicy2, (ndr_push_flags_fn_t)ndr_push_lsa_OpenPolicy2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenPolicy2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_GETUSERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_GetUserName, (ndr_push_flags_fn_t)ndr_push_lsa_GetUserName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_GetUserName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_QUERYINFOPOLICY2, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_QueryInfoPolicy2, (ndr_push_flags_fn_t)ndr_push_lsa_QueryInfoPolicy2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryInfoPolicy2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetInfoPolicy2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_SETINFOPOLICY2, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetInfoPolicy2, (ndr_push_flags_fn_t)ndr_push_lsa_SetInfoPolicy2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetInfoPolicy2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_QUERYTRUSTEDDOMAININFOBYNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_QueryTrustedDomainInfoByName, (ndr_push_flags_fn_t)ndr_push_lsa_QueryTrustedDomainInfoByName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfoByName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_SETTRUSTEDDOMAININFOBYNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetTrustedDomainInfoByName, (ndr_push_flags_fn_t)ndr_push_lsa_SetTrustedDomainInfoByName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetTrustedDomainInfoByName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_ENUMTRUSTEDDOMAINSEX, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_EnumTrustedDomainsEx, (ndr_push_flags_fn_t)ndr_push_lsa_EnumTrustedDomainsEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumTrustedDomainsEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CreateTrustedDomainEx, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREATETRUSTEDDOMAINEX, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CreateTrustedDomainEx, (ndr_push_flags_fn_t)ndr_push_lsa_CreateTrustedDomainEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomainEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_CLOSETRUSTEDDOMAINEX, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CloseTrustedDomainEx, (ndr_push_flags_fn_t)ndr_push_lsa_CloseTrustedDomainEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CloseTrustedDomainEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_LSA_QUERYDOMAININFORMATIONPOLICY, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_QueryDomainInformationPolicy, (ndr_push_flags_fn_t)ndr_push_lsa_QueryDomainInformationPolicy);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryDomainInformationPolicy, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_SETDOMAININFORMATIONPOLICY, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_SetDomainInformationPolicy, (ndr_push_flags_fn_t)ndr_push_lsa_SetDomainInformationPolicy);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetDomainInformationPolicy, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_OPENTRUSTEDDOMAINBYNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_OpenTrustedDomainByName, (ndr_push_flags_fn_t)ndr_push_lsa_OpenTrustedDomainByName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenTrustedDomainByName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_TestCall, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_TESTCALL, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_TestCall, (ndr_push_flags_fn_t)ndr_push_lsa_TestCall);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_TestCall, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_LOOKUPSIDS2, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupSids2, (ndr_push_flags_fn_t)ndr_push_lsa_LookupSids2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupSids2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_LOOKUPNAMES2, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupNames2, (ndr_push_flags_fn_t)ndr_push_lsa_LookupNames2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupNames2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CreateTrustedDomainEx2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREATETRUSTEDDOMAINEX2, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CreateTrustedDomainEx2, (ndr_push_flags_fn_t)ndr_push_lsa_CreateTrustedDomainEx2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomainEx2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRWRITE, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRWRITE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRWRITE, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRWRITE);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRWRITE, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRREAD, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRREAD, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRREAD, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRREAD);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRREAD, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRENUMERATE, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRENUMERATE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRENUMERATE, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRENUMERATE);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRENUMERATE, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRWRITEDOMAINCREDENTIALS, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRWRITEDOMAINCREDENTIALS, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRWRITEDOMAINCREDENTIALS, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRWRITEDOMAINCREDENTIALS);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRWRITEDOMAINCREDENTIALS, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRREADDOMAINCREDENTIALS, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRREADDOMAINCREDENTIALS, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRREADDOMAINCREDENTIALS, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRREADDOMAINCREDENTIALS);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRREADDOMAINCREDENTIALS, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRDELETE, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRDELETE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRDELETE, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRDELETE);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRDELETE, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRGETTARGETINFO, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRGETTARGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRGETTARGETINFO, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRGETTARGETINFO);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRGETTARGETINFO, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRPROFILELOADED, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRPROFILELOADED, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRPROFILELOADED, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRPROFILELOADED);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRPROFILELOADED, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_LOOKUPNAMES3, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupNames3, (ndr_push_flags_fn_t)ndr_push_lsa_LookupNames3);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupNames3, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRGETSESSIONTYPES, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRGETSESSIONTYPES, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRGETSESSIONTYPES, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRGETSESSIONTYPES);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRGETSESSIONTYPES, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARREGISTERAUDITEVENT, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSARREGISTERAUDITEVENT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSARREGISTERAUDITEVENT, (ndr_push_flags_fn_t)ndr_push_lsa_LSARREGISTERAUDITEVENT);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARREGISTERAUDITEVENT, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARGENAUDITEVENT, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSARGENAUDITEVENT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSARGENAUDITEVENT, (ndr_push_flags_fn_t)ndr_push_lsa_LSARGENAUDITEVENT);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARGENAUDITEVENT, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARUNREGISTERAUDITEVENT, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSARUNREGISTERAUDITEVENT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSARUNREGISTERAUDITEVENT, (ndr_push_flags_fn_t)ndr_push_lsa_LSARUNREGISTERAUDITEVENT);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARUNREGISTERAUDITEVENT, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARQUERYFORESTTRUSTINFORMATION, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSARQUERYFORESTTRUSTINFORMATION, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSARQUERYFORESTTRUSTINFORMATION, (ndr_push_flags_fn_t)ndr_push_lsa_LSARQUERYFORESTTRUSTINFORMATION);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARQUERYFORESTTRUSTINFORMATION, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARSETFORESTTRUSTINFORMATION, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSARSETFORESTTRUSTINFORMATION, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSARSETFORESTTRUSTINFORMATION, (ndr_push_flags_fn_t)ndr_push_lsa_LSARSETFORESTTRUSTINFORMATION);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARSETFORESTTRUSTINFORMATION, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRRENAME, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_CREDRRENAME, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_CREDRRENAME, (ndr_push_flags_fn_t)ndr_push_lsa_CREDRRENAME);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRRENAME, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_LOOKUPSIDS3, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupSids3, (ndr_push_flags_fn_t)ndr_push_lsa_LookupSids3);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupSids3, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_LSA_LOOKUPNAMES4, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LookupNames4, (ndr_push_flags_fn_t)ndr_push_lsa_LookupNames4);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupNames4, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSAROPENPOLICYSCE, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSAROPENPOLICYSCE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSAROPENPOLICYSCE, (ndr_push_flags_fn_t)ndr_push_lsa_LSAROPENPOLICYSCE);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSAROPENPOLICYSCE, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARADTREGISTERSECURITYEVENTSOURCE, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSARADTREGISTERSECURITYEVENTSOURCE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSARADTREGISTERSECURITYEVENTSOURCE, (ndr_push_flags_fn_t)ndr_push_lsa_LSARADTREGISTERSECURITYEVENTSOURCE);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARADTREGISTERSECURITYEVENTSOURCE, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSARADTUNREGISTERSECURITYEVENTSOURCE, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE, (ndr_push_flags_fn_t)ndr_push_lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARADTREPORTSECURITYEVENT, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_LSARPC, DCERPC_LSA_LSARADTREPORTSECURITYEVENT, &r, (ndr_pull_flags_fn_t)ndr_pull_lsa_LSARADTREPORTSECURITYEVENT, (ndr_push_flags_fn_t)ndr_push_lsa_LSARADTREPORTSECURITYEVENT);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARADTREPORTSECURITYEVENT, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONUASLOGON, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonUasLogon, (ndr_push_flags_fn_t)ndr_push_netr_LogonUasLogon);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonUasLogon, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONUASLOGOFF, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonUasLogoff, (ndr_push_flags_fn_t)ndr_push_netr_LogonUasLogoff);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonUasLogoff, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONSAMLOGON, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonSamLogon, (ndr_push_flags_fn_t)ndr_push_netr_LogonSamLogon);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonSamLogon, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONSAMLOGOFF, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonSamLogoff, (ndr_push_flags_fn_t)ndr_push_netr_LogonSamLogoff);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonSamLogoff, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_SERVERREQCHALLENGE, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_ServerReqChallenge, (ndr_push_flags_fn_t)ndr_push_netr_ServerReqChallenge);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerReqChallenge, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_SERVERAUTHENTICATE, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_ServerAuthenticate, (ndr_push_flags_fn_t)ndr_push_netr_ServerAuthenticate);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_SERVERPASSWORDSET, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_ServerPasswordSet, (ndr_push_flags_fn_t)ndr_push_netr_ServerPasswordSet);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerPasswordSet, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_DATABASEDELTAS, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DatabaseDeltas, (ndr_push_flags_fn_t)ndr_push_netr_DatabaseDeltas);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DatabaseDeltas, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_DATABASESYNC, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DatabaseSync, (ndr_push_flags_fn_t)ndr_push_netr_DatabaseSync);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DatabaseSync, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_ACCOUNTDELTAS, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_AccountDeltas, (ndr_push_flags_fn_t)ndr_push_netr_AccountDeltas);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_AccountDeltas, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_ACCOUNTSYNC, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_AccountSync, (ndr_push_flags_fn_t)ndr_push_netr_AccountSync);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_AccountSync, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_NETR_GETDCNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_GetDcName, (ndr_push_flags_fn_t)ndr_push_netr_GetDcName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_GetDcName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONCONTROL, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonControl, (ndr_push_flags_fn_t)ndr_push_netr_LogonControl);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonControl, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_NETR_GETANYDCNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_GetAnyDCName, (ndr_push_flags_fn_t)ndr_push_netr_GetAnyDCName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_GetAnyDCName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONCONTROL2, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonControl2, (ndr_push_flags_fn_t)ndr_push_netr_LogonControl2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonControl2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_SERVERAUTHENTICATE2, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_ServerAuthenticate2, (ndr_push_flags_fn_t)ndr_push_netr_ServerAuthenticate2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_DATABASESYNC2, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DatabaseSync2, (ndr_push_flags_fn_t)ndr_push_netr_DatabaseSync2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DatabaseSync2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_DATABASEREDO, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DatabaseRedo, (ndr_push_flags_fn_t)ndr_push_netr_DatabaseRedo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DatabaseRedo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONCONTROL2EX, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonControl2Ex, (ndr_push_flags_fn_t)ndr_push_netr_LogonControl2Ex);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonControl2Ex, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINS, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRENUMERATETRUSTEDDOMAINS, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRENUMERATETRUSTEDDOMAINS, (ndr_push_flags_fn_t)ndr_push_netr_NETRENUMERATETRUSTEDDOMAINS);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINS, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_DSRGETDCNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DsRGetDCName, (ndr_push_flags_fn_t)ndr_push_netr_DsRGetDCName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsRGetDCName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONDUMMYROUTINE1, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRLOGONDUMMYROUTINE1, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRLOGONDUMMYROUTINE1, (ndr_push_flags_fn_t)ndr_push_netr_NETRLOGONDUMMYROUTINE1);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONDUMMYROUTINE1, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONSETSERVICEBITS, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRLOGONSETSERVICEBITS, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRLOGONSETSERVICEBITS, (ndr_push_flags_fn_t)ndr_push_netr_NETRLOGONSETSERVICEBITS);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONSETSERVICEBITS, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONGETTRUSTRID, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRLOGONGETTRUSTRID, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRLOGONGETTRUSTRID, (ndr_push_flags_fn_t)ndr_push_netr_NETRLOGONGETTRUSTRID);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONGETTRUSTRID, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONCOMPUTESERVERDIGEST, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRLOGONCOMPUTESERVERDIGEST, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRLOGONCOMPUTESERVERDIGEST, (ndr_push_flags_fn_t)ndr_push_netr_NETRLOGONCOMPUTESERVERDIGEST);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONCOMPUTESERVERDIGEST, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONCOMPUTECLIENTDIGEST, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRLOGONCOMPUTECLIENTDIGEST, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRLOGONCOMPUTECLIENTDIGEST, (ndr_push_flags_fn_t)ndr_push_netr_NETRLOGONCOMPUTECLIENTDIGEST);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONCOMPUTECLIENTDIGEST, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_SERVERAUTHENTICATE3, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_ServerAuthenticate3, (ndr_push_flags_fn_t)ndr_push_netr_ServerAuthenticate3);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate3, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_DSRGETDCNAMEEX, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DsRGetDCNameEx, (ndr_push_flags_fn_t)ndr_push_netr_DsRGetDCNameEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsRGetDCNameEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_NETR_DSRGETSITENAME, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DsRGetSiteName, (ndr_push_flags_fn_t)ndr_push_netr_DsRGetSiteName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsRGetSiteName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONGETDOMAININFO, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonGetDomainInfo, (ndr_push_flags_fn_t)ndr_push_netr_LogonGetDomainInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonGetDomainInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_SERVERPASSWORDSET2, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_ServerPasswordSet2, (ndr_push_flags_fn_t)ndr_push_netr_ServerPasswordSet2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerPasswordSet2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRSERVERPASSWORDGET, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRSERVERPASSWORDGET, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRSERVERPASSWORDGET, (ndr_push_flags_fn_t)ndr_push_netr_NETRSERVERPASSWORDGET);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRSERVERPASSWORDGET, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONSENDTOSAM, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRLOGONSENDTOSAM, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRLOGONSENDTOSAM, (ndr_push_flags_fn_t)ndr_push_netr_NETRLOGONSENDTOSAM);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONSENDTOSAM, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRADDRESSTOSITENAMESW, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_DSRADDRESSTOSITENAMESW, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DSRADDRESSTOSITENAMESW, (ndr_push_flags_fn_t)ndr_push_netr_DSRADDRESSTOSITENAMESW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRADDRESSTOSITENAMESW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_DSRGETDCNAMEEX2, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DsRGetDCNameEx2, (ndr_push_flags_fn_t)ndr_push_netr_DsRGetDCNameEx2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsRGetDCNameEx2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRLOGONGETTIMESERVICEPARENTDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN, (ndr_push_flags_fn_t)ndr_push_netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINSEX, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRENUMERATETRUSTEDDOMAINSEX, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRENUMERATETRUSTEDDOMAINSEX, (ndr_push_flags_fn_t)ndr_push_netr_NETRENUMERATETRUSTEDDOMAINSEX);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINSEX, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRADDRESSTOSITENAMESEXW, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_DSRADDRESSTOSITENAMESEXW, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DSRADDRESSTOSITENAMESEXW, (ndr_push_flags_fn_t)ndr_push_netr_DSRADDRESSTOSITENAMESEXW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRADDRESSTOSITENAMESEXW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRGETDCSITECOVERAGEW, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_DSRGETDCSITECOVERAGEW, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DSRGETDCSITECOVERAGEW, (ndr_push_flags_fn_t)ndr_push_netr_DSRGETDCSITECOVERAGEW);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRGETDCSITECOVERAGEW, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONSAMLOGONEX, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonSamLogonEx, (ndr_push_flags_fn_t)ndr_push_netr_LogonSamLogonEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonSamLogonEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_NETR_DSRENUMERATEDOMAINTRUSTS, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DsrEnumerateDomainTrusts, (ndr_push_flags_fn_t)ndr_push_netr_DsrEnumerateDomainTrusts);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsrEnumerateDomainTrusts, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRDEREGISTERDNSHOSTRECORDS, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_DSRDEREGISTERDNSHOSTRECORDS, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DSRDEREGISTERDNSHOSTRECORDS, (ndr_push_flags_fn_t)ndr_push_netr_DSRDEREGISTERDNSHOSTRECORDS);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRDEREGISTERDNSHOSTRECORDS, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRSERVERTRUSTPASSWORDSGET, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRSERVERTRUSTPASSWORDSGET, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRSERVERTRUSTPASSWORDSGET, (ndr_push_flags_fn_t)ndr_push_netr_NETRSERVERTRUSTPASSWORDSGET);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRSERVERTRUSTPASSWORDSGET, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRGETFORESTTRUSTINFORMATION, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_DSRGETFORESTTRUSTINFORMATION, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_DSRGETFORESTTRUSTINFORMATION, (ndr_push_flags_fn_t)ndr_push_netr_DSRGETFORESTTRUSTINFORMATION);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRGETFORESTTRUSTINFORMATION, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRGETFORESTTRUSTINFORMATION, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRGETFORESTTRUSTINFORMATION, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRGETFORESTTRUSTINFORMATION, (ndr_push_flags_fn_t)ndr_push_netr_NETRGETFORESTTRUSTINFORMATION);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRGETFORESTTRUSTINFORMATION, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_NETR_LOGONSAMLOGONWITHFLAGS, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_LogonSamLogonWithFlags, (ndr_push_flags_fn_t)ndr_push_netr_LogonSamLogonWithFlags);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonSamLogonWithFlags, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRSERVERGETTRUSTINFO, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_NETLOGON, DCERPC_NETR_NETRSERVERGETTRUSTINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_netr_NETRSERVERGETTRUSTINFO, (ndr_push_flags_fn_t)ndr_push_netr_NETRSERVERGETTRUSTINFO);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRSERVERGETTRUSTINFO, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_UNIXINFO_SIDTOUID, &r, (ndr_pull_flags_fn_t)ndr_pull_unixinfo_SidToUid, (ndr_push_flags_fn_t)ndr_push_unixinfo_SidToUid);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_SidToUid, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_UNIXINFO_UIDTOSID, &r, (ndr_pull_flags_fn_t)ndr_pull_unixinfo_UidToSid, (ndr_push_flags_fn_t)ndr_push_unixinfo_UidToSid);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_UidToSid, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_UNIXINFO_SIDTOGID, &r, (ndr_pull_flags_fn_t)ndr_pull_unixinfo_SidToGid, (ndr_push_flags_fn_t)ndr_push_unixinfo_SidToGid);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_SidToGid, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_UNIXINFO_GIDTOSID, &r, (ndr_pull_flags_fn_t)ndr_pull_unixinfo_GidToSid, (ndr_push_flags_fn_t)ndr_push_unixinfo_GidToSid);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_GidToSid, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_UNIXINFO_GETPWUID, &r, (ndr_pull_flags_fn_t)ndr_pull_unixinfo_GetPWUid, (ndr_push_flags_fn_t)ndr_push_unixinfo_GetPWUid);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_GetPWUid, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKCR, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKCR, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKCR);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKCR, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKCU, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKCU, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKCU);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKCU, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKLM, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKLM, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKLM);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKLM, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKPD, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKPD, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKPD);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKPD, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKU, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKU, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKU);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKU, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_CLOSEKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_CloseKey, (ndr_push_flags_fn_t)ndr_push_winreg_CloseKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_CloseKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_CREATEKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_CreateKey, (ndr_push_flags_fn_t)ndr_push_winreg_CreateKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_CreateKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_DELETEKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_DeleteKey, (ndr_push_flags_fn_t)ndr_push_winreg_DeleteKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_DeleteKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_DELETEVALUE, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_DeleteValue, (ndr_push_flags_fn_t)ndr_push_winreg_DeleteValue);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_DeleteValue, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_ENUMKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_EnumKey, (ndr_push_flags_fn_t)ndr_push_winreg_EnumKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_EnumKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_ENUMVALUE, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_EnumValue, (ndr_push_flags_fn_t)ndr_push_winreg_EnumValue);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_EnumValue, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_FLUSHKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_FlushKey, (ndr_push_flags_fn_t)ndr_push_winreg_FlushKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_FlushKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_GETKEYSECURITY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_GetKeySecurity, (ndr_push_flags_fn_t)ndr_push_winreg_GetKeySecurity);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_GetKeySecurity, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_LOADKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_LoadKey, (ndr_push_flags_fn_t)ndr_push_winreg_LoadKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_LoadKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_NOTIFYCHANGEKEYVALUE, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_NotifyChangeKeyValue, (ndr_push_flags_fn_t)ndr_push_winreg_NotifyChangeKeyValue);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_NotifyChangeKeyValue, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_OPENKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenKey, (ndr_push_flags_fn_t)ndr_push_winreg_OpenKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
/* In parameters */
r.in.handle = handle;
r.in.class_in = class_in;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_QueryInfoKey, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, DCERPC_WINREG_QUERYINFOKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_QueryInfoKey, (ndr_push_flags_fn_t)ndr_push_winreg_QueryInfoKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_QueryInfoKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
r.in.data = data;
r.in.size = size;
r.in.length = length;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_QueryValue, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, DCERPC_WINREG_QUERYVALUE, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_QueryValue, (ndr_push_flags_fn_t)ndr_push_winreg_QueryValue);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_QueryValue, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_ReplaceKey, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, DCERPC_WINREG_REPLACEKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_ReplaceKey, (ndr_push_flags_fn_t)ndr_push_winreg_ReplaceKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_ReplaceKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_RestoreKey, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, DCERPC_WINREG_RESTOREKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_RestoreKey, (ndr_push_flags_fn_t)ndr_push_winreg_RestoreKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_RestoreKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_SaveKey, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, DCERPC_WINREG_SAVEKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_SaveKey, (ndr_push_flags_fn_t)ndr_push_winreg_SaveKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_SaveKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_SETKEYSECURITY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_SetKeySecurity, (ndr_push_flags_fn_t)ndr_push_winreg_SetKeySecurity);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_SetKeySecurity, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_SETVALUE, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_SetValue, (ndr_push_flags_fn_t)ndr_push_winreg_SetValue);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_SetValue, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_UnLoadKey, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, DCERPC_WINREG_UNLOADKEY, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_UnLoadKey, (ndr_push_flags_fn_t)ndr_push_winreg_UnLoadKey);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_UnLoadKey, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_INITIATESYSTEMSHUTDOWN, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_InitiateSystemShutdown, (ndr_push_flags_fn_t)ndr_push_winreg_InitiateSystemShutdown);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_InitiateSystemShutdown, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_ABORTSYSTEMSHUTDOWN, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_AbortSystemShutdown, (ndr_push_flags_fn_t)ndr_push_winreg_AbortSystemShutdown);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_AbortSystemShutdown, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_GETVERSION, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_GetVersion, (ndr_push_flags_fn_t)ndr_push_winreg_GetVersion);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_GetVersion, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKCC, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKCC, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKCC);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKCC, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKDD, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKDD, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKDD);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKDD, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_QUERYMULTIPLEVALUES, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_QueryMultipleValues, (ndr_push_flags_fn_t)ndr_push_winreg_QueryMultipleValues);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_QueryMultipleValues, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WINREG_INITIATESYSTEMSHUTDOWNEX, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_InitiateSystemShutdownEx, (ndr_push_flags_fn_t)ndr_push_winreg_InitiateSystemShutdownEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_InitiateSystemShutdownEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_SaveKeyEx, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, DCERPC_WINREG_SAVEKEYEX, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_SaveKeyEx, (ndr_push_flags_fn_t)ndr_push_winreg_SaveKeyEx);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_SaveKeyEx, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKPT, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKPT, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKPT);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKPT, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WINREG_OPENHKPN, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_OpenHKPN, (ndr_push_flags_fn_t)ndr_push_winreg_OpenHKPN);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKPN, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_QueryMultipleValues2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WINREG, DCERPC_WINREG_QUERYMULTIPLEVALUES2, &r, (ndr_pull_flags_fn_t)ndr_pull_winreg_QueryMultipleValues2, (ndr_push_flags_fn_t)ndr_push_winreg_QueryMultipleValues2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_QueryMultipleValues2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return 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, DCERPC_WKSSVC_NETWKSTAGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaGetInfo, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaGetInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaGetInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WKSSVC_NETWKSTASETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaSetInfo, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaSetInfo);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaSetInfo, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
r.in.users = users;
r.in.prefmaxlen = prefmaxlen;
r.in.resumehandle = resumehandle;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaEnumUsers, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTAENUMUSERS, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaEnumUsers, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaEnumUsers);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaEnumUsers, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTAUSERGETINFO, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTAUSERGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTAUSERGETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTAUSERGETINFO);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTAUSERGETINFO, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTAUSERSETINFO, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTAUSERSETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTAUSERSETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTAUSERSETINFO);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTAUSERSETINFO, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
r.in.ctr = ctr;
r.in.max_buffer = max_buffer;
r.in.resume_handle = resume_handle;
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaTransportEnum, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTATRANSPORTENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaTransportEnum, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaTransportEnum);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaTransportEnum, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTATRANSPORTADD, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTATRANSPORTADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTATRANSPORTADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTATRANSPORTADD);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTATRANSPORTADD, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTATRANSPORTDEL, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTATRANSPORTDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTATRANSPORTDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTATRANSPORTDEL);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTATRANSPORTDEL, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEADD, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEADD);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEADD, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEGETINFO, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEGETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEGETINFO);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEGETINFO, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEDEL, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEDEL);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEDEL, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEENUM, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEENUM, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEENUM);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEENUM, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRMESSAGEBUFFERSEND, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRMESSAGEBUFFERSEND, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRMESSAGEBUFFERSEND, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRMESSAGEBUFFERSEND);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRMESSAGEBUFFERSEND, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWORKSTATIONSTATISTICSGET, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWORKSTATIONSTATISTICSGET);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEADD, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRLOGONDOMAINNAMEADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRLOGONDOMAINNAMEADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRLOGONDOMAINNAMEADD);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEADD, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRLOGONDOMAINNAMEDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRLOGONDOMAINNAMEDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRLOGONDOMAINNAMEDEL);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRJOINDOMAIN, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRJOINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRJOINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRJOINDOMAIN);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRJOINDOMAIN, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUNJOINDOMAIN, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUNJOINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUNJOINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUNJOINDOMAIN);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUNJOINDOMAIN, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRRENAMEMACHINEINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRRENAMEMACHINEINDOMAIN);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRVALIDATENAME, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRVALIDATENAME, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRVALIDATENAME, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRVALIDATENAME);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRVALIDATENAME, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOININFORMATION, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOININFORMATION, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOININFORMATION, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOININFORMATION);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOININFORMATION, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOINABLEOUS, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOINABLEOUS, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOINABLEOUS, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOINABLEOUS);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOINABLEOUS, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WKSSVC_NETRJOINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrJoinDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrJoinDomain2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrJoinDomain2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WKSSVC_NETRUNJOINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrUnjoinDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrUnjoinDomain2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrUnjoinDomain2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WKSSVC_NETRRENAMEMACHINEINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrRenameMachineInDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrRenameMachineInDomain2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrRenameMachineInDomain2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRVALIDATENAME2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRVALIDATENAME2, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRVALIDATENAME2, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRVALIDATENAME2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRVALIDATENAME2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOINABLEOUS2, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOINABLEOUS2, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOINABLEOUS2, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOINABLEOUS2);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOINABLEOUS2, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WKSSVC_NETRADDALTERNATECOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrAddAlternateComputerName, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrAddAlternateComputerName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrAddAlternateComputerName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
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, DCERPC_WKSSVC_NETRREMOVEALTERNATECOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrRemoveAlternateComputerName, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrRemoveAlternateComputerName);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRSETPRIMARYCOMPUTERNAME, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRSETPRIMARYCOMPUTERNAME);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
NTSTATUS status;
/* In parameters */
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);
+
status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRENUMERATECOMPUTERNAMES, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRENUMERATECOMPUTERNAMES, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRENUMERATECOMPUTERNAMES);
+
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);
+
if (NT_STATUS_IS_ERR(status)) {
return status;
}
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_GetManagerVersion, &r);
+
ZERO_STRUCT(r.out);
r.out.exist_flag = talloc_size(mem_ctx, sizeof(*r.out.exist_flag));
if (r.out.exist_flag == NULL) {
_dfs_GetManagerVersion(p, r.out.exist_flag);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_GetManagerVersion, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Add, &r);
+
r.out.result = _dfs_Add(p, r.in.path, r.in.server, r.in.share, r.in.comment, r.in.flags);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Add, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Remove, &r);
+
r.out.result = _dfs_Remove(p, r.in.path, r.in.server, r.in.share);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Remove, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_SetInfo, &r);
+
r.out.result = _dfs_SetInfo(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_SetInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_GetInfo, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _dfs_GetInfo(p, r.in.path, r.in.server, r.in.share, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_GetInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Enum, &r);
+
ZERO_STRUCT(r.out);
r.out.info = r.in.info;
r.out.total = r.in.total;
r.out.result = _dfs_Enum(p, r.in.level, r.in.bufsize, r.in.info, r.in.unknown, r.in.total);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Enum, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Rename, &r);
+
r.out.result = _dfs_Rename(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Rename, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Move, &r);
+
r.out.result = _dfs_Move(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Move, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_ManagerGetConfigInfo, &r);
+
r.out.result = _dfs_ManagerGetConfigInfo(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_ManagerGetConfigInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_ManagerSendSiteInfo, &r);
+
r.out.result = _dfs_ManagerSendSiteInfo(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_ManagerSendSiteInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_AddFtRoot, &r);
+
r.out.result = _dfs_AddFtRoot(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_AddFtRoot, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_RemoveFtRoot, &r);
+
r.out.result = _dfs_RemoveFtRoot(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_RemoveFtRoot, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_AddStdRoot, &r);
+
r.out.result = _dfs_AddStdRoot(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_AddStdRoot, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_RemoveStdRoot, &r);
+
r.out.result = _dfs_RemoveStdRoot(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_RemoveStdRoot, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_ManagerInitialize, &r);
+
r.out.result = _dfs_ManagerInitialize(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_ManagerInitialize, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_AddStdRootForced, &r);
+
r.out.result = _dfs_AddStdRootForced(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_AddStdRootForced, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_GetDcAddress, &r);
+
r.out.result = _dfs_GetDcAddress(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_GetDcAddress, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_SetDcAddress, &r);
+
r.out.result = _dfs_SetDcAddress(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_SetDcAddress, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_FlushFtTable, &r);
+
r.out.result = _dfs_FlushFtTable(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_FlushFtTable, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Add2, &r);
+
r.out.result = _dfs_Add2(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Add2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_Remove2, &r);
+
r.out.result = _dfs_Remove2(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_Remove2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_EnumEx, &r);
+
ZERO_STRUCT(r.out);
r.out.info = r.in.info;
r.out.total = r.in.total;
r.out.result = _dfs_EnumEx(p, r.in.name, r.in.level, r.in.bufsize, r.in.info, r.in.total);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_EnumEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(dfs_SetInfo2, &r);
+
r.out.result = _dfs_SetInfo2(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(dfs_SetInfo2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_AddOne, &r);
+
ZERO_STRUCT(r.out);
r.out.out_data = talloc_size(mem_ctx, sizeof(*r.out.out_data));
if (r.out.out_data == NULL) {
_echo_AddOne(p, r.in.in_data, r.out.out_data);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_AddOne, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_EchoData, &r);
+
ZERO_STRUCT(r.out);
r.out.out_data = talloc_array_size(mem_ctx, sizeof(*r.out.out_data), r.in.len);
if (r.out.out_data == NULL) {
_echo_EchoData(p, r.in.len, r.in.in_data, r.out.out_data);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_EchoData, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_SinkData, &r);
+
_echo_SinkData(p, r.in.len, r.in.data);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_SinkData, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_SourceData, &r);
+
ZERO_STRUCT(r.out);
r.out.data = talloc_array_size(mem_ctx, sizeof(*r.out.data), r.in.len);
if (r.out.data == NULL) {
_echo_SourceData(p, r.in.len, r.out.data);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_SourceData, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestCall, &r);
+
ZERO_STRUCT(r.out);
r.out.s2 = talloc_size(mem_ctx, sizeof(*r.out.s2));
if (r.out.s2 == NULL) {
_echo_TestCall(p, r.in.s1, r.out.s2);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestCall, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestCall2, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _echo_TestCall2(p, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestCall2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestSleep, &r);
+
r.out.result = _echo_TestSleep(p, r.in.seconds);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestSleep, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestEnum, &r);
+
ZERO_STRUCT(r.out);
r.out.foo1 = r.in.foo1;
r.out.foo2 = r.in.foo2;
r.out.foo3 = r.in.foo3;
_echo_TestEnum(p, r.in.foo1, r.in.foo2, r.in.foo3);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestEnum, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestSurrounding, &r);
+
ZERO_STRUCT(r.out);
r.out.data = r.in.data;
_echo_TestSurrounding(p, r.in.data);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestSurrounding, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(echo_TestDoublePointer, &r);
+
r.out.result = _echo_TestDoublePointer(p, r.in.data);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(echo_TestDoublePointer, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogW, &r);
+
r.out.result = _eventlog_ClearEventLogW(p, r.in.handle, r.in.unknown);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogW, &r);
+
r.out.result = _eventlog_BackupEventLogW(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_CloseEventLog, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = r.in.handle;
r.out.result = _eventlog_CloseEventLog(p, r.in.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_CloseEventLog, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_DeregisterEventSource, &r);
+
r.out.result = _eventlog_DeregisterEventSource(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_DeregisterEventSource, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_GetNumRecords, &r);
+
ZERO_STRUCT(r.out);
r.out.number = talloc_size(mem_ctx, sizeof(*r.out.number));
if (r.out.number == NULL) {
r.out.result = _eventlog_GetNumRecords(p, r.in.handle, r.out.number);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_GetNumRecords, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_GetOldestRecord, &r);
+
r.out.result = _eventlog_GetOldestRecord(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_GetOldestRecord, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ChangeNotify, &r);
+
r.out.result = _eventlog_ChangeNotify(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ChangeNotify, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogW, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _eventlog_OpenEventLogW(p, r.in.unknown0, r.in.logname, r.in.servername, r.in.unknown2, r.in.unknown3, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceW, &r);
+
r.out.result = _eventlog_RegisterEventSourceW(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogW, &r);
+
r.out.result = _eventlog_OpenBackupEventLogW(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogW, &r);
+
ZERO_STRUCT(r.out);
r.out.data = talloc_array_size(mem_ctx, sizeof(*r.out.data), r.in.number_of_bytes);
if (r.out.data == NULL) {
r.out.result = _eventlog_ReadEventLogW(p, r.in.handle, r.in.flags, r.in.offset, r.in.number_of_bytes, r.out.data, r.out.sent_size, r.out.real_size);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ReportEventW, &r);
+
r.out.result = _eventlog_ReportEventW(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ReportEventW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogA, &r);
+
r.out.result = _eventlog_ClearEventLogA(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogA, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogA, &r);
+
r.out.result = _eventlog_BackupEventLogA(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogA, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogA, &r);
+
r.out.result = _eventlog_OpenEventLogA(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogA, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceA, &r);
+
r.out.result = _eventlog_RegisterEventSourceA(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceA, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogA, &r);
+
r.out.result = _eventlog_OpenBackupEventLogA(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogA, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogA, &r);
+
r.out.result = _eventlog_ReadEventLogA(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogA, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_ReportEventA, &r);
+
r.out.result = _eventlog_ReportEventA(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_ReportEventA, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_RegisterClusterSvc, &r);
+
r.out.result = _eventlog_RegisterClusterSvc(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_RegisterClusterSvc, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_DeregisterClusterSvc, &r);
+
r.out.result = _eventlog_DeregisterClusterSvc(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_DeregisterClusterSvc, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_WriteClusterEvents, &r);
+
r.out.result = _eventlog_WriteClusterEvents(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_WriteClusterEvents, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_GetLogIntormation, &r);
+
r.out.result = _eventlog_GetLogIntormation(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_GetLogIntormation, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(eventlog_FlushEventLog, &r);
+
r.out.result = _eventlog_FlushEventLog(p, r.in.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(eventlog_FlushEventLog, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(initshutdown_Init, &r);
+
r.out.result = _initshutdown_Init(p, r.in.hostname, r.in.message, r.in.timeout, r.in.force_apps, r.in.reboot);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(initshutdown_Init, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(initshutdown_Abort, &r);
+
r.out.result = _initshutdown_Abort(p, r.in.server);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(initshutdown_Abort, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(initshutdown_InitEx, &r);
+
r.out.result = _initshutdown_InitEx(p, r.in.hostname, r.in.message, r.in.timeout, r.in.force_apps, r.in.reboot, r.in.reason);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(initshutdown_InitEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_Close, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = r.in.handle;
r.out.result = _lsa_Close(p, r.in.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_Close, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_Delete, &r);
+
r.out.result = _lsa_Delete(p, r.in.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_Delete, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_EnumPrivs, &r);
+
ZERO_STRUCT(r.out);
r.out.resume_handle = r.in.resume_handle;
r.out.privs = talloc_size(mem_ctx, sizeof(*r.out.privs));
r.out.result = _lsa_EnumPrivs(p, r.in.handle, r.in.resume_handle, r.in.max_count, r.out.privs);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumPrivs, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_QuerySecurity, &r);
+
ZERO_STRUCT(r.out);
r.out.sdbuf = talloc_size(mem_ctx, sizeof(*r.out.sdbuf));
if (r.out.sdbuf == NULL) {
r.out.result = _lsa_QuerySecurity(p, r.in.handle, r.in.sec_info, r.out.sdbuf);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QuerySecurity, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetSecObj, &r);
+
r.out.result = _lsa_SetSecObj(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetSecObj, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_ChangePassword, &r);
+
r.out.result = _lsa_ChangePassword(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_ChangePassword, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_OpenPolicy, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _lsa_OpenPolicy(p, r.in.system_name, r.in.attr, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenPolicy, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_QueryInfoPolicy, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _lsa_QueryInfoPolicy(p, r.in.handle, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryInfoPolicy, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetInfoPolicy, &r);
+
r.out.result = _lsa_SetInfoPolicy(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetInfoPolicy, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_ClearAuditLog, &r);
+
r.out.result = _lsa_ClearAuditLog(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_ClearAuditLog, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CreateAccount, &r);
+
ZERO_STRUCT(r.out);
r.out.acct_handle = talloc_size(mem_ctx, sizeof(*r.out.acct_handle));
if (r.out.acct_handle == NULL) {
r.out.result = _lsa_CreateAccount(p, r.in.handle, r.in.sid, r.in.access_mask, r.out.acct_handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_EnumAccounts, &r);
+
ZERO_STRUCT(r.out);
r.out.resume_handle = r.in.resume_handle;
r.out.sids = talloc_size(mem_ctx, sizeof(*r.out.sids));
r.out.result = _lsa_EnumAccounts(p, r.in.handle, r.in.resume_handle, r.in.num_entries, r.out.sids);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumAccounts, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CreateTrustedDomain, &r);
+
ZERO_STRUCT(r.out);
r.out.trustdom_handle = talloc_size(mem_ctx, sizeof(*r.out.trustdom_handle));
if (r.out.trustdom_handle == NULL) {
r.out.result = _lsa_CreateTrustedDomain(p, r.in.handle, r.in.info, r.in.access_mask, r.out.trustdom_handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomain, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_EnumTrustDom, &r);
+
ZERO_STRUCT(r.out);
r.out.resume_handle = r.in.resume_handle;
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
r.out.result = _lsa_EnumTrustDom(p, r.in.handle, r.in.resume_handle, r.in.max_size, r.out.domains);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumTrustDom, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupNames, &r);
+
ZERO_STRUCT(r.out);
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
if (r.out.domains == NULL) {
r.out.count = r.in.count;
r.out.result = _lsa_LookupNames(p, r.in.handle, r.in.num_names, r.in.names, r.out.domains, r.in.sids, r.in.level, r.in.count);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupNames, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupSids, &r);
+
ZERO_STRUCT(r.out);
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
if (r.out.domains == NULL) {
r.out.count = r.in.count;
r.out.result = _lsa_LookupSids(p, r.in.handle, r.in.sids, r.out.domains, r.in.names, r.in.level, r.in.count);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupSids, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CreateSecret, &r);
+
ZERO_STRUCT(r.out);
r.out.sec_handle = talloc_size(mem_ctx, sizeof(*r.out.sec_handle));
if (r.out.sec_handle == NULL) {
r.out.result = _lsa_CreateSecret(p, r.in.handle, r.in.name, r.in.access_mask, r.out.sec_handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateSecret, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_OpenAccount, &r);
+
ZERO_STRUCT(r.out);
r.out.acct_handle = talloc_size(mem_ctx, sizeof(*r.out.acct_handle));
if (r.out.acct_handle == NULL) {
r.out.result = _lsa_OpenAccount(p, r.in.handle, r.in.sid, r.in.access_mask, r.out.acct_handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_EnumPrivsAccount, &r);
+
ZERO_STRUCT(r.out);
r.out.privs = talloc_size(mem_ctx, sizeof(*r.out.privs));
if (r.out.privs == NULL) {
r.out.result = _lsa_EnumPrivsAccount(p, r.in.handle, r.out.privs);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumPrivsAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_AddPrivilegesToAccount, &r);
+
r.out.result = _lsa_AddPrivilegesToAccount(p, r.in.handle, r.in.privs);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_AddPrivilegesToAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_RemovePrivilegesFromAccount, &r);
+
r.out.result = _lsa_RemovePrivilegesFromAccount(p, r.in.handle, r.in.remove_all, r.in.privs);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_RemovePrivilegesFromAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_GetQuotasForAccount, &r);
+
r.out.result = _lsa_GetQuotasForAccount(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_GetQuotasForAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetQuotasForAccount, &r);
+
r.out.result = _lsa_SetQuotasForAccount(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetQuotasForAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_GetSystemAccessAccount, &r);
+
r.out.result = _lsa_GetSystemAccessAccount(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_GetSystemAccessAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetSystemAccessAccount, &r);
+
r.out.result = _lsa_SetSystemAccessAccount(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetSystemAccessAccount, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_OpenTrustedDomain, &r);
+
ZERO_STRUCT(r.out);
r.out.trustdom_handle = talloc_size(mem_ctx, sizeof(*r.out.trustdom_handle));
if (r.out.trustdom_handle == NULL) {
r.out.result = _lsa_OpenTrustedDomain(p, r.in.handle, r.in.sid, r.in.access_mask, r.out.trustdom_handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenTrustedDomain, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_QueryTrustedDomainInfo, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _lsa_QueryTrustedDomainInfo(p, r.in.trustdom_handle, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetInformationTrustedDomain, &r);
+
r.out.result = _lsa_SetInformationTrustedDomain(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetInformationTrustedDomain, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_OpenSecret, &r);
+
ZERO_STRUCT(r.out);
r.out.sec_handle = talloc_size(mem_ctx, sizeof(*r.out.sec_handle));
if (r.out.sec_handle == NULL) {
r.out.result = _lsa_OpenSecret(p, r.in.handle, r.in.name, r.in.access_mask, r.out.sec_handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenSecret, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetSecret, &r);
+
r.out.result = _lsa_SetSecret(p, r.in.sec_handle, r.in.new_val, r.in.old_val);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetSecret, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_QuerySecret, &r);
+
ZERO_STRUCT(r.out);
r.out.new_val = r.in.new_val;
r.out.new_mtime = r.in.new_mtime;
r.out.old_mtime = r.in.old_mtime;
r.out.result = _lsa_QuerySecret(p, r.in.sec_handle, r.in.new_val, r.in.new_mtime, r.in.old_val, r.in.old_mtime);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QuerySecret, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupPrivValue, &r);
+
ZERO_STRUCT(r.out);
r.out.luid = talloc_size(mem_ctx, sizeof(*r.out.luid));
if (r.out.luid == NULL) {
r.out.result = _lsa_LookupPrivValue(p, r.in.handle, r.in.name, r.out.luid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupPrivValue, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupPrivName, &r);
+
ZERO_STRUCT(r.out);
r.out.name = talloc_size(mem_ctx, sizeof(*r.out.name));
if (r.out.name == NULL) {
r.out.result = _lsa_LookupPrivName(p, r.in.handle, r.in.luid, r.out.name);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupPrivName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupPrivDisplayName, &r);
+
ZERO_STRUCT(r.out);
r.out.disp_name = talloc_size(mem_ctx, sizeof(*r.out.disp_name));
if (r.out.disp_name == NULL) {
r.out.language_id = r.in.language_id;
r.out.result = _lsa_LookupPrivDisplayName(p, r.in.handle, r.in.name, r.out.disp_name, r.in.language_id, r.in.unknown);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupPrivDisplayName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_DeleteObject, &r);
+
r.out.result = _lsa_DeleteObject(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_DeleteObject, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_EnumAccountsWithUserRight, &r);
+
ZERO_STRUCT(r.out);
r.out.sids = talloc_size(mem_ctx, sizeof(*r.out.sids));
if (r.out.sids == NULL) {
r.out.result = _lsa_EnumAccountsWithUserRight(p, r.in.handle, r.in.name, r.out.sids);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumAccountsWithUserRight, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_EnumAccountRights, &r);
+
ZERO_STRUCT(r.out);
r.out.rights = talloc_size(mem_ctx, sizeof(*r.out.rights));
if (r.out.rights == NULL) {
r.out.result = _lsa_EnumAccountRights(p, r.in.handle, r.in.sid, r.out.rights);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumAccountRights, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_AddAccountRights, &r);
+
r.out.result = _lsa_AddAccountRights(p, r.in.handle, r.in.sid, r.in.rights);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_AddAccountRights, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_RemoveAccountRights, &r);
+
r.out.result = _lsa_RemoveAccountRights(p, r.in.handle, r.in.sid, r.in.unknown, r.in.rights);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_RemoveAccountRights, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_QueryTrustedDomainInfoBySid, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _lsa_QueryTrustedDomainInfoBySid(p, r.in.handle, r.in.dom_sid, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfoBySid, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetTrustedDomainInfo, &r);
+
r.out.result = _lsa_SetTrustedDomainInfo(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetTrustedDomainInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_DeleteTrustedDomain, &r);
+
r.out.result = _lsa_DeleteTrustedDomain(p, r.in.handle, r.in.dom_sid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_DeleteTrustedDomain, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_StorePrivateData, &r);
+
r.out.result = _lsa_StorePrivateData(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_StorePrivateData, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_RetrievePrivateData, &r);
+
r.out.result = _lsa_RetrievePrivateData(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_RetrievePrivateData, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_OpenPolicy2, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _lsa_OpenPolicy2(p, r.in.system_name, r.in.attr, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenPolicy2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_GetUserName, &r);
+
ZERO_STRUCT(r.out);
r.out.account_name = r.in.account_name;
r.out.authority_name = r.in.authority_name;
r.out.result = _lsa_GetUserName(p, r.in.system_name, r.in.account_name, r.in.authority_name);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_GetUserName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_QueryInfoPolicy2, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _lsa_QueryInfoPolicy2(p, r.in.handle, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryInfoPolicy2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetInfoPolicy2, &r);
+
r.out.result = _lsa_SetInfoPolicy2(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetInfoPolicy2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_QueryTrustedDomainInfoByName, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _lsa_QueryTrustedDomainInfoByName(p, r.in.handle, r.in.trusted_domain, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryTrustedDomainInfoByName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetTrustedDomainInfoByName, &r);
+
r.out.result = _lsa_SetTrustedDomainInfoByName(p, r.in.handle, r.in.trusted_domain, r.in.level, r.in.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetTrustedDomainInfoByName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_EnumTrustedDomainsEx, &r);
+
ZERO_STRUCT(r.out);
r.out.resume_handle = r.in.resume_handle;
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
r.out.result = _lsa_EnumTrustedDomainsEx(p, r.in.handle, r.in.resume_handle, r.out.domains, r.in.max_size);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_EnumTrustedDomainsEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CreateTrustedDomainEx, &r);
+
r.out.result = _lsa_CreateTrustedDomainEx(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomainEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CloseTrustedDomainEx, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = r.in.handle;
r.out.result = _lsa_CloseTrustedDomainEx(p, r.in.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CloseTrustedDomainEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_QueryDomainInformationPolicy, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _lsa_QueryDomainInformationPolicy(p, r.in.handle, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_QueryDomainInformationPolicy, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_SetDomainInformationPolicy, &r);
+
r.out.result = _lsa_SetDomainInformationPolicy(p, r.in.handle, r.in.level, r.in.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_SetDomainInformationPolicy, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_OpenTrustedDomainByName, &r);
+
ZERO_STRUCT(r.out);
r.out.trustdom_handle = talloc_size(mem_ctx, sizeof(*r.out.trustdom_handle));
if (r.out.trustdom_handle == NULL) {
r.out.result = _lsa_OpenTrustedDomainByName(p, r.in.handle, r.in.name, r.in.access_mask, r.out.trustdom_handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_OpenTrustedDomainByName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_TestCall, &r);
+
r.out.result = _lsa_TestCall(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_TestCall, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupSids2, &r);
+
ZERO_STRUCT(r.out);
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
if (r.out.domains == NULL) {
r.out.count = r.in.count;
r.out.result = _lsa_LookupSids2(p, r.in.handle, r.in.sids, r.out.domains, r.in.names, r.in.level, r.in.count, r.in.unknown1, r.in.unknown2);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupSids2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupNames2, &r);
+
ZERO_STRUCT(r.out);
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
if (r.out.domains == NULL) {
r.out.count = r.in.count;
r.out.result = _lsa_LookupNames2(p, r.in.handle, r.in.num_names, r.in.names, r.out.domains, r.in.sids, r.in.level, r.in.count, r.in.unknown1, r.in.unknown2);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupNames2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CreateTrustedDomainEx2, &r);
+
r.out.result = _lsa_CreateTrustedDomainEx2(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CreateTrustedDomainEx2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRWRITE, &r);
+
r.out.result = _lsa_CREDRWRITE(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRWRITE, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRREAD, &r);
+
r.out.result = _lsa_CREDRREAD(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRREAD, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRENUMERATE, &r);
+
r.out.result = _lsa_CREDRENUMERATE(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRENUMERATE, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRWRITEDOMAINCREDENTIALS, &r);
+
r.out.result = _lsa_CREDRWRITEDOMAINCREDENTIALS(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRWRITEDOMAINCREDENTIALS, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRREADDOMAINCREDENTIALS, &r);
+
r.out.result = _lsa_CREDRREADDOMAINCREDENTIALS(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRREADDOMAINCREDENTIALS, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRDELETE, &r);
+
r.out.result = _lsa_CREDRDELETE(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRDELETE, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRGETTARGETINFO, &r);
+
r.out.result = _lsa_CREDRGETTARGETINFO(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRGETTARGETINFO, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRPROFILELOADED, &r);
+
r.out.result = _lsa_CREDRPROFILELOADED(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRPROFILELOADED, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupNames3, &r);
+
ZERO_STRUCT(r.out);
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
if (r.out.domains == NULL) {
r.out.count = r.in.count;
r.out.result = _lsa_LookupNames3(p, r.in.handle, r.in.num_names, r.in.names, r.out.domains, r.in.sids, r.in.level, r.in.count, r.in.unknown1, r.in.unknown2);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupNames3, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRGETSESSIONTYPES, &r);
+
r.out.result = _lsa_CREDRGETSESSIONTYPES(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRGETSESSIONTYPES, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARREGISTERAUDITEVENT, &r);
+
r.out.result = _lsa_LSARREGISTERAUDITEVENT(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARREGISTERAUDITEVENT, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARGENAUDITEVENT, &r);
+
r.out.result = _lsa_LSARGENAUDITEVENT(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARGENAUDITEVENT, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARUNREGISTERAUDITEVENT, &r);
+
r.out.result = _lsa_LSARUNREGISTERAUDITEVENT(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARUNREGISTERAUDITEVENT, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARQUERYFORESTTRUSTINFORMATION, &r);
+
r.out.result = _lsa_LSARQUERYFORESTTRUSTINFORMATION(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARQUERYFORESTTRUSTINFORMATION, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARSETFORESTTRUSTINFORMATION, &r);
+
r.out.result = _lsa_LSARSETFORESTTRUSTINFORMATION(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARSETFORESTTRUSTINFORMATION, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_CREDRRENAME, &r);
+
r.out.result = _lsa_CREDRRENAME(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_CREDRRENAME, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupSids3, &r);
+
ZERO_STRUCT(r.out);
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
if (r.out.domains == NULL) {
r.out.count = r.in.count;
r.out.result = _lsa_LookupSids3(p, r.in.sids, r.out.domains, r.in.names, r.in.level, r.in.count, r.in.unknown1, r.in.unknown2);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupSids3, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LookupNames4, &r);
+
ZERO_STRUCT(r.out);
r.out.domains = talloc_size(mem_ctx, sizeof(*r.out.domains));
if (r.out.domains == NULL) {
r.out.count = r.in.count;
r.out.result = _lsa_LookupNames4(p, r.in.num_names, r.in.names, r.out.domains, r.in.sids, r.in.level, r.in.count, r.in.unknown1, r.in.unknown2);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LookupNames4, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSAROPENPOLICYSCE, &r);
+
r.out.result = _lsa_LSAROPENPOLICYSCE(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSAROPENPOLICYSCE, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARADTREGISTERSECURITYEVENTSOURCE, &r);
+
r.out.result = _lsa_LSARADTREGISTERSECURITYEVENTSOURCE(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARADTREGISTERSECURITYEVENTSOURCE, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE, &r);
+
r.out.result = _lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(lsa_LSARADTREPORTSECURITYEVENT, &r);
+
r.out.result = _lsa_LSARADTREPORTSECURITYEVENT(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(lsa_LSARADTREPORTSECURITYEVENT, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonUasLogon, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _netr_LogonUasLogon(p, r.in.server_name, r.in.account_name, r.in.workstation, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonUasLogon, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonUasLogoff, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _netr_LogonUasLogoff(p, r.in.server_name, r.in.account_name, r.in.workstation, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonUasLogoff, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonSamLogon, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.validation = talloc_size(mem_ctx, sizeof(*r.out.validation));
r.out.result = _netr_LogonSamLogon(p, r.in.server_name, r.in.computer_name, r.in.credential, r.in.return_authenticator, r.in.logon_level, r.in.logon, r.in.validation_level, r.out.validation, r.out.authoritative);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonSamLogon, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonSamLogoff, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.result = _netr_LogonSamLogoff(p, r.in.server_name, r.in.computer_name, r.in.credential, r.in.return_authenticator, r.in.logon_level, r.in.logon);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonSamLogoff, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_ServerReqChallenge, &r);
+
ZERO_STRUCT(r.out);
r.out.credentials = r.in.credentials;
r.out.result = _netr_ServerReqChallenge(p, r.in.server_name, r.in.computer_name, r.in.credentials);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerReqChallenge, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_ServerAuthenticate, &r);
+
ZERO_STRUCT(r.out);
r.out.credentials = r.in.credentials;
r.out.result = _netr_ServerAuthenticate(p, r.in.server_name, r.in.account_name, r.in.secure_channel_type, r.in.computer_name, r.in.credentials);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_ServerPasswordSet, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = talloc_size(mem_ctx, sizeof(*r.out.return_authenticator));
if (r.out.return_authenticator == NULL) {
r.out.result = _netr_ServerPasswordSet(p, r.in.server_name, r.in.account_name, r.in.secure_channel_type, r.in.computer_name, r.in.credential, r.in.new_password, r.out.return_authenticator);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerPasswordSet, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DatabaseDeltas, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.sequence_num = r.in.sequence_num;
r.out.result = _netr_DatabaseDeltas(p, r.in.logon_server, r.in.computername, r.in.credential, r.in.return_authenticator, r.in.database_id, r.in.sequence_num, r.in.preferredmaximumlength, r.out.delta_enum_array);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DatabaseDeltas, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DatabaseSync, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.sync_context = r.in.sync_context;
r.out.result = _netr_DatabaseSync(p, r.in.logon_server, r.in.computername, r.in.credential, r.in.return_authenticator, r.in.database_id, r.in.sync_context, r.in.preferredmaximumlength, r.out.delta_enum_array);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DatabaseSync, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_AccountDeltas, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.buffer = talloc_size(mem_ctx, sizeof(*r.out.buffer));
r.out.result = _netr_AccountDeltas(p, r.in.logon_server, r.in.computername, r.in.credential, r.in.return_authenticator, r.in.uas, r.in.count, r.in.level, r.in.buffersize, r.out.buffer, r.out.count_returned, r.out.total_entries, r.out.recordid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_AccountDeltas, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_AccountSync, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.buffer = talloc_size(mem_ctx, sizeof(*r.out.buffer));
r.out.recordid = r.in.recordid;
r.out.result = _netr_AccountSync(p, r.in.logon_server, r.in.computername, r.in.credential, r.in.return_authenticator, r.in.reference, r.in.level, r.in.buffersize, r.out.buffer, r.out.count_returned, r.out.total_entries, r.out.next_reference, r.in.recordid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_AccountSync, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_GetDcName, &r);
+
ZERO_STRUCT(r.out);
r.out.dcname = talloc_size(mem_ctx, sizeof(*r.out.dcname));
if (r.out.dcname == NULL) {
r.out.result = _netr_GetDcName(p, r.in.logon_server, r.in.domainname, r.out.dcname);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_GetDcName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonControl, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _netr_LogonControl(p, r.in.logon_server, r.in.function_code, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonControl, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_GetAnyDCName, &r);
+
ZERO_STRUCT(r.out);
r.out.dcname = talloc_size(mem_ctx, sizeof(*r.out.dcname));
if (r.out.dcname == NULL) {
r.out.result = _netr_GetAnyDCName(p, r.in.logon_server, r.in.domainname, r.out.dcname);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_GetAnyDCName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonControl2, &r);
+
ZERO_STRUCT(r.out);
r.out.query = talloc_size(mem_ctx, sizeof(*r.out.query));
if (r.out.query == NULL) {
r.out.result = _netr_LogonControl2(p, r.in.logon_server, r.in.function_code, r.in.level, r.in.data, r.out.query);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonControl2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_ServerAuthenticate2, &r);
+
ZERO_STRUCT(r.out);
r.out.credentials = r.in.credentials;
r.out.negotiate_flags = r.in.negotiate_flags;
r.out.result = _netr_ServerAuthenticate2(p, r.in.server_name, r.in.account_name, r.in.secure_channel_type, r.in.computer_name, r.in.credentials, r.in.negotiate_flags);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DatabaseSync2, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.sync_context = r.in.sync_context;
r.out.result = _netr_DatabaseSync2(p, r.in.logon_server, r.in.computername, r.in.credential, r.in.return_authenticator, r.in.database_id, r.in.restart_state, r.in.sync_context, r.in.preferredmaximumlength, r.out.delta_enum_array);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DatabaseSync2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DatabaseRedo, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.delta_enum_array = talloc_size(mem_ctx, sizeof(*r.out.delta_enum_array));
r.out.result = _netr_DatabaseRedo(p, r.in.logon_server, r.in.computername, r.in.credential, r.in.return_authenticator, r.in.change_log_entry, r.in.change_log_entry_size, r.out.delta_enum_array);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DatabaseRedo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonControl2Ex, &r);
+
ZERO_STRUCT(r.out);
r.out.query = talloc_size(mem_ctx, sizeof(*r.out.query));
if (r.out.query == NULL) {
r.out.result = _netr_LogonControl2Ex(p, r.in.logon_server, r.in.function_code, r.in.level, r.in.data, r.out.query);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonControl2Ex, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINS, &r);
+
r.out.result = _netr_NETRENUMERATETRUSTEDDOMAINS(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINS, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DsRGetDCName, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _netr_DsRGetDCName(p, r.in.server_unc, r.in.domain_name, r.in.domain_guid, r.in.site_guid, r.in.flags, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsRGetDCName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONDUMMYROUTINE1, &r);
+
r.out.result = _netr_NETRLOGONDUMMYROUTINE1(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONDUMMYROUTINE1, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONSETSERVICEBITS, &r);
+
r.out.result = _netr_NETRLOGONSETSERVICEBITS(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONSETSERVICEBITS, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONGETTRUSTRID, &r);
+
r.out.result = _netr_NETRLOGONGETTRUSTRID(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONGETTRUSTRID, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONCOMPUTESERVERDIGEST, &r);
+
r.out.result = _netr_NETRLOGONCOMPUTESERVERDIGEST(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONCOMPUTESERVERDIGEST, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONCOMPUTECLIENTDIGEST, &r);
+
r.out.result = _netr_NETRLOGONCOMPUTECLIENTDIGEST(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONCOMPUTECLIENTDIGEST, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_ServerAuthenticate3, &r);
+
ZERO_STRUCT(r.out);
r.out.credentials = r.in.credentials;
r.out.negotiate_flags = r.in.negotiate_flags;
r.out.result = _netr_ServerAuthenticate3(p, r.in.server_name, r.in.account_name, r.in.secure_channel_type, r.in.computer_name, r.in.credentials, r.in.negotiate_flags, r.out.rid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerAuthenticate3, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DsRGetDCNameEx, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _netr_DsRGetDCNameEx(p, r.in.server_unc, r.in.domain_name, r.in.domain_guid, r.in.site_name, r.in.flags, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsRGetDCNameEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DsRGetSiteName, &r);
+
ZERO_STRUCT(r.out);
r.out.site = talloc_size(mem_ctx, sizeof(*r.out.site));
if (r.out.site == NULL) {
r.out.result = _netr_DsRGetSiteName(p, r.in.computer_name, r.out.site);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsRGetSiteName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonGetDomainInfo, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
r.out.result = _netr_LogonGetDomainInfo(p, r.in.server_name, r.in.computer_name, r.in.credential, r.in.return_authenticator, r.in.level, r.in.query, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonGetDomainInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_ServerPasswordSet2, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = talloc_size(mem_ctx, sizeof(*r.out.return_authenticator));
if (r.out.return_authenticator == NULL) {
r.out.result = _netr_ServerPasswordSet2(p, r.in.server_name, r.in.account_name, r.in.secure_channel_type, r.in.computer_name, r.in.credential, r.in.new_password, r.out.return_authenticator);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_ServerPasswordSet2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRSERVERPASSWORDGET, &r);
+
r.out.result = _netr_NETRSERVERPASSWORDGET(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRSERVERPASSWORDGET, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONSENDTOSAM, &r);
+
r.out.result = _netr_NETRLOGONSENDTOSAM(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONSENDTOSAM, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRADDRESSTOSITENAMESW, &r);
+
r.out.result = _netr_DSRADDRESSTOSITENAMESW(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRADDRESSTOSITENAMESW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DsRGetDCNameEx2, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _netr_DsRGetDCNameEx2(p, r.in.server_unc, r.in.client_account, r.in.mask, r.in.domain_name, r.in.domain_guid, r.in.site_name, r.in.flags, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsRGetDCNameEx2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN, &r);
+
r.out.result = _netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINSEX, &r);
+
r.out.result = _netr_NETRENUMERATETRUSTEDDOMAINSEX(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRENUMERATETRUSTEDDOMAINSEX, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRADDRESSTOSITENAMESEXW, &r);
+
r.out.result = _netr_DSRADDRESSTOSITENAMESEXW(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRADDRESSTOSITENAMESEXW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRGETDCSITECOVERAGEW, &r);
+
r.out.result = _netr_DSRGETDCSITECOVERAGEW(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRGETDCSITECOVERAGEW, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonSamLogonEx, &r);
+
ZERO_STRUCT(r.out);
r.out.validation = talloc_size(mem_ctx, sizeof(*r.out.validation));
if (r.out.validation == NULL) {
r.out.flags = r.in.flags;
r.out.result = _netr_LogonSamLogonEx(p, r.in.server_name, r.in.computer_name, r.in.logon_level, r.in.logon, r.in.validation_level, r.out.validation, r.out.authoritative, r.in.flags);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonSamLogonEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DsrEnumerateDomainTrusts, &r);
+
ZERO_STRUCT(r.out);
r.out.count = talloc_size(mem_ctx, sizeof(*r.out.count));
if (r.out.count == NULL) {
r.out.result = _netr_DsrEnumerateDomainTrusts(p, r.in.server_name, r.in.trust_flags, r.out.count, r.out.trusts);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DsrEnumerateDomainTrusts, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRDEREGISTERDNSHOSTRECORDS, &r);
+
r.out.result = _netr_DSRDEREGISTERDNSHOSTRECORDS(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRDEREGISTERDNSHOSTRECORDS, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRSERVERTRUSTPASSWORDSGET, &r);
+
r.out.result = _netr_NETRSERVERTRUSTPASSWORDSGET(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRSERVERTRUSTPASSWORDSGET, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_DSRGETFORESTTRUSTINFORMATION, &r);
+
r.out.result = _netr_DSRGETFORESTTRUSTINFORMATION(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_DSRGETFORESTTRUSTINFORMATION, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRGETFORESTTRUSTINFORMATION, &r);
+
r.out.result = _netr_NETRGETFORESTTRUSTINFORMATION(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRGETFORESTTRUSTINFORMATION, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_LogonSamLogonWithFlags, &r);
+
ZERO_STRUCT(r.out);
r.out.return_authenticator = r.in.return_authenticator;
r.out.validation = talloc_size(mem_ctx, sizeof(*r.out.validation));
r.out.flags = r.in.flags;
r.out.result = _netr_LogonSamLogonWithFlags(p, r.in.server_name, r.in.computer_name, r.in.credential, r.in.return_authenticator, r.in.logon_level, r.in.logon, r.in.validation_level, r.out.validation, r.out.authoritative, r.in.flags);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_LogonSamLogonWithFlags, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(netr_NETRSERVERGETTRUSTINFO, &r);
+
r.out.result = _netr_NETRSERVERGETTRUSTINFO(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(netr_NETRSERVERGETTRUSTINFO, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(unixinfo_SidToUid, &r);
+
ZERO_STRUCT(r.out);
r.out.uid = talloc_size(mem_ctx, sizeof(*r.out.uid));
if (r.out.uid == NULL) {
r.out.result = _unixinfo_SidToUid(p, r.in.sid, r.out.uid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_SidToUid, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(unixinfo_UidToSid, &r);
+
ZERO_STRUCT(r.out);
r.out.sid = talloc_size(mem_ctx, sizeof(*r.out.sid));
if (r.out.sid == NULL) {
r.out.result = _unixinfo_UidToSid(p, r.in.uid, r.out.sid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_UidToSid, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(unixinfo_SidToGid, &r);
+
ZERO_STRUCT(r.out);
r.out.gid = talloc_size(mem_ctx, sizeof(*r.out.gid));
if (r.out.gid == NULL) {
r.out.result = _unixinfo_SidToGid(p, r.in.sid, r.out.gid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_SidToGid, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(unixinfo_GidToSid, &r);
+
ZERO_STRUCT(r.out);
r.out.sid = talloc_size(mem_ctx, sizeof(*r.out.sid));
if (r.out.sid == NULL) {
r.out.result = _unixinfo_GidToSid(p, r.in.gid, r.out.sid);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_GidToSid, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(unixinfo_GetPWUid, &r);
+
ZERO_STRUCT(r.out);
r.out.count = r.in.count;
r.out.infos = talloc_array_size(mem_ctx, sizeof(*r.out.infos), *r.in.count);
r.out.result = _unixinfo_GetPWUid(p, r.in.count, r.in.uids, r.out.infos);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(unixinfo_GetPWUid, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKCR, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKCR(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKCR, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKCU, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKCU(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKCU, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKLM, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKLM(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKLM, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKPD, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKPD(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKPD, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKU, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKU(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKU, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_CloseKey, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = r.in.handle;
r.out.result = _winreg_CloseKey(p, r.in.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_CloseKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_CreateKey, &r);
+
ZERO_STRUCT(r.out);
r.out.new_handle = talloc_size(mem_ctx, sizeof(*r.out.new_handle));
if (r.out.new_handle == NULL) {
r.out.action_taken = r.in.action_taken;
r.out.result = _winreg_CreateKey(p, r.in.handle, r.in.name, r.in.keyclass, r.in.options, r.in.access_mask, r.in.secdesc, r.out.new_handle, r.in.action_taken);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_CreateKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_DeleteKey, &r);
+
r.out.result = _winreg_DeleteKey(p, r.in.handle, r.in.key);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_DeleteKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_DeleteValue, &r);
+
r.out.result = _winreg_DeleteValue(p, r.in.handle, r.in.value);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_DeleteValue, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_EnumKey, &r);
+
ZERO_STRUCT(r.out);
r.out.name = r.in.name;
r.out.keyclass = r.in.keyclass;
r.out.last_changed_time = r.in.last_changed_time;
r.out.result = _winreg_EnumKey(p, r.in.handle, r.in.enum_index, r.in.name, r.in.keyclass, r.in.last_changed_time);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_EnumKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_EnumValue, &r);
+
ZERO_STRUCT(r.out);
r.out.name = r.in.name;
r.out.type = r.in.type;
r.out.length = r.in.length;
r.out.result = _winreg_EnumValue(p, r.in.handle, r.in.enum_index, r.in.name, r.in.type, r.in.value, r.in.size, r.in.length);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_EnumValue, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_FlushKey, &r);
+
r.out.result = _winreg_FlushKey(p, r.in.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_FlushKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_GetKeySecurity, &r);
+
ZERO_STRUCT(r.out);
r.out.sd = r.in.sd;
r.out.result = _winreg_GetKeySecurity(p, r.in.handle, r.in.sec_info, r.in.sd);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_GetKeySecurity, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_LoadKey, &r);
+
r.out.result = _winreg_LoadKey(p, r.in.handle, r.in.keyname, r.in.filename);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_LoadKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_NotifyChangeKeyValue, &r);
+
r.out.result = _winreg_NotifyChangeKeyValue(p, r.in.handle, r.in.watch_subtree, r.in.notify_filter, r.in.unknown, r.in.string1, r.in.string2, r.in.unknown2);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_NotifyChangeKeyValue, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenKey, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenKey(p, r.in.parent_handle, r.in.keyname, r.in.unknown, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_QueryInfoKey, &r);
+
ZERO_STRUCT(r.out);
r.out.class_out = talloc_size(mem_ctx, sizeof(*r.out.class_out));
if (r.out.class_out == NULL) {
r.out.result = _winreg_QueryInfoKey(p, r.in.handle, r.in.class_in, r.out.class_out, r.out.num_subkeys, r.out.max_subkeylen, r.out.max_subkeysize, r.out.num_values, r.out.max_valnamelen, r.out.max_valbufsize, r.out.secdescsize, r.out.last_changed_time);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_QueryInfoKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_QueryValue, &r);
+
ZERO_STRUCT(r.out);
r.out.type = r.in.type;
r.out.data = r.in.data;
r.out.length = r.in.length;
r.out.result = _winreg_QueryValue(p, r.in.handle, r.in.value_name, r.in.type, r.in.data, r.in.size, r.in.length);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_QueryValue, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_ReplaceKey, &r);
+
r.out.result = _winreg_ReplaceKey(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_ReplaceKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_RestoreKey, &r);
+
r.out.result = _winreg_RestoreKey(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_RestoreKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_SaveKey, &r);
+
r.out.result = _winreg_SaveKey(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_SaveKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_SetKeySecurity, &r);
+
ZERO_STRUCT(r.out);
r.out.sd = r.in.sd;
r.out.result = _winreg_SetKeySecurity(p, r.in.handle, r.in.access_mask, r.in.sd);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_SetKeySecurity, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_SetValue, &r);
+
r.out.result = _winreg_SetValue(p, r.in.handle, r.in.name, r.in.type, r.in.data, r.in.size);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_SetValue, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_UnLoadKey, &r);
+
r.out.result = _winreg_UnLoadKey(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_UnLoadKey, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_InitiateSystemShutdown, &r);
+
r.out.result = _winreg_InitiateSystemShutdown(p, r.in.hostname, r.in.message, r.in.timeout, r.in.force_apps, r.in.reboot);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_InitiateSystemShutdown, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_AbortSystemShutdown, &r);
+
r.out.result = _winreg_AbortSystemShutdown(p, r.in.server);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_AbortSystemShutdown, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_GetVersion, &r);
+
ZERO_STRUCT(r.out);
r.out.version = talloc_size(mem_ctx, sizeof(*r.out.version));
if (r.out.version == NULL) {
r.out.result = _winreg_GetVersion(p, r.in.handle, r.out.version);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_GetVersion, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKCC, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKCC(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKCC, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKDD, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKDD(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKDD, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_QueryMultipleValues, &r);
+
ZERO_STRUCT(r.out);
r.out.values = r.in.values;
r.out.buffer = r.in.buffer;
r.out.buffer_size = r.in.buffer_size;
r.out.result = _winreg_QueryMultipleValues(p, r.in.key_handle, r.in.values, r.in.num_values, r.in.buffer, r.in.buffer_size);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_QueryMultipleValues, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_InitiateSystemShutdownEx, &r);
+
r.out.result = _winreg_InitiateSystemShutdownEx(p, r.in.hostname, r.in.message, r.in.timeout, r.in.force_apps, r.in.reboot, r.in.reason);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_InitiateSystemShutdownEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_SaveKeyEx, &r);
+
r.out.result = _winreg_SaveKeyEx(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_SaveKeyEx, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKPT, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKPT(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKPT, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_OpenHKPN, &r);
+
ZERO_STRUCT(r.out);
r.out.handle = talloc_size(mem_ctx, sizeof(*r.out.handle));
if (r.out.handle == NULL) {
r.out.result = _winreg_OpenHKPN(p, r.in.system_name, r.in.access_mask, r.out.handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_OpenHKPN, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(winreg_QueryMultipleValues2, &r);
+
r.out.result = _winreg_QueryMultipleValues2(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(winreg_QueryMultipleValues2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaGetInfo, &r);
+
ZERO_STRUCT(r.out);
r.out.info = talloc_size(mem_ctx, sizeof(*r.out.info));
if (r.out.info == NULL) {
r.out.result = _wkssvc_NetWkstaGetInfo(p, r.in.server_name, r.in.level, r.out.info);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaGetInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaSetInfo, &r);
+
ZERO_STRUCT(r.out);
r.out.parm_error = r.in.parm_error;
r.out.result = _wkssvc_NetWkstaSetInfo(p, r.in.server_name, r.in.level, r.in.info, r.in.parm_error);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaSetInfo, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaEnumUsers, &r);
+
ZERO_STRUCT(r.out);
r.out.users = r.in.users;
r.out.entriesread = talloc_size(mem_ctx, sizeof(*r.out.entriesread));
r.out.resumehandle = r.in.resumehandle;
r.out.result = _wkssvc_NetWkstaEnumUsers(p, r.in.server_name, r.in.level, r.in.users, r.in.prefmaxlen, r.out.entriesread, r.out.totalentries, r.in.resumehandle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaEnumUsers, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTAUSERGETINFO, &r);
+
r.out.result = _WKSSVC_NETRWKSTAUSERGETINFO(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTAUSERGETINFO, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTAUSERSETINFO, &r);
+
r.out.result = _WKSSVC_NETRWKSTAUSERSETINFO(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTAUSERSETINFO, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaTransportEnum, &r);
+
ZERO_STRUCT(r.out);
r.out.level = r.in.level;
r.out.ctr = r.in.ctr;
r.out.resume_handle = r.in.resume_handle;
r.out.result = _wkssvc_NetWkstaTransportEnum(p, r.in.server_name, r.in.level, r.in.ctr, r.in.max_buffer, r.out.totalentries, r.in.resume_handle);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaTransportEnum, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTATRANSPORTADD, &r);
+
r.out.result = _WKSSVC_NETRWKSTATRANSPORTADD(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTATRANSPORTADD, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTATRANSPORTDEL, &r);
+
r.out.result = _WKSSVC_NETRWKSTATRANSPORTDEL(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTATRANSPORTDEL, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEADD, &r);
+
r.out.result = _WKSSVC_NETRUSEADD(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEADD, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEGETINFO, &r);
+
r.out.result = _WKSSVC_NETRUSEGETINFO(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEGETINFO, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEDEL, &r);
+
r.out.result = _WKSSVC_NETRUSEDEL(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEDEL, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEENUM, &r);
+
r.out.result = _WKSSVC_NETRUSEENUM(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEENUM, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRMESSAGEBUFFERSEND, &r);
+
r.out.result = _WKSSVC_NETRMESSAGEBUFFERSEND(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRMESSAGEBUFFERSEND, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);
+
r.out.result = _WKSSVC_NETRWORKSTATIONSTATISTICSGET(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEADD, &r);
+
r.out.result = _WKSSVC_NETRLOGONDOMAINNAMEADD(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEADD, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);
+
r.out.result = _WKSSVC_NETRLOGONDOMAINNAMEDEL(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRJOINDOMAIN, &r);
+
r.out.result = _WKSSVC_NETRJOINDOMAIN(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRJOINDOMAIN, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRUNJOINDOMAIN, &r);
+
r.out.result = _WKSSVC_NETRUNJOINDOMAIN(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUNJOINDOMAIN, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);
+
r.out.result = _WKSSVC_NETRRENAMEMACHINEINDOMAIN(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRVALIDATENAME, &r);
+
r.out.result = _WKSSVC_NETRVALIDATENAME(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRVALIDATENAME, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOININFORMATION, &r);
+
r.out.result = _WKSSVC_NETRGETJOININFORMATION(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOININFORMATION, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOINABLEOUS, &r);
+
r.out.result = _WKSSVC_NETRGETJOINABLEOUS(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOINABLEOUS, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetrJoinDomain2, &r);
+
r.out.result = _wkssvc_NetrJoinDomain2(p, r.in.server_name, r.in.domain_name, r.in.account_name, r.in.admin_account, r.in.encrypted_password, r.in.join_flags);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrJoinDomain2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetrUnjoinDomain2, &r);
+
r.out.result = _wkssvc_NetrUnjoinDomain2(p, r.in.server_name, r.in.account, r.in.encrypted_password, r.in.unjoin_flags);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrUnjoinDomain2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetrRenameMachineInDomain2, &r);
+
r.out.result = _wkssvc_NetrRenameMachineInDomain2(p, r.in.server_name, r.in.NewMachineName, r.in.Account, r.in.EncryptedPassword, r.in.RenameOptions);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrRenameMachineInDomain2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRVALIDATENAME2, &r);
+
r.out.result = _WKSSVC_NETRVALIDATENAME2(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRVALIDATENAME2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOINABLEOUS2, &r);
+
r.out.result = _WKSSVC_NETRGETJOINABLEOUS2(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOINABLEOUS2, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetrAddAlternateComputerName, &r);
+
r.out.result = _wkssvc_NetrAddAlternateComputerName(p, r.in.server_name, r.in.NewAlternateMachineName, r.in.Account, r.in.EncryptedPassword, r.in.Reserved);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrAddAlternateComputerName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &r);
+
r.out.result = _wkssvc_NetrRemoveAlternateComputerName(p, r.in.server_name, r.in.AlternateMachineNameToRemove, r.in.Account, r.in.EncryptedPassword, r.in.Reserved);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);
+
r.out.result = _WKSSVC_NETRSETPRIMARYCOMPUTERNAME(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);
return False;
}
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_IN_DEBUG(WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);
+
r.out.result = _WKSSVC_NETRENUMERATECOMPUTERNAMES(p);
+ if (DEBUGLEVEL >= 10)
+ NDR_PRINT_OUT_DEBUG(WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);
+
push = ndr_push_init_ctx(mem_ctx);
if (push == NULL) {
talloc_free(mem_ctx);