68 #define NO_SHLWAPI_STREAM 88 0x5555, 0xaaaa, 0x5555, 0xaaaa,
89 0x5555, 0xaaaa, 0x5555, 0xaaaa
93 'C',
'C',
'3',
'2',
'S',
'u',
'b',
'c',
'l',
'a',
's',
's',
'I',
'n',
'f',
'o',0
100 #define NAME L"microsoft.windows.common-controls" 101 #define VERSION_V5 L"5.82.2600.2982" 102 #define VERSION L"6.0.2600.2982" 103 #define PUBLIC_KEY L"6595b64144ccf1df" 107 #elif defined __x86_64__ 108 #define ARCH L"amd64" 114 static const WCHAR manifest_filename_v5[] =
ARCH L"_" NAME L"_" PUBLIC_KEY
L"_" VERSION_V5
L"_none_deadbeef.manifest";
148 ACTCTXW
ActCtx = {
sizeof(ACTCTX)};
150 pwstrSource = GetManifestPath(
FALSE, bV6);
153 ERR(
"GetManifestPath failed! bV6=%d\n", bV6);
156 ActCtx.lpSource = pwstrSource;
160 ERR(
"CreateActCtxW failed! bV6=%d\n", bV6);
164 static void RegisterControls(
BOOL bV6)
200 TOOLBARv6_Register();
204 static void UnregisterControls(
BOOL bV6)
235 COMBOLBOX_Unregister ();
237 LISTBOX_Unregister ();
238 STATIC_Unregister ();
240 TOOLBARv6_Unregister ();
245 static void InitializeClasses()
247 HANDLE hActCtx5, hActCtx6;
253 hActCtx5 = CreateComctl32ActCtx(
FALSE);
255 RegisterControls(
FALSE);
258 hActCtx6 = CreateComctl32ActCtx(
TRUE);
262 RegisterControls(
TRUE);
270 static void UninitializeClasses()
272 HANDLE hActCtx5, hActCtx6;
276 hActCtx5 = CreateComctl32ActCtx(
FALSE);
278 UnregisterControls(
FALSE);
281 hActCtx6 = CreateComctl32ActCtx(
TRUE);
286 UnregisterControls(
TRUE);
307 #define VERSION "6.0.2600.2982!" 308 static const char *classes[] =
433 UninitializeClasses();
490 TRACE(
"WM_MENUSELECT wParam=0x%lX lParam=0x%lX\n",
495 TRACE(
"menu was closed!\n");
501 uMenuID = *(lpwIDs+1);
504 TRACE(
"uMenuID = %u\n", uMenuID);
520 TRACE(
"WM_COMMAND wParam=0x%lX lParam=0x%lX\n",
526 WARN(
"We don't care about the WM_COMMAND\n");
530 FIXME(
"Invalid Message 0x%x!\n", uMsg);
576 if (!(lpInfo[0]) || !(lpInfo[1]))
580 lpMenuId = &lpInfo[2];
581 while (*lpMenuId !=
uFlags)
635 TRACE(
"(%p %p %p)\n",
636 hwnd, lpRect, lpInfo);
648 TRACE(
"control id 0x%x\n", *lpRun);
696 FIXME(
"Unsupported RTL style!\n");
931 INT iNumButtons,
INT dxButton,
INT dyButton,
950 if (dxBitmap == 0 || dyBitmap == 0)
951 dxBitmap = dyBitmap = 16;
959 if (dxButton != 0 && dyButton != 0)
966 tbab.
hInst = hBMInst;
1007 INT i, iMaps, nWidth, nHeight;
1013 {{0x000000, 0}, {0x808080, 0}, {0xC0C0C0, 0}, {0xFFFFFF, 0}};
1018 sysColorMap = lpColorMap;
1026 sysColorMap = internalColorMap;
1036 if (lpBitmap ==
NULL)
1042 nColorTableSize = (1 << lpBitmap->
biBitCount);
1044 nColorTableSize = 0;
1050 if (lpBitmapInfo ==
NULL)
1054 pColorTable = (
RGBQUAD*)(((
LPBYTE)lpBitmapInfo) + lpBitmapInfo->biSize);
1057 for (
i = 0;
i < iMaps;
i++) {
1059 pColorTable[
iColor].rgbGreen,
1060 pColorTable[
iColor].rgbBlue);
1061 if ( cRef == sysColorMap[
i].
from) {
1063 if (
wFlags & CBS_MASKED) {
1065 pColorTable[
iColor] =
RGB(255, 255, 255);
1076 nWidth = lpBitmapInfo->biWidth;
1077 nHeight = lpBitmapInfo->biHeight;
1127 hBMInst, wBMID, lpButtons,
1151 WARN(
"wrong DLLVERSIONINFO size from app\n");
1160 TRACE(
"%u.%u.%u.%u\n",
1283 ERR (
"Failed to allocate our Subclassing stack\n");
1301 if ((
proc->id == uIDSubclass) &&
1312 ERR (
"Failed to allocate subclass entry in stack\n");
1324 proc->id = uIDSubclass;
1363 if ((
proc->id == uID) &&
1365 *pdwRef =
proc->ref;
1406 if ((
proc->id == uID) &&
1425 if (!
stack->SubclassProcs && !
stack->running) {
1426 TRACE(
"Last Subclass removed, cleaning up\n");
1455 ERR (
"Our sub classing stack got erased for %p!! Nothing we can do\n",
hWnd);
1467 if (!
stack->SubclassProcs && !
stack->running) {
1468 TRACE(
"Last Subclass removed, cleaning up\n");
1506 ERR (
"Our sub classing stack got erased for %p!! Nothing we can do\n",
hWnd);
1512 if (!
stack->stackpos) {
1630 static const DWORD adwPolyPoints[] = {4,4,4};
1631 LONG lCentre = (bHorizontal ?
1634 LONG l1 = (bHorizontal ? lpRect->
left : lpRect->
top);
1636 const POINT aptInsertMark[] =
1642 {lCentre + 1, l1 + 2},
1646 {lCentre + 1, l1 - 1},
1647 {lCentre + 1, l2 - 2},
1650 {lCentre - 2, l2 - 1},
1651 {lCentre + 3, l2 - 1},
1652 {lCentre + 1, l2 - 3},
1683 HBITMAP hNewDCBitmap, hOldDCBitmap;
1689 cxNew = (cxMinWidth >
bmp.bmWidth ? cxMinWidth :
bmp.bmWidth);
1690 cyNew = (cyMinHeight >
bmp.bmHeight ? cyMinHeight :
bmp.bmHeight);
1691 if (cxNew ==
bmp.bmWidth && cyNew ==
bmp.bmHeight)
1703 if (
bmp.bmWidth < cxMinWidth)
1705 if (
bmp.bmHeight < cyMinHeight)
1707 if (
bmp.bmWidth < cxMinWidth &&
bmp.bmHeight < cyMinHeight)
1717 *pBitmap = hNewBitmap;
1733 #define OCM__BASE (WM_USER+0x1c00) 1791 FIXME(
"(%p, %p): stub\n", phicon1, phicon2);
1815 for(; 0 <= ichCurrent && ichCurrent <
cch; ichCurrent +=
dir)
1816 if (
IsDelimiter(lpch[ichCurrent]))
return ichCurrent;
1869 ERR(
"CreateDIBSection failed\n");
1877 ERR(
"CreateCompatibleDC failed\n");
1904 for (
x2 =
x - 4 + 1;
x2 <=
x; ++
x2)
1924 pDest[0] =
GetBValue(crShadow) * pDest[3] / 255;
1925 pDest[1] =
GetGValue(crShadow) * pDest[3] / 255;
1926 pDest[2] =
GetRValue(crShadow) * pDest[3] / 255;
1938 GdiAlphaBlend(
hdc,
prc->
left + ixOffset,
prc->
top + iyOffset, bi.
bmiHeader.
biWidth, bi.
bmiHeader.
biHeight,
hdcMem, 0, 0, bi.
bmiHeader.
biWidth, bi.
bmiHeader.
biHeight, bf);
void COMBO_Register(void)
BOOL WINAPI ActivateActCtx(IN HANDLE hActCtx, OUT PULONG_PTR ulCookie)
LRESULT(CALLBACK * SUBCLASSPROC)(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
LRESULT WINAPI SetPathWordBreakProc(HWND hwnd, BOOL bSet)
BOOL WINAPI CreateDirectoryW(IN LPCWSTR lpPathName, IN LPSECURITY_ATTRIBUTES lpSecurityAttributes)
void STATIC_Register(void) DECLSPEC_HIDDEN
ATOM WINAPI GlobalDeleteAtom(ATOM nAtom)
int WINAPI StretchDIBits(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_ int, _In_ int, _In_ int, _In_ int, _In_opt_ const VOID *, _In_ const BITMAPINFO *, _In_ UINT, _In_ DWORD)
HBRUSH COMCTL32_hPattern55AABrush
HWND COMCTL32_CreateToolTip(HWND hwndOwner)
static LRESULT WINAPI COMCTL32_SubclassProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
void ANIMATE_Register(void)
#define TB_BUTTONSTRUCTSIZE
BOOL WINAPI GdiAlphaBlend(HDC hdcDst, int xDst, int yDst, int widthDst, int heightDst, HDC hdcSrc, int xSrc, int ySrc, int widthSrc, int heightSrc, BLENDFUNCTION blendFunction)
HGLOBAL NTAPI GlobalAlloc(UINT uFlags, SIZE_T dwBytes)
HPEN WINAPI CreatePen(_In_ int, _In_ int, _In_ COLORREF)
void WINAPI DrawStatusTextA(HDC hdc, LPCRECT lprc, LPCSTR text, UINT style)
BOOL WINAPI SubtractRect(_Out_ LPRECT, _In_ LPCRECT, _In_ LPCRECT)
#define HRESULT_FROM_WIN32(x)
BOOL WINAPI GetTextMetricsW(_In_ HDC, _Out_ LPTEXTMETRICW)
_In_ int _Inout_ LPRECT lprc
BITMAPINFOHEADER bmiHeader
int WINAPI MapWindowPoints(_In_opt_ HWND hWndFrom, _In_opt_ HWND hWndTo, _Inout_updates_(cPoints) LPPOINT lpPoints, _In_ UINT cPoints)
void COMCTL32_DrawInsertMark(HDC hDC, const RECT *lpRect, COLORREF clrInsertMark, BOOL bHorizontal)
void TRACKBAR_Register(void) DECLSPEC_HIDDEN
BOOL WINAPI IsWindow(_In_opt_ HWND)
HDC WINAPI GetDC(_In_opt_ HWND)
HBITMAP WINAPI CreateCompatibleBitmap(_In_ HDC hdc, _In_ INT cx, _In_ INT cy)
BOOL WINAPI ShowHideMenuCtl(HWND hwnd, UINT_PTR uFlags, LPINT lpInfo)
BOOL WINAPI MirrorIcon(HICON *phicon1, HICON *phicon2)
GLdouble GLdouble GLdouble r
HRESULT WINAPI LoadIconMetric(HINSTANCE hinst, const WCHAR *name, int size, HICON *icon)
#define WM_CTLCOLORSTATIC
void HEADER_Register(void) DECLSPEC_HIDDEN
void HOTKEY_Unregister(void) DECLSPEC_HIDDEN
void TRACKBAR_Unregister(void) DECLSPEC_HIDDEN
*nSize LPSTR _Inout_ LPDWORD nSize
UINT WINAPI GetMenuState(_In_ HMENU, _In_ UINT, _In_ UINT)
void TOOLTIPS_Unregister(void) DECLSPEC_HIDDEN
void LISTVIEW_Register(void) DECLSPEC_HIDDEN
#define EM_SETWORDBREAKPROC
void DATETIME_Register(void) DECLSPEC_HIDDEN
#define TOOLBARCLASSNAMEW
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
static HANDLE ULONG_PTR dwData
HGDIOBJ WINAPI SelectObject(_In_ HDC, _In_ HGDIOBJ)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
BOOL WINAPI DeleteObject(_In_ HGDIOBJ)
void UPDOWN_Register(void) DECLSPEC_HIDDEN
LPVOID WINAPI LockResource(HGLOBAL handle)
#define COLOR_BTNHIGHLIGHT
void SYSLINK_Register(void) DECLSPEC_HIDDEN
GLint GLint GLint GLint GLint x
VOID WINAPI GetEffectiveClientRect(HWND hwnd, LPRECT lpRect, const INT *lpInfo)
HDC WINAPI CreateCompatibleDC(_In_opt_ HDC hdc)
#define DLL_PROCESS_ATTACH
void STATUS_Register(void) DECLSPEC_HIDDEN
void REBAR_Register(void) DECLSPEC_HIDDEN
static stack_node_t * stack
int align(int length, int align)
#define GetWindowLongPtrW
void PROGRESS_Unregister(void) DECLSPEC_HIDDEN
HWND WINAPI CreateToolbarEx(HWND hwnd, DWORD style, UINT wID, INT nBitmaps, HINSTANCE hBMInst, UINT_PTR wBMID, LPCTBBUTTON lpButtons, INT iNumButtons, INT dxButton, INT dyButton, INT dxBitmap, INT dyBitmap, UINT uStructSize)
void PAGER_Register(void) DECLSPEC_HIDDEN
#define WM_CTLCOLORLISTBOX
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
#define CreateWindowW(a, b, c, d, e, f, g, h, i, j, k)
DWORD WINAPI GetSysColor(_In_ int)
HRSRC WINAPI FindResourceW(HINSTANCE hModule, LPCWSTR name, LPCWSTR type)
VOID WINAPI MenuHelp(UINT uMsg, WPARAM wParam, LPARAM lParam, HMENU hMainMenu, HINSTANCE hInst, HWND hwndStatus, UINT *lpwIDs)
static IN DWORD IN LPVOID lpvReserved
HANDLE WINAPI RemovePropW(_In_ HWND, _In_ LPCWSTR)
void ANIMATE_Unregister(void)
#define RtlMoveMemory(Destination, Source, Length)
BOOL WINAPI TrackMouseEvent(_Inout_ LPTRACKMOUSEEVENT)
HWND WINAPI CreateStatusWindowA(LONG style, LPCSTR text, HWND parent, UINT wid)
_In_opt_ PALLOCATE_FUNCTION _In_opt_ PFREE_FUNCTION Free
UINT WINAPI GetWindowsDirectoryW(OUT LPWSTR lpBuffer, IN UINT uSize)
LRESULT WINAPI CallWindowProcA(_In_ WNDPROC, _In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
STRSAFEAPI StringCchCatW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszSrc)
static void unregister_versioned_classes(void)
COLORREF WINAPI SetBkColor(_In_ HDC, _In_ COLORREF)
BOOL WINAPI PatBlt(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_ DWORD)
void LISTVIEW_Unregister(void) DECLSPEC_HIDDEN
void REBAR_Unregister(void) DECLSPEC_HIDDEN
BOOL WINAPI GetWindowSubclass(HWND hWnd, SUBCLASSPROC pfnSubclass, UINT_PTR uID, DWORD_PTR *pdwRef)
int WINAPI SetBkMode(_In_ HDC, _In_ int)
void COMBOLBOX_Register(void) DECLSPEC_HIDDEN
BOOL WINAPI DeactivateActCtx(IN DWORD dwFlags, IN ULONG_PTR ulCookie)
COLORREF clrActiveCaption
void PROGRESS_Register(void) DECLSPEC_HIDDEN
HANDLE WINAPI LoadImageW(_In_opt_ HINSTANCE, _In_ LPCWSTR, _In_ UINT, _In_ int, _In_ int, _In_ UINT)
HWND WINAPI CreateUpDownControl(DWORD style, INT x, INT y, INT cx, INT cy, HWND parent, INT id, HINSTANCE inst, HWND buddy, INT maxVal, INT minVal, INT curVal)
void NATIVEFONT_Unregister(void) DECLSPEC_HIDDEN
BOOL WINAPI DrawEdge(_In_ HDC, _Inout_ LPRECT, _In_ UINT, _In_ UINT)
HWND WINAPI CreateStatusWindowW(LONG style, LPCWSTR text, HWND parent, UINT wid)
int WINAPI ReleaseDC(_In_opt_ HWND, _In_ HDC)
BOOL WINAPI FreeResource(HGLOBAL handle)
void TAB_Register(void) DECLSPEC_HIDDEN
#define WM_CTLCOLORSCROLLBAR
#define CreateWindowA(a, b, c, d, e, f, g, h, i, j, k)
_Out_opt_ int _Out_opt_ int * cy
int WINAPI DrawShadowText(HDC hdc, LPCWSTR pszText, UINT cch, RECT *prc, DWORD dwFlags, COLORREF crText, COLORREF crShadow, int ixOffset, int iyOffset)
HGLOBAL WINAPI LoadResource(HINSTANCE hModule, HRSRC hRsrc)
void EDIT_Register(void) DECLSPEC_HIDDEN
void COMCTL32_EnsureBitmapSize(HBITMAP *pBitmap, int cxMinWidth, int cyMinHeight, COLORREF crBackground)
LONG WINAPI GetWindowLongW(_In_ HWND, _In_ int)
COLORREF clrHighlightText
#define COLOR_ACTIVECAPTION
#define WM_CTLCOLORMSGBOX
LRESULT WINAPI DefSubclassProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
HBITMAP WINAPI CreateMappedBitmap(HINSTANCE hInstance, INT_PTR idBitmap, UINT wFlags, LPCOLORMAP lpColorMap, INT iNumMaps)
#define COLOR_HIGHLIGHTTEXT
BOOL WINAPI IsWindowUnicode(_In_ HWND)
void SYSLINK_Unregister(void) DECLSPEC_HIDDEN
void TREEVIEW_Register(void) DECLSPEC_HIDDEN
#define DLL_PROCESS_DETACH
BOOL WINAPI SetWindowSubclass(HWND hWnd, SUBCLASSPROC pfnSubclass, UINT_PTR uIDSubclass, DWORD_PTR dwRef)
HBRUSH WINAPI CreatePatternBrush(_In_ HBITMAP)
#define IS_INTRESOURCE(i)
void MONTHCAL_Register(void) DECLSPEC_HIDDEN
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
BOOL WINAPI SetPropW(_In_ HWND, _In_ LPCWSTR, _In_opt_ HANDLE)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
BOOL WINAPI _TrackMouseEvent(TRACKMOUSEEVENT *ptme)
HRESULT WINAPI DllGetVersion(DLLVERSIONINFO *pdvi)
GLint GLint GLsizei GLsizei GLsizei GLint border
PVOID Alloc(IN DWORD dwFlags, IN SIZE_T dwBytes)
int WINAPI GetSystemMetrics(_In_ int)
void COMBOEX_Unregister(void)
DWORD WINAPI CheckMenuItem(_In_ HMENU, _In_ UINT, _In_ UINT)
void NATIVEFONT_Register(void) DECLSPEC_HIDDEN
static LANGID COMCTL32_uiLang
HGLOBAL NTAPI GlobalFree(HGLOBAL hMem)
unsigned __int3264 UINT_PTR
_In_ PCWSTR _Out_ PVOID * ActCtx
COMCTL32_SysColor comctl32_color
#define COMCTL32_VERSION_MINOR
COLORREF clrHotTrackingColor
WINE_DEFAULT_DEBUG_CHANNEL(commctrl)
VOID WINAPI InitMUILanguage(LANGID uiLang)
HWND WINAPI GetWindow(_In_ HWND, _In_ UINT)
void THEMING_Uninitialize(void) DECLSPEC_HIDDEN
HWND WINAPI CreateWindowExW(_In_ DWORD dwExStyle, _In_opt_ LPCWSTR lpClassName, _In_opt_ LPCWSTR lpWindowName, _In_ DWORD dwStyle, _In_ int X, _In_ int Y, _In_ int nWidth, _In_ int nHeight, _In_opt_ HWND hWndParent, _In_opt_ HMENU hMenu, _In_opt_ HINSTANCE hInstance, _In_opt_ LPVOID lpParam)
BOOL WINAPI InitCommonControlsEx(const INITCOMMONCONTROLSEX *lpInitCtrls)
void HOTKEY_Register(void) DECLSPEC_HIDDEN
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
void PAGER_Unregister(void) DECLSPEC_HIDDEN
#define SetWindowLongPtrA
static HBITMAP COMCTL32_hPattern55AABitmap
static const WCHAR textW[]
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
struct _SUBCLASSPROCS * next
BOOL WINAPI PolyPolyline(_In_ HDC hdc, _In_ const POINT *apt, _In_reads_(csz) const DWORD *asz, _In_ DWORD csz)
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
_In_ DWORD _Out_ _In_ WORD wFlags
BOOL WINAPI GdiFlush(void)
void COMCTL32_GetFontMetrics(HFONT hFont, TEXTMETRICW *ptm)
COLORREF WINAPI SetTextColor(_In_ HDC, _In_ COLORREF)
int WINAPI GetObjectW(_In_ HANDLE h, _In_ int c, _Out_writes_bytes_opt_(c) LPVOID pv)
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
HWND WINAPI GetParent(_In_ HWND)
BOOL WINAPI SetRect(_Out_ LPRECT, _In_ int, _In_ int, _In_ int, _In_ int)
void IPADDRESS_Unregister(void) DECLSPEC_HIDDEN
BOOL WINAPI RemoveWindowSubclass(HWND hWnd, SUBCLASSPROC pfnSubclass, UINT_PTR uID)
void TAB_Unregister(void) DECLSPEC_HIDDEN
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
BOOL WINAPI DeleteDC(_In_ HDC)
void HEADER_Unregister(void) DECLSPEC_HIDDEN
HRESULT WINAPI DllInstall(BOOL bInstall, LPCWSTR cmdline)
void IPADDRESS_Register(void) DECLSPEC_HIDDEN
void WINAPI DrawStatusTextW(HDC hdc, LPCRECT lprc, LPCWSTR text, UINT style)
HBITMAP WINAPI CreateDIBSection(HDC hDC, CONST BITMAPINFO *BitmapInfo, UINT Usage, VOID **Bits, HANDLE hSection, DWORD dwOffset)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
void COMBOEX_Register(void)
static int CALLBACK PathWordBreakProc(LPCWSTR lpch, int ichCurrent, int cch, int code)
HBRUSH WINAPI CreateSolidBrush(_In_ COLORREF)
HANDLE WINAPI GetPropW(_In_ HWND, _In_ LPCWSTR)
_In_ SUBCLASSPROC pfnSubclass
void TOOLBAR_Unregister(void) DECLSPEC_HIDDEN
GLint GLint GLint GLint GLint GLint y
ATOM WINAPI GlobalAddAtomW(LPCWSTR lpString)
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
#define MultiByteToWideChar
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
void UPDOWN_Unregister(void) DECLSPEC_HIDDEN
HRESULT WINAPI LoadIconWithScaleDown(HINSTANCE hinst, const WCHAR *name, int cx, int cy, HICON *icon)
static BOOL IsDelimiter(WCHAR c)
void TOOLBAR_Register(void) DECLSPEC_HIDDEN
BOOL COMCTL32_IsReflectedMessage(UINT uMsg)
LRESULT WINAPI CallWindowProcW(_In_ WNDPROC, _In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
void TREEVIEW_Unregister(void) DECLSPEC_HIDDEN
HANDLE WINAPI CreateActCtxW(PCACTCTXW pActCtx)
BOOL WINAPI GetWindowRect(_In_ HWND, _Out_ LPRECT)
void FLATSB_Register(void) DECLSPEC_HIDDEN
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
#define SetWindowLongPtrW
VOID COMCTL32_RefreshSysColors(void)
BOOL WINAPI UnregisterClassA(_In_ LPCSTR, HINSTANCE)
VOID WINAPI InitCommonControls(void)
static const WCHAR strCC32SubclassInfo[]
LANGID WINAPI GetMUILanguage(VOID)
void MONTHCAL_Unregister(void) DECLSPEC_HIDDEN
#define NM_TOOLTIPSCREATED
void TOOLTIPS_Register(void) DECLSPEC_HIDDEN
void DATETIME_Unregister(void) DECLSPEC_HIDDEN
static const struct access_res create[16]
#define CCSIZEOF_STRUCT(structname, member)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
static LPWSTR COMCTL32_wSubclass
void STATUS_Unregister(void) DECLSPEC_HIDDEN
static const WORD wPattern55AA[]
#define HeapFree(x, y, z)
HWND WINAPI CreateToolbar(HWND hwnd, DWORD style, UINT wID, INT nBitmaps, HINSTANCE hBMInst, UINT wBMID, LPCTBBUTTON lpButtons, INT iNumButtons)
void LISTBOX_Register(void) DECLSPEC_HIDDEN
HGDIOBJ WINAPI GetCurrentObject(_In_ HDC, _In_ UINT)
static VOID NTAPI BitBlt(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Width, _In_ ULONG Height, _In_reads_bytes_(Delta *Height) PUCHAR Buffer, _In_ ULONG BitsPerPixel, _In_ ULONG Delta)
void THEMING_Initialize(void) DECLSPEC_HIDDEN
void FLATSB_Unregister(void) DECLSPEC_HIDDEN
INT WINAPI DrawTextW(HDC hdc, LPCWSTR str, INT count, LPRECT rect, UINT flags)
HBITMAP WINAPI CreateBitmap(_In_ INT cx, _In_ INT cy, _In_ UINT cPlanes, _In_ UINT cBitsPerPel, _In_opt_ const VOID *pvBits)