From 6c0c45d4e7b8c253aab3ff6d205d66e7b2999d18 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Fri, 10 Aug 2012 12:53:13 +0000 Subject: W7UI and ProfileManager moved to deprecated git-svn-id: http://svn.miranda-ng.org/main/trunk@1427 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/!Deprecated/W7UI/src/win7api.h | 38 ++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 plugins/!Deprecated/W7UI/src/win7api.h (limited to 'plugins/!Deprecated/W7UI/src/win7api.h') diff --git a/plugins/!Deprecated/W7UI/src/win7api.h b/plugins/!Deprecated/W7UI/src/win7api.h new file mode 100644 index 0000000000..f9fa806335 --- /dev/null +++ b/plugins/!Deprecated/W7UI/src/win7api.h @@ -0,0 +1,38 @@ +#ifndef win7api_h__ +#define win7api_h__ + +#define WM_DWMSENDICONICTHUMBNAIL 0x0323 +#define WM_DWMSENDICONICLIVEPREVIEWBITMAP 0x0326 + +#define DWMWA_HAS_ICONIC_BITMAP 10 + +#define DWM_SIT_DISPLAYFRAME 0x00000001 + +enum TBATFLAG +{ TBATF_USEMDITHUMBNAIL = 0x1, + TBATF_USEMDILIVEPREVIEW = 0x2 +}; + +#define THBN_CLICKED 0x1800 + +extern HRESULT (WINAPI *dwmInvalidateIconicBitmaps)(HWND); +extern HRESULT (WINAPI *dwmSetIconicThumbnail)(HWND, HBITMAP, DWORD); +extern HRESULT (WINAPI *dwmSetIconicLivePreviewBitmap)(HWND, HBITMAP, LPPOINT, DWORD); + +extern HANDLE (STDAPICALLTYPE *openThemeData)(HWND, LPCWSTR); +extern HRESULT (STDAPICALLTYPE *drawThemeTextEx)(HANDLE, HDC, int, int, LPCWSTR, int, DWORD, LPRECT, const struct _DTTOPTS *); +extern HRESULT (STDAPICALLTYPE *closeThemeData)(HANDLE); + +extern "C" const IID IID_ICustomDestinationList; +extern "C" const IID IID_IObjectArray; +extern "C" const IID IID_IObjectCollection; +extern "C" const IID IID_ITaskbarList3; +extern "C" const CLSID CLSID_CustomDestinationList; +extern "C" const CLSID CLSID_EnumerableObjectCollection; + +#include "win7api_IObjectArray.h" +#include "win7api_IObjectCollection.h" +#include "win7api_ICustomDestinationList.h" +//#include "win7api_ITaskbarList3.h" + +#endif // win7api_h__ -- cgit v1.2.3