/* header auto-generated by pidl */

#include "librpc/ndr/libndr.h"
#include "librpc/gen_ndr/dsbackup.h"

#ifndef _HEADER_NDR_ad_backup
#define _HEADER_NDR_ad_backup

#define NDR_AD_BACKUP_UUID "ecec0d70-a603-11d0-96b1-00a0c91ece30"
#define NDR_AD_BACKUP_VERSION 1.0
#define NDR_AD_BACKUP_NAME "ad_backup"
#define NDR_AD_BACKUP_HELPSTRING "Backup support for Active Directory"
extern const struct ndr_interface_table ndr_table_ad_backup;
#define NDR_HRRBACKUPPREPARE (0x00)

#define NDR_HRRBACKUPEND (0x01)

#define NDR_HRRBACKUPGETATTACHMENTINFORMATION (0x02)

#define NDR_HRRBACKUPOPENFILE (0x03)

#define NDR_HRRBACKUPREAD (0x04)

#define NDR_HRRBACKUPCLOSE (0x05)

#define NDR_HRRBACKUPGETBACKUPLOGS (0x06)

#define NDR_HRRBACKUPTRUNCATELOGS (0x07)

#define NDR_HRRBACKUPPING (0x08)

#define NDR_AD_BACKUP_CALL_COUNT (9)
void ndr_print_HrRBackupPrepare(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupPrepare *r);
void ndr_print_HrRBackupEnd(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupEnd *r);
void ndr_print_HrRBackupGetAttachmentInformation(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupGetAttachmentInformation *r);
void ndr_print_HrRBackupOpenFile(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupOpenFile *r);
void ndr_print_HrRBackupRead(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupRead *r);
void ndr_print_HrRBackupClose(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupClose *r);
void ndr_print_HrRBackupGetBackupLogs(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupGetBackupLogs *r);
void ndr_print_HrRBackupTruncateLogs(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupTruncateLogs *r);
void ndr_print_HrRBackupPing(struct ndr_print *ndr, const char *name, int flags, const struct HrRBackupPing *r);
#endif /* _HEADER_NDR_ad_backup */
#ifndef _HEADER_NDR_ad_restore
#define _HEADER_NDR_ad_restore

#define NDR_AD_RESTORE_UUID "16e0cf3a-a604-11d0-96b1-00a0c91ece30"
#define NDR_AD_RESTORE_VERSION 1.0
#define NDR_AD_RESTORE_NAME "ad_restore"
#define NDR_AD_RESTORE_HELPSTRING "Restoring Active Directory backups"
extern const struct ndr_interface_table ndr_table_ad_restore;
#define NDR_HRRISNTDSONLINE (0x00)

#define NDR_HRRRESTOREPREPARE (0x01)

#define NDR_HRRRESTOREREGISTER (0x02)

#define NDR_HRRRESTOREREGISTERCOMPLETE (0x03)

#define NDR_HRRRESTOREGETDATABASELOCATIONS (0x04)

#define NDR_HRRRESTOREEND (0x05)

#define NDR_HRRRESTORESETCURRENTLOGNUMBER (0x06)

#define NDR_HRRRESTORECHECKLOGSFORBACKUP (0x07)

#define NDR_AD_RESTORE_CALL_COUNT (8)
void ndr_print_HrRIsNTDSOnline(struct ndr_print *ndr, const char *name, int flags, const struct HrRIsNTDSOnline *r);
void ndr_print_HrRRestorePrepare(struct ndr_print *ndr, const char *name, int flags, const struct HrRRestorePrepare *r);
void ndr_print_HrRRestoreRegister(struct ndr_print *ndr, const char *name, int flags, const struct HrRRestoreRegister *r);
void ndr_print_HrRRestoreRegisterComplete(struct ndr_print *ndr, const char *name, int flags, const struct HrRRestoreRegisterComplete *r);
void ndr_print_HrRRestoreGetDatabaseLocations(struct ndr_print *ndr, const char *name, int flags, const struct HrRRestoreGetDatabaseLocations *r);
void ndr_print_HrRRestoreEnd(struct ndr_print *ndr, const char *name, int flags, const struct HrRRestoreEnd *r);
void ndr_print_HrRRestoreSetCurrentLogNumber(struct ndr_print *ndr, const char *name, int flags, const struct HrRRestoreSetCurrentLogNumber *r);
void ndr_print_HrRRestoreCheckLogsForBackup(struct ndr_print *ndr, const char *name, int flags, const struct HrRRestoreCheckLogsForBackup *r);
#endif /* _HEADER_NDR_ad_restore */
