comparison usr/src/uts/common/smbsrv/ndl/ndrtypes.ndl @ 10717:fe0545fc3cdd

6612607 CIFS ADS client should use ldap_sasl_interactive_bind_s API 6877755 smbd should not route stderr, stdout to /dev/null 6882701 Wrong error message for attempt to map local user to Windows group, or vice versa 6885105 Potential for deadlock in smb_node_set_delete_on_close() 6881928 smbd core generated when running a script to join domain, set abe properties 6885538 Reduce dependencies on libsmbrdr 6820325 cifs service can't start on multi vlan+ipmp configuration
author Alan Wright <amw@Sun.COM>
date Mon, 05 Oct 2009 11:03:34 -0700
parents 5f1c6a3b0fad
children
comparison
equal deleted inserted replaced
10716:b17df522be57 10717:fe0545fc3cdd
17 * information: Portions Copyright [yyyy] [name of copyright owner] 17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 * 18 *
19 * CDDL HEADER END 19 * CDDL HEADER END
20 */ 20 */
21 /* 21 /*
22 * Copyright 2008 Sun Microsystems, Inc. All rights reserved. 22 * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 * Use is subject to license terms. 23 * Use is subject to license terms.
24 */ 24 */
25 25
26 #ifndef _NDR_TYPES_NDL_ 26 #ifndef _NDR_TYPES_NDL_
27 #define _NDR_TYPES_NDL_ 27 #define _NDR_TYPES_NDL_
47 #define UUID(X) [uuid(X)] 47 #define UUID(X) [uuid(X)]
48 48
49 #define ARG_IS(X) [arg_is(X)] 49 #define ARG_IS(X) [arg_is(X)]
50 50
51 #define REFERENCE [reference] 51 #define REFERENCE [reference]
52 #define REF [reference]
53 #define UNIQUE [unique]
54 #define PTR [ptr]
55 #define POINTER_DEFAULT(X) [pointer_default(X)]
52 56
53 #define ANY_SIZE_ARRAY * 57 #define ANY_SIZE_ARRAY *
54 58
55 #define IMPORT_EXTERN [extern] 59 #define IMPORT_EXTERN [extern]
56 60
57 #define BYTE uchar 61 #define BYTE uchar
58 #define WORD ushort 62 #define WORD ushort
59 #define DWORD ulong 63 #define DWORD ulong
64 #define ntstatus_t ulong
60 65
61 #define LPTSTR STRING wchar * 66 #define LPTSTR STRING wchar *
62 67
63 #define LPBYTE uchar * 68 #define LPBYTE uchar *
64 #define LPWORD ushort * 69 #define LPWORD ushort *
99 #define UUID(X) 104 #define UUID(X)
100 105
101 #define ARG_IS(X) 106 #define ARG_IS(X)
102 107
103 #define REFERENCE 108 #define REFERENCE
109 #define REF
110 #define UNIQUE
111 #define PTR
112 #define POINTER_DEFAULT(X)
104 113
105 #define IMPORT_EXTERN 114 #define IMPORT_EXTERN
106 115
107 /* 116 /*
108 * When not using ndrgen, get BYTE, WORD, DWORD definitions from wintypes.h. 117 * When not using ndrgen, get BYTE, WORD, DWORD definitions from wintypes.h.