summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/dsbackup.idl
blob: d3f38c7b5eb9965f5adfac956356d620fe2681e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[
	uuid(ecec0d70-a603-11d0-96b1-00a0c91ece30),
	version(1.0)
] interface ad_backup
{
	void HrRBackupPrepare();
	void HrRBackupEnd();
	void HrRBackupGetAttachmentInformation();
	void HrRBackupOpenFile();
	void HrRBackupRead();
	void HrRBackupClose();
	void HrRBackupGetBackupLogs();
	void HrRBackupTruncateLogs();
	void HrRBackupPing();
}

[
	uuid(16e0cf3a-a604-11d0-96b1-00a0c91ece30),
	version(1.0)
] interface ad_restore
{
	void HrRIsNTDSOnline();
	void HrRRestorePrepare();
	void HrRRestoreRegister();
	void HrRRestoreRegisterComplete();
	void HrRRestoreGetDatabaseLocations();
	void HrRRestoreEnd();
	void HrRRestoreSetCurrentLogNumber();
	void HrRRestoreCheckLogsForBackup();
}