#include "config.h"
#include "wine/port.h"
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include <limits.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winnls.h"
#include "winreg.h"
#include "commctrl.h"
#include "objbase.h"
#include "winerror.h"
#include "wine/unicode.h"
#include "comctl32.h"
#include "wine/debug.h"
Go to the source code of this file.
|
| WINE_DEFAULT_DEBUG_CHANNEL (commctrl) |
|
LPVOID WINAPI | Alloc (DWORD dwSize) |
|
LPVOID WINAPI | ReAlloc (LPVOID lpSrc, DWORD dwSize) |
|
BOOL WINAPI | Free (LPVOID lpMem) |
|
DWORD WINAPI | GetSize (LPVOID lpMem) |
|
static void | MRU_SaveChanged (LPWINEMRULIST mp) |
|
void WINAPI | FreeMRUList (HANDLE hMRUList) |
|
INT WINAPI | FindMRUData (HANDLE hList, LPCVOID lpData, DWORD cbData, LPINT lpRegNum) |
|
INT WINAPI | AddMRUData (HANDLE hList, LPCVOID lpData, DWORD cbData) |
|
INT WINAPI | AddMRUStringW (HANDLE hList, LPCWSTR lpszString) |
|
INT WINAPI | AddMRUStringA (HANDLE hList, LPCSTR lpszString) |
|
BOOL WINAPI | DelMRUString (HANDLE hList, INT nItemPos) |
|
INT WINAPI | FindMRUStringW (HANDLE hList, LPCWSTR lpszString, LPINT lpRegNum) |
|
INT WINAPI | FindMRUStringA (HANDLE hList, LPCSTR lpszString, LPINT lpRegNum) |
|
static HANDLE | create_mru_list (LPWINEMRULIST mp) |
|
HANDLE WINAPI | CreateMRUListLazyW (const MRUINFOW *infoW, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4) |
|
HANDLE WINAPI | CreateMRUListLazyA (const MRUINFOA *lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4) |
|
HANDLE WINAPI | CreateMRUListW (const MRUINFOW *infoW) |
|
HANDLE WINAPI | CreateMRUListA (const MRUINFOA *lpcml) |
|
INT WINAPI | EnumMRUListW (HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize) |
|
INT WINAPI | EnumMRUListA (HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize) |
|
INT | Str_GetPtrWtoA (LPCWSTR lpSrc, LPSTR lpDest, INT nMaxLen) |
|
INT | Str_GetPtrAtoW (LPCSTR lpSrc, LPWSTR lpDest, INT nMaxLen) |
|
BOOL | Str_SetPtrAtoW (LPWSTR *lppDest, LPCSTR lpSrc) |
|
BOOL | Str_SetPtrWtoA (LPSTR *lppDest, LPCWSTR lpSrc) |
|
static LRESULT | DoNotify (const NOTIFYDATA *lpNotify, UINT uCode, LPNMHDR lpHdr) |
|
LRESULT WINAPI | SendNotify (HWND hwndTo, HWND hwndFrom, UINT uCode, LPNMHDR lpHdr) |
|
LRESULT WINAPI | SendNotifyEx (HWND hwndTo, HWND hwndFrom, UINT uCode, LPNMHDR lpHdr, DWORD dwParam5) |
|
◆ COBJMACROS
◆ MRU_BINARY
◆ MRU_CACHEWRITE
◆ MRU_STRING
◆ NONAMELESSUNION
◆ WMRUF_CHANGED
#define WMRUF_CHANGED 0x0001 /* MRU list has changed */ |
◆ WMRUIF_CHANGED
#define WMRUIF_CHANGED 0x0001 /* this dataitem changed */ |
◆ LPMRUINFOA
◆ LPMRUINFOW
◆ LPNOTIFYDATA
◆ LPWINEMRUITEM
◆ LPWINEMRULIST
◆ MRUBinaryCmpFn
◆ MRUINFOA
◆ MRUINFOW
◆ MRUStringCmpFnA
◆ MRUStringCmpFnW
◆ NOTIFYDATA
◆ WINEMRUITEM
◆ WINEMRULIST
◆ AddMRUData()
Definition at line 465 of file comctl32undoc.c.
496 witem->
size = cbData;
508 TRACE(
"(%p, %p, %d) adding data, /%c/ now most current\n",
WINE_UNICODE_INLINE WCHAR * strchrW(const WCHAR *str, WCHAR ch)
LPVOID WINAPI Alloc(DWORD dwSize)
INT replace(TCHAR source[MAX_PATH], TCHAR dest[MAX_PATH], DWORD dwFlags, BOOL *doMore)
BOOL WINAPI Free(LPVOID lpMem)
#define memcpy(s1, s2, n)
INT WINAPI FindMRUData(HANDLE hList, LPCVOID lpData, DWORD cbData, LPINT lpRegNum)
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
static void MRU_SaveChanged(LPWINEMRULIST mp)
Referenced by AddMRUStringA(), AddMRUStringW(), init_functions(), SHADD_create_add_mru_data(), and SHAddToRecentDocs().
◆ AddMRUStringA()
Definition at line 566 of file comctl32undoc.c.
#define ERROR_INVALID_PARAMETER
LPVOID WINAPI Alloc(DWORD dwSize)
static const WCHAR stringW[]
BOOL WINAPI Free(LPVOID lpMem)
BOOL NTAPI IsBadStringPtrA(IN LPCSTR lpsz, IN UINT_PTR ucchMax)
INT WINAPI AddMRUData(HANDLE hList, LPCVOID lpData, DWORD cbData)
#define MultiByteToWideChar
Referenced by init_functions().
◆ AddMRUStringW()
Definition at line 544 of file comctl32undoc.c.
#define ERROR_INVALID_PARAMETER
WINE_UNICODE_INLINE unsigned int strlenW(const WCHAR *str)
INT WINAPI AddMRUData(HANDLE hList, LPCVOID lpData, DWORD cbData)
BOOL NTAPI IsBadStringPtrW(IN LPCWSTR lpsz, IN UINT_PTR ucchMax)
Referenced by COpenWithList::AddAppToMRUList().
◆ Alloc()
◆ create_mru_list()
Definition at line 653 of file comctl32undoc.c.
682 ERR(
"(%u %u %x %p %s %p): Could not open key, error=%d\n",
709 realname[0] =
'a' +
i;
727 TRACE(
"(%u %u %x %p %s %p): Current Size = %d\n",
LPVOID WINAPI Alloc(DWORD dwSize)
union tagMRUINFOW::@324 u
LONG WINAPI RegCreateKeyExW(_In_ HKEY hKey, _In_ LPCWSTR lpSubKey, _In_ DWORD Reserved, _In_opt_ LPWSTR lpClass, _In_ DWORD dwOptions, _In_ REGSAM samDesired, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _Out_ PHKEY phkResult, _Out_opt_ LPDWORD lpdwDisposition)
#define REG_OPTION_NON_VOLATILE
LONG WINAPI RegQueryValueExW(_In_ HKEY hkeyorg, _In_ LPCWSTR name, _In_ LPDWORD reserved, _In_ LPDWORD type, _In_ LPBYTE data, _In_ LPDWORD count)
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
GLuint GLuint GLsizei GLenum type
#define RegCloseKey(hKey)
MRUStringCmpFnW string_cmpfn
static const WCHAR strMRUList[]
Referenced by CreateMRUListLazyA(), and CreateMRUListLazyW().
◆ CreateMRUListA()
Definition at line 813 of file comctl32undoc.c.
HANDLE WINAPI CreateMRUListLazyA(const MRUINFOA *lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4)
Referenced by init_functions().
◆ CreateMRUListLazyA()
Definition at line 771 of file comctl32undoc.c.
LPVOID WINAPI Alloc(DWORD dwSize)
#define memcpy(s1, s2, n)
static HANDLE create_mru_list(LPWINEMRULIST mp)
BOOL NTAPI IsBadStringPtrA(IN LPCSTR lpsz, IN UINT_PTR ucchMax)
#define MultiByteToWideChar
Referenced by CreateMRUListA(), and init_functions().
◆ CreateMRUListLazyW()
Definition at line 739 of file comctl32undoc.c.
WINE_UNICODE_INLINE unsigned int strlenW(const WCHAR *str)
LPVOID WINAPI Alloc(DWORD dwSize)
static const SecPkgInfoW infoW
#define memcpy(s1, s2, n)
static HANDLE create_mru_list(LPWINEMRULIST mp)
WINE_UNICODE_INLINE WCHAR * strcpyW(WCHAR *dst, const WCHAR *src)
BOOL NTAPI IsBadStringPtrW(IN LPCWSTR lpsz, IN UINT_PTR ucchMax)
Referenced by CreateMRUListW(), and init_functions().
◆ CreateMRUListW()
◆ DelMRUString()
◆ DoNotify()
Definition at line 1074 of file comctl32undoc.c.
1080 TRACE(
"(%p %p %d %p 0x%08x)\n",
1095 lpNmh = (lpHdr) ? lpHdr : &nmhdr;
1099 lpNmh->
code = uCode;
int WINAPI GetDlgCtrlID(_In_ HWND)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
Referenced by SendNotify(), and SendNotifyEx().
◆ EnumMRUListA()
◆ EnumMRUListW()
◆ FindMRUData()
Definition at line 391 of file comctl32undoc.c.
439 if (lpRegNum && (
ret != -1))
442 TRACE(
"(%p, %p, %d, %p) returning %d\n",
443 hList, lpData, cbData, lpRegNum,
ret);
#define WideCharToMultiByte
#define cmp(status, error)
LPVOID WINAPI Alloc(DWORD dwSize)
union tagMRUINFOW::@324 u
BOOL WINAPI Free(LPVOID lpMem)
MRUBinaryCmpFn binary_cmpfn
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
MRUStringCmpFnW string_cmpfn
Referenced by AddMRUData(), FindMRUStringA(), FindMRUStringW(), init_functions(), and SHAddToRecentDocs().
◆ FindMRUStringA()
Definition at line 638 of file comctl32undoc.c.
LPVOID WINAPI Alloc(DWORD dwSize)
static const WCHAR stringW[]
BOOL WINAPI Free(LPVOID lpMem)
INT WINAPI FindMRUData(HANDLE hList, LPCVOID lpData, DWORD cbData, LPINT lpRegNum)
#define MultiByteToWideChar
◆ FindMRUStringW()
Definition at line 617 of file comctl32undoc.c.
INT WINAPI FindMRUData(HANDLE hList, LPCVOID lpData, DWORD cbData, LPINT lpRegNum)
◆ Free()
◆ FreeMRUList()
Definition at line 351 of file comctl32undoc.c.
356 TRACE(
"(%p)\n", hMRUList);
BOOL WINAPI Free(LPVOID lpMem)
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
static void MRU_SaveChanged(LPWINEMRULIST mp)
Referenced by COpenWithList::AddAppToMRUList(), init_functions(), COpenWithList::LoadMRUList(), and SHAddToRecentDocs().
◆ GetSize()
◆ MRU_SaveChanged()
Definition at line 282 of file comctl32undoc.c.
296 ERR(
"Could not open key, error=%d, attempting to create\n",
306 ERR(
"failed to create key /%s/, err=%d\n",
316 ERR(
"error saving MRUList, err=%d\n",
err);
325 realname[0] =
'a' +
i;
333 TRACE(
"saving value for name /%s/ size=%d\n",
WINE_UNICODE_INLINE unsigned int strlenW(const WCHAR *str)
LONG WINAPI RegCreateKeyExW(_In_ HKEY hKey, _In_ LPCWSTR lpSubKey, _In_ DWORD Reserved, _In_opt_ LPWSTR lpClass, _In_ DWORD dwOptions, _In_ REGSAM samDesired, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _Out_ PHKEY phkResult, _Out_opt_ LPDWORD lpdwDisposition)
#define REG_OPTION_NON_VOLATILE
LONG WINAPI RegSetValueExW(_In_ HKEY hKey, _In_ LPCWSTR lpValueName, _In_ DWORD Reserved, _In_ DWORD dwType, _In_ CONST BYTE *lpData, _In_ DWORD cbData)
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
LONG WINAPI RegOpenKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult)
#define RegCloseKey(hKey)
static const WCHAR strMRUList[]
Referenced by AddMRUData(), and FreeMRUList().
◆ ReAlloc()
Definition at line 95 of file comctl32undoc.c.
HLOCAL NTAPI LocalReAlloc(HLOCAL hMem, SIZE_T dwBytes, UINT uFlags)
HLOCAL NTAPI LocalAlloc(UINT uFlags, SIZE_T dwBytes)
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
Referenced by Str_SetPtrAtoW(), and Str_SetPtrWtoA().
◆ SendNotify()
Definition at line 1126 of file comctl32undoc.c.
1130 TRACE(
"(%p %p %d %p)\n",
1131 hwndTo, hwndFrom, uCode, lpHdr);
1133 notify.hwndFrom = hwndFrom;
static LRESULT DoNotify(const NOTIFYDATA *lpNotify, UINT uCode, LPNMHDR lpHdr)
Referenced by DECLARE_INTERFACE_().
◆ SendNotifyEx()
Definition at line 1163 of file comctl32undoc.c.
1169 TRACE(
"(%p %p %d %p 0x%08x)\n",
1170 hwndFrom, hwndTo, uCode, lpHdr, dwParam5);
1172 hwndNotify = hwndTo;
1181 notify.hwndFrom = hwndFrom;
1182 notify.hwndTo = hwndNotify;
1183 notify.dwParam5 = dwParam5;
BOOL WINAPI IsWindow(_In_opt_ HWND)
HWND WINAPI GetParent(_In_ HWND)
static LRESULT DoNotify(const NOTIFYDATA *lpNotify, UINT uCode, LPNMHDR lpHdr)
◆ Str_GetPtrAtoW()
◆ Str_GetPtrWtoA()
◆ Str_SetPtrAtoW()
Definition at line 995 of file comctl32undoc.c.
997 TRACE(
"(%p %s)\n", lppDest, lpSrc);
BOOL WINAPI Free(LPVOID lpMem)
#define MultiByteToWideChar
LPVOID WINAPI ReAlloc(LPVOID lpSrc, DWORD dwSize)
Referenced by HEADER_CopyHDItemForNotify(), HEADER_PrepareCallbackItems(), HEADER_StoreHDItemInHeader(), REBAR_InsertBandT(), REBAR_SetBandInfoT(), set_string_index(), TAB_InsertItemT(), TAB_SetItemT(), and TOOLBAR_AddStringA().
◆ Str_SetPtrWtoA()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
commctrl |
| ) |
|
◆ strMRUList