Allow specifying the exact IDL files to build.
[kai/samba-autobuild/.git] / source4 / librpc / idl / dsbackup.idl
1 [
2         uuid("ecec0d70-a603-11d0-96b1-00a0c91ece30"),
3         version(1.0),
4         pointer_default(unique),
5         helpstring("Backup support for Active Directory")
6 ] interface ad_backup
7 {
8         [todo] void HrRBackupPrepare();
9         [todo] void HrRBackupEnd();
10         [todo] void HrRBackupGetAttachmentInformation();
11         [todo] void HrRBackupOpenFile();
12         [todo] void HrRBackupRead();
13         [todo] void HrRBackupClose();
14         [todo] void HrRBackupGetBackupLogs();
15         [todo] void HrRBackupTruncateLogs();
16         [todo] void HrRBackupPing();
17 }
18
19 [
20         uuid("16e0cf3a-a604-11d0-96b1-00a0c91ece30"),
21         version(1.0),
22         pointer_default(unique),
23         helpstring("Restoring Active Directory backups")
24 ] interface ad_restore
25 {
26         [todo] void HrRIsNTDSOnline();
27         [todo] void HrRRestorePrepare();
28         [todo] void HrRRestoreRegister();
29         [todo] void HrRRestoreRegisterComplete();
30         [todo] void HrRRestoreGetDatabaseLocations();
31         [todo] void HrRRestoreEnd();
32         [todo] void HrRRestoreSetCurrentLogNumber();
33         [todo] void HrRRestoreCheckLogsForBackup();
34 }