/* header auto-generated by pidl */ #ifndef _PIDL_HEADER_preg #define _PIDL_HEADER_preg #include #include "libcli/util/ntstatus.h" #include "librpc/gen_ndr/misc.h" #ifndef _HEADER_preg #define _HEADER_preg struct preg_entry { const char *_opening_bracket;/* [charset(DOS),noprint,value("[")] */ const char * keyname;/* [flag(LIBNDR_FLAG_STR_NULLTERM|LIBNDR_FLAG_ALIGN2)] */ const char *_sep1;/* [charset(DOS),noprint,value(";")] */ const char * valuename;/* [flag(LIBNDR_FLAG_STR_NULLTERM|LIBNDR_FLAG_ALIGN2)] */ const char *_sep2;/* [charset(DOS),noprint,value(";")] */ enum winreg_Type type; const char *_sep3;/* [charset(DOS),noprint,value(";")] */ uint32_t size;/* [value(ndr_size_winreg_Data_GPO(&data,type,ndr->flags))] */ const char *_sep4;/* [charset(DOS),noprint,value(";")] */ union winreg_Data_GPO data;/* [flag(LIBNDR_FLAG_REMAINING),subcontext(0),subcontext_size(size),switch_is(type)] */ const char *_closing_bracket;/* [charset(DOS),noprint,value("]")] */ }/* [flag(LIBNDR_PRINT_ARRAY_HEX),public] */; struct preg_header { const char *signature;/* [charset(DOS),value("PReg")] */ uint32_t version;/* [value] */ }/* [public] */; struct preg_file { struct preg_header header; uint32_t num_entries; struct preg_entry *entries; }/* [flag(LIBNDR_FLAG_NOALIGN),nopull,nopush,public] */; #endif /* _HEADER_preg */ #endif /* _PIDL_HEADER_preg */