From 0eee94c3a780e0e9f87b26145b557a99e84d25e0 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 28 Mar 2021 20:38:45 +0300 Subject: 21 years after Win2k release we don't need win2k.h - everything we need is included into minimum Windows SDK 7.1 --- plugins/AssocMgr/src/reg.cpp | 28 ++++++++++++++++++++++++++-- plugins/AssocMgr/src/stdafx.h | 1 - 2 files changed, 26 insertions(+), 3 deletions(-) (limited to 'plugins/AssocMgr/src') diff --git a/plugins/AssocMgr/src/reg.cpp b/plugins/AssocMgr/src/reg.cpp index 82f19f5040..fda90a497c 100644 --- a/plugins/AssocMgr/src/reg.cpp +++ b/plugins/AssocMgr/src/reg.cpp @@ -21,6 +21,30 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "stdafx.h" +#ifndef FILETYPEATTRIBUTEFLAGS + #define FTA_Exclude 0x00000001 + #define FTA_Show 0x00000002 + #define FTA_HasExtension 0x00000004 + #define FTA_NoEdit 0x00000008 + #define FTA_NoRemove 0x00000010 + #define FTA_NoNewVerb 0x00000020 + #define FTA_NoEditVerb 0x00000040 + #define FTA_NoRemoveVerb 0x00000080 + #define FTA_NoEditDesc 0x00000100 + #define FTA_NoEditIcon 0x00000200 + #define FTA_NoEditDflt 0x00000400 + #define FTA_NoEditVerbCmd 0x00000800 + #define FTA_NoEditVerbExe 0x00001000 + #define FTA_NoDDE 0x00002000 + #define FTA_NoEditMIME 0x00008000 + #define FTA_OpenIsSafe 0x00010000 + #define FTA_AlwaysUnsafe 0x00020000 + #define FTA_AlwaysShowExt 0x00040000 + #define FTA_NoRecentDocs 0x00100000 + #define FTA_SafeForElevation 0x00200000 + #define FTA_AlwaysUseDirectInvoke 0x00400000 +#endif /* FTA_Exclude */ + #ifdef _DEBUG // Debug: Ensure all registry calls do succeed and have valid parameters. // Shows a details message box otherwise. @@ -604,9 +628,9 @@ BOOL AddRegClass(const char *pszClassName, const wchar_t *pszTypeDescription, co { DWORD dwFlags = 0, dwSize = sizeof(dwFlags); RegQueryValueEx(hClassKey, L"EditFlags", nullptr, nullptr, (BYTE*)&dwFlags, &dwSize); - if (fBrowserAutoOpen) dwFlags = (dwFlags&~FTA_AlwaysUnsafe) | FTA_OpenIsSafe; + if (fBrowserAutoOpen) dwFlags = (dwFlags & ~FTA_AlwaysUnsafe) | FTA_OpenIsSafe; if (!fUrlProto) dwFlags |= FTA_HasExtension; - else dwFlags = (dwFlags&~FTA_HasExtension) | FTA_Show; // show classes without extension + else dwFlags = (dwFlags & ~FTA_HasExtension) | FTA_Show; // show classes without extension RegSetValueEx(hClassKey, L"EditFlags", 0, REG_DWORD, (BYTE*)&dwFlags, sizeof(dwFlags)); } if (fIsShortcut) { diff --git a/plugins/AssocMgr/src/stdafx.h b/plugins/AssocMgr/src/stdafx.h index 09096de40b..e4f910ac70 100644 --- a/plugins/AssocMgr/src/stdafx.h +++ b/plugins/AssocMgr/src/stdafx.h @@ -35,7 +35,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include #include #include -#include "win2k.h" #include "m_assocmgr.h" -- cgit v1.2.3