[MS-CSRA] ICertAdminD::BackupPrepare backup type values

Vadims Podāns 9,186 Reputation points MVP
2025-03-25T10:13:27.99+00:00

[MS-CSRA] §3.1.4.1.18 ICertAdminD::BackupPrepare method description contains a table with backup type:

  • 0x00000000 -- Full backup
  • 0x00000001 -- Incremental

I want to double-check if values in this table are accurate. I'm asking this, because dwBackupFlags in underlying CertSrvBackupPrepareW Win32 function are different. That is, from CertBCli.h header file:

// CertSrvBackupPrepare flags:
#define CSBACKUP_TYPE_FULL         0x00000001
#define CSBACKUP_TYPE_LOGS_ONLY    0x00000002

As you can see, full backup is 1 and incremental (it says LOGS_ONLY, but in fact it is incremental) is 2.

Windows development | Windows Open Specifications
{count} votes

Accepted answer
  1. KristianSmith-MSFT 451 Reputation points Microsoft Employee Moderator
    2025-03-27T17:19:06.0033333+00:00

    Hi Vadims,

    You are absolutely right about this one as well. I am working to have this changed in the doc alongside your other findings. You should expect to see the change in a future release of [MS-CSRA].

    Thanks again for helping us keep the Open Spec docs accurate!

    Regards,
    Kristian S
    Support Escalation Engineer
    Microsoft Open Specifications

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.