summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-12-02 12:16:08 +0000
committerAndrew Tridgell <tridge@samba.org>2003-12-02 12:16:08 +0000
commitea507ee6059215b9605443ba3e9405089207e9e8 (patch)
tree743ca986b34d62f5e413447c0fea3c5cb415252c /source4/librpc
parentde32d669c6b7eb0053b843726e9520b1e20c85f6 (diff)
downloadsamba-ea507ee6059215b9605443ba3e9405089207e9e8.tar.gz
samba-ea507ee6059215b9605443ba3e9405089207e9e8.tar.bz2
samba-ea507ee6059215b9605443ba3e9405089207e9e8.zip
added netr_LogonControl2Ex()
I also added IDL for netr_DatabaseRedo() but I don't yet know how it works thats the last of the netlogon IDL ! (This used to be commit 387d8f25ff4858943d1389974127d03a58bf4c8f)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/netlogon.idl30
1 files changed, 15 insertions, 15 deletions
diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl
index b4506c6db7..5b2d2aa1d3 100644
--- a/source4/librpc/idl/netlogon.idl
+++ b/source4/librpc/idl/netlogon.idl
@@ -766,31 +766,31 @@ interface netlogon
[out] netr_DELTA_ENUM_ARRAY *delta_enum_array
);
-#if 0
/*****************/
/* Function 0x11 */
+ /* i'm not at all sure how this call works */
+
NTSTATUS netr_DatabaseRedo(
- [in][string][ref] wchar_t *logon_server, # REF!!!
- [in][string][ref] wchar_t *computername,
- [in][ref] netr_Authenticator credential,
- [in][out][ref] netr_Authenticator return_authenticator,
- [in][ref][size_is(change_log_entry_size)] uint8 *change_log_entry,
- [in] uint32 change_log_entry_size,
- [out] netr_DELTA_ENUM_ARRAY *delta_enum_array
+ [in] unistr logon_server,
+ [in] unistr computername,
+ [in] netr_Authenticator credential,
+ [in,out] netr_Authenticator return_authenticator,
+ [in][size_is(change_log_entry_size)] uint8 *change_log_entry,
+ [in] uint32 change_log_entry_size,
+ [out] netr_DELTA_ENUM_ARRAY *delta_enum_array
);
/*****************/
/* Function 0x12 */
- NTSTATUS netr_LogonControl2Ex(
- [in][string] wchar_t *logon_server,
- [in] uint32 function_code,
- [in] uint32 level,
- [in][ref] CONTROL_DATA_INFORMATION *data,
- [out][ref] CONTROL_QUERY_INFORMATION *query
+ WERROR netr_LogonControl2Ex(
+ [in] unistr *logon_server,
+ [in] uint32 function_code,
+ [in] uint32 level,
+ [in][switch_is(function_code)] netr_CONTROL_DATA_INFORMATION data,
+ [out][switch_is(level)] netr_CONTROL_QUERY_INFORMATION query
);
-#endif
}