|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "precomp.h"#include <winreg.h>#include <winver.h>#include <commctrl.h>#include <shlwapi_undoc.h>
Go to the source code of this file.
Classes | |
| struct | tagFLAGMAP |
| struct | tagAPPCOMPATINFO |
| struct | tagWNDCOMPATINFO |
| struct | tagAPPCOMPATENUM |
| struct | tagLANGANDCODEPAGE |
Macros | |
| #define | MAJOR_VER_ONLY "\x01" |
| #define | PRODUCT_VER_ENGLISH_US_UTF16 "\\StringFileInfo\\040904E4\\ProductVersion" |
| #define | PRODUCT_VER_GERMAN_UTF16 "\\StringFileInfo\\040704E4\\ProductVersion" |
| #define | PRODUCT_VER_ENGLISH_US_WE "\\StringFileInfo\\040904B0\\ProductVersion" |
| #define | PRODUCT_VER_ENGLISH_US_NEUTRAL "\\StringFileInfo\\04090000\\ProductVersion" |
| #define | PRODUCT_VER_SWEDISH_WE "\\StringFileInfo\\041D04B0\\ProductVersion" |
| #define | SHACF_TO_INIT |
Typedefs | |
| typedef struct tagFLAGMAP | FLAGMAP |
| typedef struct tagFLAGMAP * | PFLAGMAP |
| typedef struct tagAPPCOMPATINFO | APPCOMPATINFO |
| typedef struct tagAPPCOMPATINFO * | PAPPCOMPATINFO |
| typedef struct tagWNDCOMPATINFO | WNDCOMPATINFO |
| typedef struct tagWNDCOMPATINFO * | PWNDCOMPATINFO |
| typedef struct tagAPPCOMPATENUM | APPCOMPATENUM |
| typedef struct tagAPPCOMPATENUM * | PAPPCOMPATENUM |
| typedef struct tagLANGANDCODEPAGE | LANGANDCODEPAGE |
| typedef struct tagLANGANDCODEPAGE * | PLANGANDCODEPAGE |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (shell) | |
| static DWORD | SHLWAPI_GetMappedFlags (_In_ HKEY hKey, _In_ const FLAGMAP *pEntries, _In_ UINT nEntries) |
| static BOOL CALLBACK | SHLWAPI_WndCompatEnumProc (_In_ HWND hWnd, _In_ LPARAM lParam) |
| static HRESULT | SHLWAPI_GetModuleVersion (_In_ PCSTR pszFileName, _Out_ PSTR *ppszDest) |
| static BOOL | SHLWAPI_DoesModuleVersionMatch (_In_ PCSTR pszFileName, _In_opt_ PCSTR pszVersionPattern) |
| static DWORD | SHLWAPI_GetRegistryCompatFlags (_In_ PCSTR pszPath) |
| static DWORD | SHLWAPI_InitAppCompat (VOID) |
| DWORD WINAPI | SHGetAppCompatFlags (_In_ DWORD dwMask) |
Variables | |
| static BOOL | g_fAppCompatInitialized = FALSE |
| static DWORD | g_dwAppCompatFlags = 0 |
| static FLAGMAP | g_appCompatFlagMaps [] |
| static APPCOMPATINFO | g_appCompatInfo [] |
| static WNDCOMPATINFO | g_wndCompatInfo [] |
| #define MAJOR_VER_ONLY "\x01" |
Definition at line 64 of file appcompat.c.
| #define PRODUCT_VER_ENGLISH_US_NEUTRAL "\\StringFileInfo\\04090000\\ProductVersion" |
Definition at line 178 of file appcompat.c.
| #define PRODUCT_VER_ENGLISH_US_UTF16 "\\StringFileInfo\\040904E4\\ProductVersion" |
Definition at line 172 of file appcompat.c.
| #define PRODUCT_VER_ENGLISH_US_WE "\\StringFileInfo\\040904B0\\ProductVersion" |
Definition at line 176 of file appcompat.c.
| #define PRODUCT_VER_GERMAN_UTF16 "\\StringFileInfo\\040704E4\\ProductVersion" |
Definition at line 174 of file appcompat.c.
| #define PRODUCT_VER_SWEDISH_WE "\\StringFileInfo\\041D04B0\\ProductVersion" |
Definition at line 180 of file appcompat.c.
| #define SHACF_TO_INIT |
Definition at line 407 of file appcompat.c.
| typedef struct tagAPPCOMPATENUM APPCOMPATENUM |
| typedef struct tagAPPCOMPATINFO APPCOMPATINFO |
| typedef struct tagFLAGMAP FLAGMAP |
| typedef struct tagLANGANDCODEPAGE LANGANDCODEPAGE |
| typedef struct tagAPPCOMPATENUM * PAPPCOMPATENUM |
| typedef struct tagAPPCOMPATINFO * PAPPCOMPATINFO |
| typedef struct tagFLAGMAP * PFLAGMAP |
| typedef struct tagLANGANDCODEPAGE * PLANGANDCODEPAGE |
| typedef struct tagWNDCOMPATINFO * PWNDCOMPATINFO |
| typedef struct tagWNDCOMPATINFO WNDCOMPATINFO |
Definition at line 433 of file appcompat.c.
Referenced by ShellExecuteA(), and ShellExecuteW().
|
static |
Definition at line 250 of file appcompat.c.
Referenced by SHLWAPI_GetRegistryCompatFlags(), and SHLWAPI_InitAppCompat().
|
static |
Definition at line 52 of file appcompat.c.
Referenced by SHLWAPI_GetRegistryCompatFlags().
Definition at line 189 of file appcompat.c.
Referenced by SHLWAPI_DoesModuleVersionMatch().
Definition at line 295 of file appcompat.c.
Referenced by SHLWAPI_InitAppCompat().
Definition at line 374 of file appcompat.c.
Referenced by SHGetAppCompatFlags().
Definition at line 136 of file appcompat.c.
Referenced by SHGetAppCompatFlags().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 27 of file appcompat.c.
Referenced by SHLWAPI_GetRegistryCompatFlags().
|
static |
Definition at line 74 of file appcompat.c.
Referenced by SHLWAPI_InitAppCompat().
|
static |
Definition at line 19 of file appcompat.c.
Referenced by SHGetAppCompatFlags().
Definition at line 17 of file appcompat.c.
Referenced by SHGetAppCompatFlags().
|
static |
Definition at line 119 of file appcompat.c.
Referenced by SHGetAppCompatFlags().