ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

comctl32undoc.c File Reference
#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.

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 }

Generated on Sun May 27 2012 05:06:58 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.