[Bug 47341] New: /dlls/ntdll/tests/generated.c: misses SYSTEM_MANDATORY_LABEL_ACE, for example

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jun 9 21:00:45 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=47341

            Bug ID: 47341
           Summary: /dlls/ntdll/tests/generated.c: misses
                    SYSTEM_MANDATORY_LABEL_ACE, for example
           Product: Wine
           Version: 4.9
          Hardware: x86
                OS: Windows
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ntdll
          Assignee: wine-bugs at winehq.org
          Reporter: winehq-bugs_serge_180716 at gautherie.fr

/dlls/ntdll/tests/generated.c: misses SYSTEM_MANDATORY_LABEL_ACE, for example.

https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/ntdll/tests/generated.c
reads
"#define _WIN32_WINNT 0x0501".

https://docs.microsoft.com/en-us/windows/desktop/api/winnt/ns-winnt-_system_mandatory_label_ace
reads
"Minimum supported client     Windows Vista".

https://source.winehq.org/git/wine.git/blob/HEAD:/include/winnt.h#l4956
has even more *_ACE structs.

I assume checks would be wanted for the newer structs too.

--

(Initially noticed this on ReactOS, which targets 0x0502, maybe 0x0600.)

Not sure whether Wine wants to support multiple NT versions, with "#if
_WIN32_WINNT >= 0x0600" or another mean.

Maybe other generated.c are affected/"old" too...

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list