mirror of
https://github.com/samba-team/samba.git
synced 2025-03-08 04:58:40 +03:00
r20417: - fix pushing of drsuapi_DsAttributeValueDataBlob
- make drsuapi_DsReplicaAttribute public so that the ndr_print_* function can be used from the outside metze (This used to be commit f12776b9a9de55d5c67335d5e59c0d83a74ac939)
This commit is contained in:
parent
9c3d5c6118
commit
bb75710d40
@ -436,7 +436,7 @@ interface drsuapi
|
||||
|
||||
/* Generic DATA_BLOB values */
|
||||
typedef struct {
|
||||
[range(0,10485760)] uint32 length;
|
||||
[range(0,10485760),value(ndr_size_DATA_BLOB(0,r->data,0))] uint32 length;
|
||||
DATA_BLOB *data;
|
||||
} drsuapi_DsAttributeValueDataBlob;
|
||||
|
||||
@ -600,7 +600,7 @@ interface drsuapi
|
||||
[default] drsuapi_DsAttributeValueCtrDataBlob data_blob;
|
||||
} drsuapi_DsReplicaAttributeValueCtr;
|
||||
|
||||
typedef struct {
|
||||
typedef [public] struct {
|
||||
drsuapi_DsAttributeId attid;
|
||||
[switch_is(attid)] drsuapi_DsReplicaAttributeValueCtr value_ctr;
|
||||
} drsuapi_DsReplicaAttribute;
|
||||
|
@ -846,5 +846,6 @@ _PUBLIC_ NTSTATUS ndr_pull_DATA_BLOB(struct ndr_pull *ndr, int ndr_flags, DATA_B
|
||||
|
||||
_PUBLIC_ uint32_t ndr_size_DATA_BLOB(int ret, const DATA_BLOB *data, int flags)
|
||||
{
|
||||
if (!data) return ret;
|
||||
return ret + data->length;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user