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 70 #define MRU_STRING 0x0 71 #define MRU_BINARY 0x1 72 #define MRU_CACHEWRITE 0x2 74 #ifndef NO_MRU_IMPORTS 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 147 #endif // __COMCTL32_UNDOC__H INT(WINAPI * FN_EnumMRUListW)(HANDLE, INT, LPVOID, DWORD)
struct _MRUINFOA * LPMRUINFOA
INT WINAPI AddMRUData(HANDLE, LPCVOID, DWORD)
INT(WINAPI * FN_AddMRUStringW)(HANDLE, LPCWSTR)
INT WINAPI EnumMRUListW(HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize)
VOID WINAPI FreeMRUList(HANDLE)
HANDLE(WINAPI * FN_CreateMRUListLazyA)(const MRUINFOA *, DWORD, DWORD, DWORD)
INT WINAPI EnumMRUListA(HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize)
HANDLE WINAPI CreateMRUListLazyA(const MRUINFOA *lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4)
HANDLE(WINAPI * FN_CreateMRUListLazyW)(const MRUINFOW *, DWORD, DWORD, DWORD)
INT WINAPI FindMRUData(HANDLE, LPCVOID, DWORD, LPINT)
INT(WINAPI * FN_AddMRUStringA)(HANDLE, LPCSTR)
INT(WINAPI * FN_FindMRUStringA)(HANDLE, LPCSTR, LPINT)
INT WINAPI AddMRUStringA(HANDLE hList, LPCSTR lpszString)
struct _MRUINFOW * LPMRUINFOW
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
INT(CALLBACK * MRUCMPPROCA)(LPCSTR, LPCSTR)
BOOL WINAPI DelMRUString(HANDLE hList, INT nItemPos)
BOOL(WINAPI * FN_DelMRUString)(HANDLE, INT)
INT(CALLBACK * MRUCMPPROCW)(LPCWSTR, LPCWSTR)
struct _MRUINFOW MRUINFOW
INT(WINAPI * FN_AddMRUData)(HANDLE, LPCVOID, DWORD)
HANDLE(WINAPI * FN_CreateMRUListA)(const MRUINFOA *)
INT(CALLBACK * MRUBINARYCMPPROC)(LPCVOID, LPCVOID, DWORD)
INT(WINAPI * FN_FindMRUStringW)(HANDLE, LPCWSTR, LPINT)
INT WINAPI AddMRUStringW(HANDLE hList, LPCWSTR lpszString)
HANDLE(WINAPI * FN_CreateMRUListW)(const MRUINFOW *)
INT WINAPI FindMRUStringW(HANDLE hList, LPCWSTR lpszString, LPINT lpRegNum)
struct _MRUINFOA MRUINFOA
INT(WINAPI * FN_FreeMRUList)(HANDLE)
INT(WINAPI * FN_FindMRUData)(HANDLE, LPCVOID, DWORD, LPINT)
INT(WINAPI * FN_EnumMRUListA)(HANDLE, INT, LPVOID, DWORD)
HANDLE WINAPI CreateMRUListLazyW(const MRUINFOW *lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4)
INT WINAPI FindMRUStringA(HANDLE hList, LPCSTR lpszString, LPINT lpRegNum)
HANDLE WINAPI CreateMRUListW(LPMRUINFOW)
HANDLE WINAPI CreateMRUListA(LPMRUINFOA)