#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "comctl32.h"
#include "uxtheme.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | ThemingSubclass |
Defines |
| #define | NUM_SUBCLASSES (sizeof(subclasses)/sizeof(subclasses[0])) |
| #define | MAKE_SUBCLASS_PROC(N) |
Typedefs |
| typedef LRESULT(CALLBACK * | THEMING_SUBCLASSPROC )(HWND, UINT, WPARAM, LPARAM, ULONG_PTR) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (theming) |
| LRESULT CALLBACK | THEMING_ButtonSubclassProc (extern LRESULT CALLBACK THEMING_ComboSubclassProc(HWND, extern LRESULT CALLBACK THEMING_ComboSubclassProc(UINT, extern LRESULT CALLBACK THEMING_ComboSubclassProc(WPARAM, extern LRESULT CALLBACK THEMING_ComboSubclassProc(LPARAM, ULONG_PTR) |
| void | THEMING_Initialize (void) |
| void | THEMING_Uninitialize (void) |
| LRESULT | THEMING_CallOriginalClass (HWND wnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| void | THEMING_SetSubclassData (HWND wnd, ULONG_PTR refData) |
Variables |
| static const WCHAR | comboLboxClass [] = {'C','o','m','b','o','L','b','o','x',0} |
| static struct ThemingSubclass | subclasses [] |
| static WNDPROC | originalProcs [NUM_SUBCLASSES] |
| static ATOM | atRefDataProp |
| static ATOM | atSubclassProp |
| static const WNDPROC | subclassProcs [NUM_SUBCLASSES] |