27 int iPropId,
BOOL *pfVal)
32 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
51 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
64 int iPropId,
int *piVal)
71 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
90 int iPropId,
LPWSTR pszThemeFilename,
96 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
109 int iStateId,
int iPropId,
LOGFONTW *pFont)
114 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
127 int iPropId,
int *piVal)
132 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
145 int iPropId, INTLIST *pIntList)
150 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
163 int iPropId,
POINT *pPoint)
168 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
181 int iPropId,
RECT *pRect)
186 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
199 int iPropId,
LPWSTR pszBuff,
int cchMaxBuffChars)
204 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
217 int iStateId,
int iPropId,
RECT *
prc,
223 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
237 int iStateId,
int iPropId,
int *piVal)
244 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
251 switch(
tp->iPrimitiveType) {
281 int iPropId, PROPERTYORIGIN *pOrigin)
286 TRACE(
"(%d, %d, %d)\n", iPartId, iStateId, iPropId);
291 *pOrigin = PO_NOTFOUND;
294 *pOrigin =
tp->origin;
PTHEME_PROPERTY MSSTYLES_FindProperty(PTHEME_CLASS tc, int iPartId, int iStateId, int iPropertyPrimitive, int iPropertyId)
HRESULT WINAPI GetThemePropertyOrigin(HTHEME hTheme, int iPartId, int iStateId, int iPropId, PROPERTYORIGIN *pOrigin)
HRESULT WINAPI GetThemeEnumValue(HTHEME hTheme, int iPartId, int iStateId, int iPropId, int *piVal)
HRESULT MSSTYLES_GetPropertyMargins(PTHEME_PROPERTY tp, RECT *prc, MARGINS *pMargins)
HRESULT WINAPI GetThemePosition(HTHEME hTheme, int iPartId, int iStateId, int iPropId, POINT *pPoint)
static HTHEME(WINAPI *pOpenThemeDataEx)(HWND
HRESULT WINAPI GetThemeBool(HTHEME hTheme, int iPartId, int iStateId, int iPropId, BOOL *pfVal)
HRESULT WINAPI GetThemeFilename(HTHEME hTheme, int iPartId, int iStateId, int iPropId, LPWSTR pszThemeFilename, int cchMaxBuffChars)
HRESULT WINAPI GetThemeFont(HTHEME hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, LOGFONTW *pFont)
HRESULT WINAPI GetThemeString(HTHEME hTheme, int iPartId, int iStateId, int iPropId, LPWSTR pszBuff, int cchMaxBuffChars)
HRESULT MSSTYLES_GetPropertyBool(PTHEME_PROPERTY tp, BOOL *pfVal)
_In_ uint64_t _In_ uint64_t _In_ uint64_t _In_opt_ traverse_ptr * tp
#define E_PROP_ID_UNSUPPORTED
HRESULT WINAPI GetThemeMetric(HTHEME hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, int *piVal)
HRESULT MSSTYLES_GetPropertyColor(PTHEME_PROPERTY tp, COLORREF *pColor)
HRESULT WINAPI GetThemeColor(HTHEME hTheme, int iPartId, int iStateId, int iPropId, COLORREF *pColor)
HRESULT MSSTYLES_GetPropertyRect(PTHEME_PROPERTY tp, RECT *pRect)
HRESULT WINAPI GetThemeMargins(HTHEME hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, RECT *prc, MARGINS *pMargins)
HRESULT MSSTYLES_GetPropertyFont(PTHEME_PROPERTY tp, HDC hdc, LOGFONTW *pFont)
HRESULT MSSTYLES_GetPropertyInt(PTHEME_PROPERTY tp, int *piVal)
BOOL MSSTYLES_LookupEnum(LPCWSTR pszValueName, int dwEnum, int *dwValue)
HRESULT WINAPI GetThemeRect(HTHEME hTheme, int iPartId, int iStateId, int iPropId, RECT *pRect)
HRESULT MSSTYLES_GetPropertyString(PTHEME_PROPERTY tp, LPWSTR pszBuff, int cchMaxBuffChars)
HRESULT WINAPI GetThemeIntList(HTHEME hTheme, int iPartId, int iStateId, int iPropId, INTLIST *pIntList)
LPVOID FASTCALL ValidateHandle(HANDLE hObject, UINT uType)
HRESULT MSSTYLES_GetPropertyPosition(PTHEME_PROPERTY tp, POINT *pPoint)
HRESULT WINAPI GetThemeInt(HTHEME hTheme, int iPartId, int iStateId, int iPropId, int *piVal)
HRESULT MSSTYLES_GetPropertyIntList(PTHEME_PROPERTY tp, INTLIST *pIntList)