/* miscellaneous IDL structures */ [ pyhelper("librpc/ndr/py_misc.c"), pointer_default(unique) ] interface misc { typedef [public,noprint,gensize] struct { uint32 time_low; uint16 time_mid; uint16 time_hi_and_version; uint8 clock_seq[2]; uint8 node[6]; } GUID; typedef [public] struct { GUID uuid; uint32 if_version; } ndr_syntax_id; typedef [public] struct { uint32 handle_type; GUID uuid; } policy_handle; /* secure channel types */ /* Only SEC_CHAN_WKSTA can forward requests to other domains. */ typedef [public] enum { SEC_CHAN_NULL = 0, SEC_CHAN_WKSTA = 2, SEC_CHAN_DNS_DOMAIN = 3, SEC_CHAN_DOMAIN = 4, SEC_CHAN_BDC = 6 } netr_SchannelType; typedef [public] struct { NTSTATUS ntstatus; uint32 unknown1; uint32 unknown2; /* 0x00000001 */ } KRB5_EDATA_NTSTATUS; }