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->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->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;