source: branches/samba-3.3.x/source/librpc/gen_ndr/xattr.h

Last change on this file was 206, checked in by Herwig Bauernfeind, 16 years ago

Import Samba 3.3 branch at 3.0.0 level (psmedley's port)

File size: 800 bytes
Line 
1/* header auto-generated by pidl */
2
3#include <stdint.h>
4
5#ifndef _HEADER_xattr
6#define _HEADER_xattr
7
8#define XATTR_NTACL_NAME ( "security.NTACL" )
9struct tdb_xattr {
10 const char * name;/* [flag(LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */
11 DATA_BLOB value;
12}/* [public] */;
13
14struct tdb_xattrs {
15 uint32_t num_xattrs;
16 struct tdb_xattr *xattrs;
17}/* [public] */;
18
19struct security_descriptor_hash {
20 struct security_descriptor *sd;/* [unique] */
21 uint8_t hash[16];
22}/* [public] */;
23
24union xattr_NTACL_Info {
25 struct security_descriptor *sd;/* [unique,case] */
26 struct security_descriptor_hash *sd_hs;/* [unique,case(2)] */
27}/* [switch_type(uint16)] */;
28
29struct xattr_NTACL {
30 uint16_t version;
31 union xattr_NTACL_Info info;/* [switch_is(version)] */
32}/* [public] */;
33
34#endif /* _HEADER_xattr */
Note: See TracBrowser for help on using the repository browser.