5/5 EDIT @Vadims Podāns : In working with the engineering team, it turns out that the documentation was actually accurate. While CertSrvBackupPrepareW uses the dwBackupFlags value to compute the appropriate grbitJet flags, the CCertAdminD::BackupPrepare method does not use dwBackupFlags at all. It receives the value as a parameter but ignores it and relies only on the grbitJet value that was passed in. Please let me know if you have any questions.
Hi Vadims,
Thank you for pointing out this discrepancy in the documentation. Indeed you are correct in that dwBackupFlags should represent full backup vs. logs only and grbitJet should be 0 and ignored upon receipt. I will work to get this updated in [MS-CSRA] and you can expect to see this reflected in an upcoming version.
Thanks for your dedication to helping us keep the Open Specifications accurate!
Regards,
Kristian S
Support Escalation Engineer
Microsoft Open Specifications