Detlef Riekenberg wine.dev@web.de wrote:
+/* FIXME: Microsoft is using 0x02000000 (not defined in the 10.0.17763 SDK) */ +#define SECPKG_FLAG_0x02000000 0x02000000
static HMODULE secdll;
static SECURITY_STATUS (SEC_ENTRY *pSspiEncodeAuthIdentityAsStrings) @@ -440,7 +443,8 @@ static void test_kerberos(void) | SECPKG_FLAG_READONLY_WITH_CHECKSUM; static const ULONG optional_mask = SECPKG_FLAG_RESTRICTED_TOKENS
| SECPKG_FLAG_APPCONTAINER_CHECKS;
| SECPKG_FLAG_APPCONTAINER_CHECKS
| SECPKG_FLAG_0x02000000;
There is no need to invent a new flag name, just use 0x02000000 directly.
#define SECPKG_FLAG_RESTRICTED_TOKENS 0x00080000 #define SECPKG_FLAG_NEGO_EXTENDER 0x00100000 #define SECPKG_FLAG_NEGOTIABLE2 0x00200000 -#define SECPKG_FLAG_APPCONTAINER_PASSTHROUGH 0x00400000 -#define SECPKG_FLAG_APPCONTAINER_CHECKS 0x00800000 +#define SECPKG_FLAG_APPCONTAINER_PASSTHROUGH 0x00400000 +#define SECPKG_FLAG_APPCONTAINER_CHECKS 0x00800000 +#define SECPKG_FLAG_CREDENTIAL_ISOLATION_ENABLED 0x01000000 +/* FIXME: Microsoft is using 0x02000000 (not defined in the 10.0.17763 SDK) */
It's not useful to add this kind of comments to the public header.