#ifndef __WINE_SHELLAPI_H
#define __WINE_SHELLAPI_H

#ifdef __cplusplus
extern "C" {
#endif /* defined(__cplusplus) */

#include <Wine/pshpack1.h>

#define SHGFI_DISPLAYNAME       0x000000200 
#define SHGFI_TYPENAME          0x000000400 

#define  SHGetFileInfo WINELIB_NAME_AW(SHGetFileInfo)

typedef struct tagSHFILEINFOA
{	HICON	hIcon;			/* icon */
	int	iIcon;			/* icon index */
	DWORD	dwAttributes;		/* SFGAO_ flags */
	CHAR	szDisplayName[MAX_PATH];/* display name (or path) */
	CHAR	szTypeName[80];		/* type name */
} SHFILEINFOA;

DECL_WINELIB_TYPE_AW(SHFILEINFO)
//func

DWORD_PTR	WINAPI SHGetFileInfoA(LPCSTR,DWORD,SHFILEINFOA*,UINT,UINT);


#ifdef __cplusplus
} /* extern "C" */
#endif /* defined(__cplusplus) */

#include <Wine/poppack.h>

#endif /* __WINE_SHELLAPI_H */
