Line | |
---|
1 | /*
|
---|
2 | miscellaneous IDL structures
|
---|
3 | */
|
---|
4 |
|
---|
5 |
|
---|
6 | [
|
---|
7 | pointer_default(unique)
|
---|
8 | ]
|
---|
9 | interface misc
|
---|
10 | {
|
---|
11 | typedef [public,noprint,gensize,noejs] struct {
|
---|
12 | uint32 time_low;
|
---|
13 | uint16 time_mid;
|
---|
14 | uint16 time_hi_and_version;
|
---|
15 | uint8 clock_seq[2];
|
---|
16 | uint8 node[6];
|
---|
17 | } GUID;
|
---|
18 |
|
---|
19 | typedef [public] struct {
|
---|
20 | GUID uuid;
|
---|
21 | uint32 if_version;
|
---|
22 | } ndr_syntax_id;
|
---|
23 |
|
---|
24 | typedef [public] struct {
|
---|
25 | uint32 handle_type;
|
---|
26 | GUID uuid;
|
---|
27 | } policy_handle;
|
---|
28 |
|
---|
29 | /* secure channel types */
|
---|
30 | /* Only SEC_CHAN_WKSTA can forward requests to other domains. */
|
---|
31 |
|
---|
32 | typedef [public] enum {
|
---|
33 | SEC_CHAN_WKSTA = 2,
|
---|
34 | SEC_CHAN_DOMAIN = 4,
|
---|
35 | SEC_CHAN_BDC = 6
|
---|
36 | } netr_SchannelType;
|
---|
37 |
|
---|
38 | /* SAM database types */
|
---|
39 | typedef [public,v1_enum] enum {
|
---|
40 | SAM_DATABASE_DOMAIN = 0, /* Domain users and groups */
|
---|
41 | SAM_DATABASE_BUILTIN = 1, /* BUILTIN users and groups */
|
---|
42 | SAM_DATABASE_PRIVS = 2 /* Privileges */
|
---|
43 | } netr_SamDatabaseID;
|
---|
44 |
|
---|
45 | typedef [public,v1_enum] enum {
|
---|
46 | SAMR_REJECT_OTHER = 0,
|
---|
47 | SAMR_REJECT_TOO_SHORT = 1,
|
---|
48 | SAMR_REJECT_IN_HISTORY = 2,
|
---|
49 | SAMR_REJECT_COMPLEXITY = 5
|
---|
50 | } samr_RejectReason;
|
---|
51 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.