1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-22 22:04:08 +03:00
Garming Sam f4f0a5d925 gpo: Maintain an XML DTD for reference of the backup
This may or may not actually parse, but is mostly for reference

Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2018-08-16 23:42:22 +02:00

59 lines
1.3 KiB
DTD

<!-- DTD for GPO backup files (may or may not actually parse) -->
<!DOCTYPE UnknownFile [
<!ELEMENT UnknownFile EMPTY>
]>
<!DOCTYPE PolFile [
<!ELEMENT PolFile (Entry)*>
<!ELEMENT Entry (Key, ValueName, Value+)>
<!ELEMENT Key (#PCDATA)>
<!ELEMENT ValueName (#PCDATA)>
<!ELEMENT Value (#PCDATA)>
<!ATTLIST PolFile signature CDATA #FIXED "PReg">
<!ATTLIST PolFile version CDATA #REQUIRED>
<!ATTLIST PolFile num_entries CDATA #REQUIRED>
<!ATTLIST Entry type CDATA #REQUIRED>
<!ATTLIST Entry type_name CDATA>
]>
<!DOCTYPE IniFile [
<!ELEMENT IniFile (Section)*>
<!ELEMENT Section (Parameter)*>
<!ELEMENT Parameter (Key, Value)>
<!ELEMENT Key (#PCDATA)>
<!ELEMENT Value (#PCDATA)>
<!ATTLIST Section name CDATA>
<!ATTLIST Value user_id CDATA>
<!ATTLIST Value acl CDATA>
<!ATTLIST Value network_path CDATA>
<!ATTLIST Section fdeploy_GUID CDATA>
<!ATTLIST Section fdeploy_SID CDATA>
]>
<!DOCTYPE CsvFile [
<!ELEMENT CsvFile (Row)+>
<!ELEMENT Row (Value)+>
<!ELEMENT Value (#PCDATA)>
<!ATTLIST Value user_id CDATA>
<!ATTLIST Value acl CDATA>
]>
<!DOCTYPE GptTmplInfFile [
<!ELEMENT GptTmplInfFile (Section)+>
<!ELEMENT Section (Parameter)*>
<!ELEMENT Parameter (Key?,Value+)>
<!ELEMENT Key (#PCDATA)>
<!ELEMENT Value (#PCDATA)>
<!ATTLIST Section name CDATA #REQUIRED>
<!ATTLIST Value user_id CDATA>
<!ATTLIST Value acl CDATA>
<!ATTLIST Value network_path CDATA>
]>