diff options
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/idl/ODJ.idl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/librpc/idl/ODJ.idl b/librpc/idl/ODJ.idl index a60ed94a5e5..00c731b76a9 100644 --- a/librpc/idl/ODJ.idl +++ b/librpc/idl/ODJ.idl @@ -99,7 +99,16 @@ interface ODJ [string,charset(UTF16)] uint16 *lpDomain; [string,charset(UTF16)] uint16 *lpMachineName; [string,charset(UTF16)] [flag(NDR_SECRET)] uint16 *lpMachinePassword; + /* + * Not sure whether the following 4 bytes are padding or a + * pointer, at least it's value may not be 0 for Windows to accept our + * generated win7blobs - gd + */ +#if 0 [flag(NDR_ALIGN8)] DATA_BLOB _pad; +#else + [value(0xffffffff)] uint32 _pad; +#endif ODJ_POLICY_DNS_DOMAIN_INFO DnsDomainInfo; netr_DsRGetDCNameInfo DcInfo; DWORD Options; |