[PSDK] Update shellapi.h and shlobj.h. CORE-15682

This commit is contained in:
Amine Khaldi 2019-02-04 13:00:25 +01:00
parent 96d1cd2b62
commit 601cdab402
2 changed files with 18 additions and 1 deletions

View file

@ -160,6 +160,7 @@ extern "C" {
#define SHGFI_ADDOVERLAYS 32 #define SHGFI_ADDOVERLAYS 32
#define SHGFI_OVERLAYINDEX 64 #define SHGFI_OVERLAYINDEX 64
#define SHGFI_ICON 256 #define SHGFI_ICON 256
#define SHGSI_ICON SHGFI_ICON
#define SHGFI_DISPLAYNAME 512 #define SHGFI_DISPLAYNAME 512
#define SHGFI_TYPENAME 1024 #define SHGFI_TYPENAME 1024
#define SHGFI_ATTRIBUTES 2048 #define SHGFI_ATTRIBUTES 2048
@ -171,6 +172,7 @@ extern "C" {
#define SHGFI_ATTR_SPECIFIED 131072 #define SHGFI_ATTR_SPECIFIED 131072
#define SHGFI_LARGEICON 0 #define SHGFI_LARGEICON 0
#define SHGFI_SMALLICON 1 #define SHGFI_SMALLICON 1
#define SHGSI_SMALLICON SHGFI_SMALLICON
#define SHGFI_OPENICON 2 #define SHGFI_OPENICON 2
#define SHGFI_SHELLICONSIZE 4 #define SHGFI_SHELLICONSIZE 4
#define SHGFI_PIDL 8 #define SHGFI_PIDL 8

View file

@ -41,6 +41,8 @@ extern "C" {
#include <shtypes.h> #include <shtypes.h>
#include <shobjidl.h> #include <shobjidl.h>
#include <pshpack8.h>
typedef struct typedef struct
{ {
DWORD dwSize; DWORD dwSize;
@ -79,6 +81,13 @@ typedef struct
DWORD cchLogo; DWORD cchLogo;
} SHFOLDERCUSTOMSETTINGSW, *LPSHFOLDERCUSTOMSETTINGSW; } SHFOLDERCUSTOMSETTINGSW, *LPSHFOLDERCUSTOMSETTINGSW;
#include <poppack.h>
#define FCS_READ 0x00000001
#define FCS_FORCEWRITE 0x00000002
#define FCSM_ICONFILE 0x00000010
#ifndef HPSXA_DEFINED #ifndef HPSXA_DEFINED
#define HPSXA_DEFINED #define HPSXA_DEFINED
DECLARE_HANDLE(HPSXA); DECLARE_HANDLE(HPSXA);
@ -255,6 +264,7 @@ SHMapPIDLToSystemImageListIndex(
HRESULT WINAPI SHStartNetConnectionDialog(HWND,LPCSTR,DWORD); HRESULT WINAPI SHStartNetConnectionDialog(HWND,LPCSTR,DWORD);
VOID WINAPI SHUpdateImageA(_In_ LPCSTR, INT, UINT, INT); VOID WINAPI SHUpdateImageA(_In_ LPCSTR, INT, UINT, INT);
VOID WINAPI SHUpdateImageW(_In_ LPCWSTR, INT, UINT, INT); VOID WINAPI SHUpdateImageW(_In_ LPCWSTR, INT, UINT, INT);
#define SHUpdateImage WINELIB_NAME_AW(SHUpdateImage)
INT INT
WINAPI WINAPI
@ -264,7 +274,12 @@ PickIconDlg(
UINT cchIconPath, UINT cchIconPath,
_Inout_opt_ int *); _Inout_opt_ int *);
#define SHUpdateImage WINELIB_NAME_AW(SHUpdateImage) HRESULT
WINAPI
SHLimitInputEdit(
_In_ HWND hwnd,
_In_ IShellFolder *folder);
int WINAPI RestartDialog(_In_opt_ HWND, _In_opt_ LPCWSTR, DWORD); int WINAPI RestartDialog(_In_opt_ HWND, _In_opt_ LPCWSTR, DWORD);
int WINAPI RestartDialogEx(_In_opt_ HWND, _In_opt_ LPCWSTR, DWORD, DWORD); int WINAPI RestartDialogEx(_In_opt_ HWND, _In_opt_ LPCWSTR, DWORD, DWORD);
int WINAPI DriveType(int); int WINAPI DriveType(int);