summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/misc.idl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-12-02 03:06:21 +0000
committerAndrew Tridgell <tridge@samba.org>2003-12-02 03:06:21 +0000
commitd65f0095c9acc11e9512c546a99af720d7dd5036 (patch)
treed6dcf5a4809081a60988428faac53f25e9143d9e /source4/librpc/idl/misc.idl
parent2e70035f87ebcdfbdc3cf8d05cd89d4eeeebc16c (diff)
downloadsamba-d65f0095c9acc11e9512c546a99af720d7dd5036.tar.gz
samba-d65f0095c9acc11e9512c546a99af720d7dd5036.tar.bz2
samba-d65f0095c9acc11e9512c546a99af720d7dd5036.zip
added netr_DatabaseSync(). It doesn't work as I haven't done schannel
yet, but at least the request is understood by w2k3 Also modified pidl to allow multiple branches in a union to have the same element. This is used in netlogon. (This used to be commit 983c0e9683fa9666a6e055d1776ebeef8cd2e700)
Diffstat (limited to 'source4/librpc/idl/misc.idl')
-rw-r--r--source4/librpc/idl/misc.idl14
1 files changed, 12 insertions, 2 deletions
diff --git a/source4/librpc/idl/misc.idl b/source4/librpc/idl/misc.idl
index 076b128988..d974b5465c 100644
--- a/source4/librpc/idl/misc.idl
+++ b/source4/librpc/idl/misc.idl
@@ -50,10 +50,20 @@ interface misc
[relative] security_acl *dacl; /* user (discretionary) ACL */
} security_descriptor;
- /* we declare this noprint so we can supply
- a nicer pretty-print routine */
typedef [public, flag(NDR_PAHEX)] struct {
uint8 data[20];
} policy_handle;
+
+ /* a 4 byte aligned 64-bit integer */
+ typedef [public] struct {
+ uint32 low;
+ uint32 high;
+ } ULONG8;
+
+ /* this is also used in samr and netlogon */
+ typedef [public] struct {
+ uint32 units_per_week;
+ [size_is(1260), length_is(units_per_week/8)] uint8 *bitmap;
+ } samr_LogonHours;
}