[ uuid("ecec0d70-a603-11d0-96b1-00a0c91ece30"), version(1.0), helpstring("Backup support for Active Directory") ] 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), helpstring("Restoring Active Directory backups") ] interface ad_restore { void HrRIsNTDSOnline(); void HrRRestorePrepare(); void HrRRestoreRegister(); void HrRRestoreRegisterComplete(); void HrRRestoreGetDatabaseLocations(); void HrRRestoreEnd(); void HrRRestoreSetCurrentLogNumber(); void HrRRestoreCheckLogsForBackup(); }