6 IDL structures defining PReg files
8 more info can be found at:
9 http://msdn2.microsoft.com/en-us/library/aa374407.aspx
13 pointer_default(unique),
14 helper("../librpc/ndr/ndr_preg.h"),
15 helpstring("PReg structure"),
16 uuid("67655250-0000-0000-0000-00000000")
20 typedef [public,flag(NDR_PAHEX)] struct {
21 [charset(DOS),value("["),noprint] uint8 _opening_bracket[2];
23 [charset(DOS),value(";"),noprint] uint8 _sep1[2];
25 [charset(DOS),value(";"),noprint] uint8 _sep2[2];
27 [charset(DOS),value(";"),noprint] uint8 _sep3[2];
29 [charset(DOS),value(";"),noprint] uint8 _sep4[2];
31 [charset(DOS),value("]"),noprint] uint8 _closing_bracket[2];
34 typedef [public] struct {
35 [charset(DOS),value("PReg")] uint8 signature[4];
36 [value(1)] uint32 version;
39 typedef [public,flag(NDR_NOALIGN),nopush,nopull] struct {
42 preg_entry entries[num_entries];
45 void decode_preg_file(