Added the ManifestLongPathAware attribute
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7111 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
f9fac78173
commit
c0f3179285
11 changed files with 56 additions and 6 deletions
|
@ -26,7 +26,7 @@ namespace manifest
|
|||
{
|
||||
enum flags
|
||||
{
|
||||
disablewindowfiltering = 0x01, // Win8+
|
||||
disablewindowfiltering = 0x01, // Win8+ (Allow EnumWindows() to return Windows 8 immersive apps)
|
||||
gdiscaling = 0x02, // Win10FU1703+
|
||||
flags_default = 0
|
||||
};
|
||||
|
@ -50,10 +50,17 @@ namespace manifest
|
|||
dpiaware_notset,
|
||||
dpiaware_false,
|
||||
dpiaware_true, // System DPI on Vista+
|
||||
dpiaware_permonitor, // System DPI on Vista/7/8, PerMonitor on 8.1+
|
||||
dpiaware_permonitor, // System DPI on Vista/7/8, PerMonitor on 8.1+ (Undocumented because we don't handle WM_DPICHANGED)
|
||||
dpiaware_explorer // Win8.1+? Undocumented?
|
||||
};
|
||||
|
||||
enum longpathaware
|
||||
{
|
||||
lpaware_notset,
|
||||
lpaware_false,
|
||||
lpaware_true // Win10.0.14352+
|
||||
};
|
||||
|
||||
class SupportedOSList // Win7+
|
||||
{
|
||||
StringList m_list;
|
||||
|
@ -91,6 +98,7 @@ namespace manifest
|
|||
flags Flags;
|
||||
dpiaware DPIA;
|
||||
const TCHAR *DPIA2; // Win10FU1607+
|
||||
longpathaware lpaware;
|
||||
SupportedOSList& SOSL;
|
||||
const TCHAR *MaxVersionTested; // Win10FU1903+ github.com/microsoft/AppConsult-WinAppsModernizationWorkshop/tree/master/Exercise2
|
||||
} SPECIFICATION;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue