3 miscellaneous IDL structures
9 pointer_default(unique)
11 interface named_pipe_auth
13 const char *NAMED_PIPE_AUTH_MAGIC
= "NPAM";
15 typedef [switch_type(uint32
)] union {
16 [case(0)] ;/* anonymous */
17 [case(1)] netr_SamInfo3 info1
;
18 } named_pipe_auth_req_info
;
20 typedef [public,gensize
] struct {
21 [flag
(NDR_BIG_ENDIAN
),
22 value
(ndr_size_named_pipe_auth_req
(r
,ndr
->iconv_convenience
,ndr
->flags
)-4)]
24 [charset
(DOS
),value
(NAMED_PIPE_AUTH_MAGIC
)] uint8 magic
[4];
26 [switch_is(level
)] named_pipe_auth_req_info info
;
27 } named_pipe_auth_req
;
29 typedef [switch_type(uint32
)] union {
32 } named_pipe_auth_rep_info
;
34 typedef [public,gensize
] struct {
35 [flag
(NDR_BIG_ENDIAN
),
36 value
(ndr_size_named_pipe_auth_rep
(r
,ndr
->iconv_convenience
,ndr
->flags
)-4)]
38 [charset
(DOS
),value
(NAMED_PIPE_AUTH_MAGIC
)] uint8 magic
[4];
40 [switch_is(level
)] named_pipe_auth_rep_info info
;
42 } named_pipe_auth_rep
;