Data Structures |
| struct | LPMRUINFOA |
| struct | LPMRUINFOW |
| struct | LPWINEMRUITEM |
| struct | LPWINEMRULIST |
| struct | LPNOTIFYDATA |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | MRU_STRING 0 /* list will contain strings */ |
| #define | MRU_BINARY 1 /* list will contain binary data */ |
| #define | MRU_CACHEWRITE 2 /* only save list order to reg. is FreeMRUList */ |
| #define | WMRUIF_CHANGED 0x0001 /* this dataitem changed */ |
| #define | WMRUF_CHANGED 0x0001 /* MRU list has changed */ |
Typedefs |
| typedef INT(CALLBACK * | MRUStringCmpFnA )(LPCSTR lhs, LPCSTR rhs) |
| typedef INT(CALLBACK * | MRUStringCmpFnW )(LPCWSTR lhs, LPCWSTR rhs) |
| typedef INT(CALLBACK * | MRUBinaryCmpFn )(LPCVOID lhs, LPCVOID rhs, DWORD length) |
Functions |
| | 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) |
Variables |
| static const WCHAR | strMRUList [] = { 'M','R','U','L','i','s','t',0 } |