/* header auto-generated by pidl */ #include #include "libcli/util/ntstatus.h" #ifndef _HEADER_misc #define _HEADER_misc struct GUID { uint32_t time_low; uint16_t time_mid; uint16_t time_hi_and_version; uint8_t clock_seq[2]; uint8_t node[6]; }/* [noprint,gensize,public] */; struct ndr_syntax_id { struct GUID uuid; uint32_t if_version; }/* [public] */; struct policy_handle { uint32_t handle_type; struct GUID uuid; }/* [public] */; enum netr_SchannelType #ifndef USE_UINT_ENUMS { SEC_CHAN_NULL=0, SEC_CHAN_WKSTA=2, SEC_CHAN_DNS_DOMAIN=3, SEC_CHAN_DOMAIN=4, SEC_CHAN_BDC=6 } #else { __donnot_use_enum_netr_SchannelType=0x7FFFFFFF} #define SEC_CHAN_NULL ( 0 ) #define SEC_CHAN_WKSTA ( 2 ) #define SEC_CHAN_DNS_DOMAIN ( 3 ) #define SEC_CHAN_DOMAIN ( 4 ) #define SEC_CHAN_BDC ( 6 ) #endif ; struct KRB5_EDATA_NTSTATUS { NTSTATUS ntstatus; uint32_t unknown1; uint32_t unknown2; }/* [public] */; enum winreg_Type #ifndef USE_UINT_ENUMS { REG_NONE=0, REG_SZ=1, REG_EXPAND_SZ=2, REG_BINARY=3, REG_DWORD=4, REG_DWORD_BIG_ENDIAN=5, REG_LINK=6, REG_MULTI_SZ=7, REG_RESOURCE_LIST=8, REG_FULL_RESOURCE_DESCRIPTOR=9, REG_RESOURCE_REQUIREMENTS_LIST=10, REG_QWORD=11 } #else { __donnot_use_enum_winreg_Type=0x7FFFFFFF} #define REG_NONE ( 0 ) #define REG_SZ ( 1 ) #define REG_EXPAND_SZ ( 2 ) #define REG_BINARY ( 3 ) #define REG_DWORD ( 4 ) #define REG_DWORD_BIG_ENDIAN ( 5 ) #define REG_LINK ( 6 ) #define REG_MULTI_SZ ( 7 ) #define REG_RESOURCE_LIST ( 8 ) #define REG_FULL_RESOURCE_DESCRIPTOR ( 9 ) #define REG_RESOURCE_REQUIREMENTS_LIST ( 10 ) #define REG_QWORD ( 11 ) #endif ; union winreg_Data { const char * string;/* [flag(LIBNDR_FLAG_STR_NULLTERM),case(REG_SZ)] */ DATA_BLOB binary;/* [flag(LIBNDR_FLAG_REMAINING),case(REG_BINARY)] */ uint32_t value;/* [case(REG_DWORD)] */ const char ** string_array;/* [flag(LIBNDR_FLAG_STR_NULLTERM),case(REG_MULTI_SZ)] */ DATA_BLOB data;/* [flag(LIBNDR_FLAG_REMAINING),default] */ }/* [public,nodiscriminant,flag(LIBNDR_FLAG_LITTLE_ENDIAN)] */; #endif /* _HEADER_misc */