ReactOS  0.4.12-dev-14-gd0c8636
uxthemesupp.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Applications
3  * LICENSE: LGPL - See COPYING in the top level directory
4  * FILE: base/applications/msconfig_new/comctl32ex/uxthemesupp.h
5  * PURPOSE: UX Theming helpers.
6  * COPYRIGHT: Copyright 2015 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
7  */
8 
9 #ifndef _UXTHEMESUPP_H_
10 #define _UXTHEMESUPP_H_
11 
12 #pragma once
13 
14 #if defined(_UXTHEME_H) || defined(_UXTHEME_H_) // First one is our headers from Wine/MinGW, second one is MS PSDK
15 #warning "PSDK header uxtheme.h is already included, you might think about using it instead!"
16 #endif
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 //
23 // Copied from uxtheme.h
24 // If you have this new header, then delete these and
25 // #include <uxtheme.h> instead!
26 //
27 
28 #define ETDT_DISABLE 0x00000001
29 #define ETDT_ENABLE 0x00000002
30 #define ETDT_USETABTEXTURE 0x00000004
31 #define ETDT_ENABLETAB (ETDT_ENABLE | ETDT_USETABTEXTURE)
32 
33 HRESULT
34 WINAPI
37 
38 HRESULT
39 WINAPI
41  _In_ LPCWSTR pszSubAppName,
42  _In_ LPCWSTR pszSubIdList);
43 
44 #ifdef __cplusplus
45 } // extern "C"
46 #endif
47 
48 #endif // _UXTHEMESUPP_H_
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
HRESULT WINAPI SetWindowTheme(_In_ HWND hwnd, _In_ LPCWSTR pszSubAppName, _In_ LPCWSTR pszSubIdList)
Definition: uxthemesupp.c:69
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
LONG HRESULT
Definition: typedefs.h:77
unsigned long DWORD
Definition: ntddk_ex.h:95
HRESULT WINAPI EnableThemeDialogTexture(_In_ HWND hwnd, _In_ DWORD dwFlags)
Definition: uxthemesupp.c:55
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
#define WINAPI
Definition: msvc.h:20
#define _In_
Definition: no_sal2.h:204