--- /dev/null
+#include "idl_types.h"
+
+[
+ uuid("12345778-1234-bcde-0001-000000000001"),
+ version(0.0),
+ pointer_default(unique),
+ helpstring("DFS-R blobs")
+]
+interface frstransblobs {
+
+ typedef [flag(NDR_NOALIGN)] struct {
+ [charset(DOS),value("XBLO")] uint8 Block_Signature[4];
+ uint32 compressed_size;
+ uint32 uncompressed_size;
+ uint8 data[compressed_size];
+ } compressedBlock;
+
+ typedef [public,flag(NDR_NOALIGN)] struct {
+ [charset(DOS),value("FRSX")] uint8 Signature[4];
+ compressedBlock block;
+ } compressedDataFormat;
+
+ void decode_compressedDataFormat(
+ [in] compressedDataFormat data
+ );
+}
drsblobs.idl efs.idl frstrans.idl mgmt.idl netlogon.idl
notify.idl
policyagent.idl scerpc.idl svcctl.idl wkssvc.idl eventlog6.idl backupkey.idl
- fsrvp.idl''',
+ fsrvp.idl frstransblobs.idl''',
options='--header --ndr-parser --samba3-ndr-server --server --client --python --ws-parser',
output_dir='../gen_ndr')
public_deps='ndr'
)
+bld.SAMBA_SUBSYSTEM('NDR_FRSTRANSBLOBS',
+ source='gen_ndr/ndr_frstransblobs.c',
+ public_deps='ndr'
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_DFSBLOBS',
source='gen_ndr/ndr_dfsblobs.c',
public_deps='ndr'
NDR_SASL_HELPERS NDR_NOTIFY NDR_WINBIND NDR_FRSRPC NDR_FRSAPI
NDR_FRSTRANS NDR_NFS4ACL NDR_NTP_SIGND NDR_DCOM NDR_WMI
NDR_NAMED_PIPE_AUTH NDR_NTLMSSP NDR_DFSBLOBS NDR_DNSP
- NDR_NTPRINTING NDR_DNS NDR_BACKUPKEY NDR_PREG NDR_WBINT''',
+ NDR_NTPRINTING NDR_DNS NDR_BACKUPKEY NDR_PREG NDR_WBINT
+ NDR_FRSTRANSBLOBS''',
depends_on='GEN_NDR_TABLES'
)