23#ifndef __COMCTL32_UNDOC__H
24#define __COMCTL32_UNDOC__H
62 #define MRUINFO MRUINFOW
63 #define LPMRUINFO LPMRUINFOW
65 #define MRUINFO MRUINFOA
66 #define LPMRUINFO LPMRUINFOA
72#define MRU_CACHEWRITE 0x2
96 #define CreateMRUList CreateMRUListW
97 #define CreateMRUListLazy CreateMRUListLazyW
98 #define AddMRUString AddMRUStringW
99 #define EnumMRUList EnumMRUListW
100 #define FindMRUString FindMRUStringW
102 #define CreateMRUList CreateMRUListA
103 #define CreateMRUListLazy CreateMRUListLazyA
104 #define AddMRUString AddMRUStringA
105 #define EnumMRUList EnumMRUListA
106 #define FindMRUString FindMRUStringA
126#define I_CreateMRUListA 151
127#define I_CreateMRUListW 400
128#define I_CreateMRUListLazyA 157
129#define I_CreateMRUListLazyW 404
130#define I_AddMRUStringA 153
131#define I_AddMRUStringW 401
132#define I_AddMRUData 167
133#define I_EnumMRUListA 154
134#define I_EnumMRUListW 403
135#define I_FindMRUData 169
136#define I_FindMRUStringA 155
137#define I_FindMRUStringW 402
138#define I_DelMRUString 156
139#define I_FreeMRUList 152
INT WINAPI AddMRUData(HANDLE, LPCVOID, DWORD)
HANDLE(WINAPI * FN_CreateMRUListLazyW)(const MRUINFOW *, DWORD, DWORD, DWORD)
BOOL WINAPI DelMRUString(HANDLE hList, INT nItemPos)
INT(WINAPI * FN_AddMRUData)(HANDLE, LPCVOID, DWORD)
INT WINAPI AddMRUStringW(HANDLE hList, LPCWSTR lpszString)
HANDLE(WINAPI * FN_CreateMRUListW)(const MRUINFOW *)
struct _MRUINFOA MRUINFOA
struct _MRUINFOA * LPMRUINFOA
INT(WINAPI * FN_EnumMRUListW)(HANDLE, INT, LPVOID, DWORD)
INT WINAPI AddMRUStringA(HANDLE hList, LPCSTR lpszString)
INT WINAPI EnumMRUListW(HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize)
INT(WINAPI * FN_AddMRUStringA)(HANDLE, LPCSTR)
BOOL(WINAPI * FN_DelMRUString)(HANDLE, INT)
INT WINAPI FindMRUStringA(HANDLE hList, LPCSTR lpszString, LPINT lpRegNum)
INT(WINAPI * FN_AddMRUStringW)(HANDLE, LPCWSTR)
HANDLE WINAPI CreateMRUListA(LPMRUINFOA)
INT(WINAPI * FN_FindMRUStringW)(HANDLE, LPCWSTR, LPINT)
struct _MRUINFOW MRUINFOW
INT WINAPI FindMRUData(HANDLE, LPCVOID, DWORD, LPINT)
INT(WINAPI * FN_FreeMRUList)(HANDLE)
INT(CALLBACK * MRUCMPPROCW)(LPCWSTR, LPCWSTR)
HANDLE(WINAPI * FN_CreateMRUListA)(const MRUINFOA *)
HANDLE(WINAPI * FN_CreateMRUListLazyA)(const MRUINFOA *, DWORD, DWORD, DWORD)
INT(CALLBACK * MRUCMPPROCA)(LPCSTR, LPCSTR)
struct _MRUINFOW * LPMRUINFOW
VOID WINAPI FreeMRUList(HANDLE)
INT(WINAPI * FN_FindMRUStringA)(HANDLE, LPCSTR, LPINT)
INT WINAPI EnumMRUListA(HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize)
INT(WINAPI * FN_EnumMRUListA)(HANDLE, INT, LPVOID, DWORD)
INT(CALLBACK * MRUBINARYCMPPROC)(LPCVOID, LPCVOID, DWORD)
HANDLE WINAPI CreateMRUListLazyW(const MRUINFOW *lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4)
HANDLE WINAPI CreateMRUListW(LPMRUINFOW)
HANDLE WINAPI CreateMRUListLazyA(const MRUINFOA *lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4)
INT WINAPI FindMRUStringW(HANDLE hList, LPCWSTR lpszString, LPINT lpRegNum)
INT(WINAPI * FN_FindMRUData)(HANDLE, LPCVOID, DWORD, LPINT)
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer