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

wsprintf.c File Reference
#include <stdarg.h>
#include <string.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "shlwapi.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  WPRINTF_FORMAT
union  WPRINTF_DATA

Defines

#define NO_SHLWAPI_REG
#define WPRINTF_LEFTALIGN   0x0001 /* Align output on the left ('-' prefix) */
#define WPRINTF_PREFIX_HEX   0x0002 /* Prefix hex with 0x ('#' prefix) */
#define WPRINTF_ZEROPAD   0x0004 /* Pad with zeros ('0' prefix) */
#define WPRINTF_LONG   0x0008 /* Long arg ('l' prefix) */
#define WPRINTF_SHORT   0x0010 /* Short arg ('h' prefix) */
#define WPRINTF_UPPER_HEX   0x0020 /* Upper-case hex ('X' specifier) */
#define WPRINTF_WIDE   0x0040 /* Wide arg ('w' prefix) */

Enumerations

enum  WPRINTF_TYPE {
  WPR_UNKNOWN, WPR_CHAR, WPR_WCHAR, WPR_STRING,
  WPR_WSTRING, WPR_SIGNED, WPR_UNSIGNED, WPR_HEXA
}

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (string)
static INT WPRINTF_ParseFormatA (LPCSTR format, WPRINTF_FORMAT *res)
static INT WPRINTF_ParseFormatW (LPCWSTR format, WPRINTF_FORMAT *res)
static UINT WPRINTF_GetLen (WPRINTF_FORMAT *format, WPRINTF_DATA *arg, LPSTR number, UINT maxlen)
INT WINAPI wvnsprintfA (LPSTR buffer, INT maxlen, LPCSTR spec, __ms_va_list args)
INT WINAPI wvnsprintfW (LPWSTR buffer, INT maxlen, LPCWSTR spec, __ms_va_list args)
int WINAPIV wnsprintfA (LPSTR lpOut, int cchLimitIn, LPCSTR lpFmt,...)
int WINAPIV wnsprintfW (LPWSTR lpOut, int cchLimitIn, LPCWSTR lpFmt,...)

Variables

static const CHAR null_stringA [] = "(null)"
static const WCHAR null_stringW [] = { '(', 'n', 'u', 'l', 'l', ')', 0 }

Generated on Mon May 28 2012 05:19:16 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.