1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-01 04:58:35 +03:00

s4/idl: PrefixMap description for W2K3 and W2K8 Schema:prefixMap attribute

Signed-off-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
Kamen Mazdrashki 2010-01-19 16:52:10 +02:00 committed by Stefan Metzmacher
parent 531059696e
commit cd3d165778

View File

@ -176,6 +176,28 @@ interface drsblobs {
[in] partialAttributeSetBlob blob
);
/*
* MS w2k3 and w2k8 prefixMap format
* There is no version number. Format is:
* uint32 - number of entries in the map
* uint32 - total bytes that structure occupies
* ENTRIES:
* uint16 - prefix ID (OID's last sub-id encoded. see prefixMap)
* uint16 - number of bytes in prefix N
* uint8[N] - BER encoded prefix
*/
typedef [noprint,flag(NDR_NOALIGN)] struct {
uint16 entryID;
uint16 length;
uint8 binary_oid[length];
} drsuapi_MSPrefixMap_Entry;
typedef [public,gensize] struct {
uint32 num_entries;
[value(ndr_size_drsuapi_MSPrefixMap_Ctr(r, ndr->iconv_convenience, ndr->flags))] uint32 __ndr_size;
drsuapi_MSPrefixMap_Entry entries[num_entries];
} drsuapi_MSPrefixMap_Ctr;
/*
* prefixMap
* w2k unknown