Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygendwmapi.h
Go to the documentation of this file.
00001 /* 00002 * This library is free software; you can redistribute it and/or 00003 * modify it under the terms of the GNU Lesser General Public 00004 * License as published by the Free Software Foundation; either 00005 * version 2.1 of the License, or (at your option) any later version. 00006 * 00007 * This library is distributed in the hope that it will be useful, 00008 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00009 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00010 * Lesser General Public License for more details. 00011 * 00012 * You should have received a copy of the GNU Lesser General Public 00013 * License along with this library; if not, write to the Free Software 00014 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 00015 */ 00016 00017 #ifndef __WINE_DWMAPI_H 00018 #define __WINE_DWMAPI_H 00019 00020 #include "wtypes.h" 00021 #include "uxtheme.h" 00022 00023 #ifdef __cplusplus 00024 extern "C" { 00025 #endif 00026 00027 #ifndef DWMAPI 00028 # define DWMAPI STDAPI 00029 # define DWMAPI_(type) STDAPI_(type) 00030 #endif 00031 00032 DECLARE_HANDLE(HTHUMBNAIL); 00033 typedef HTHUMBNAIL *PHTHUMBNAIL; 00034 00035 typedef struct _MilMatrix3x2D 00036 { 00037 DOUBLE S_11; 00038 DOUBLE S_12; 00039 DOUBLE S_21; 00040 DOUBLE S_22; 00041 DOUBLE DX; 00042 DOUBLE DY; 00043 } MilMatrix3x2D; 00044 00045 #define DWM_BB_ENABLE 0x00000001 00046 #define DWM_BB_BLURREGION 0x00000002 00047 #define DWM_BB_TRANSITIONONMAXIMIZED 0x00000004 00048 00049 typedef struct _DWM_BLURBEHIND 00050 { 00051 DWORD dwFlags; 00052 BOOL fEnable; 00053 HRGN hRgnBlur; 00054 BOOL fTransitionOnMaximized; 00055 } DWM_BLURBEHIND, *PDWM_BLURBEHIND; 00056 00057 DWMAPI DwmDefWindowProc(HWND, UINT, WPARAM, LPARAM, LRESULT*); 00058 DWMAPI DwmEnableBlurBehindWindow(HWND, const DWM_BLURBEHIND *); 00059 DWMAPI DwmEnableComposition(UINT); 00060 DWMAPI DwmEnableMMCSS(BOOL); 00061 DWMAPI DwmExtendFrameIntoClientArea(HWND,const MARGINS*); 00062 DWMAPI DwmGetColorizationColor(DWORD*,BOOL); 00063 DWMAPI DwmIsCompositionEnabled(BOOL*); 00064 DWMAPI DwmRegisterThumbnail(HWND, HWND, PHTHUMBNAIL); 00065 DWMAPI DwmSetWindowAttribute(HWND, DWORD, LPCVOID, DWORD); 00066 DWMAPI DwmUnregisterThumbnail(HTHUMBNAIL); 00067 00068 #ifdef __cplusplus 00069 } 00070 #endif 00071 00072 #endif /* __WINE_DWMAPI_H */ Generated on Sat May 26 2012 04:30:08 for ReactOS by
1.7.6.1
|