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

string.c File Reference
#include "config.h"
#include "wine/port.h"
#include <math.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "shlwapi.h"
#include "wingdi.h"
#include "winuser.h"
#include "shlobj.h"
#include "mlang.h"
#include "ddeml.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include "resource.h"

Go to the source code of this file.

Data Structures

struct  SHLWAPI_BYTEFORMATS

Defines

#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define NO_SHLWAPI_REG
#define NO_SHLWAPI_STREAM
#define KB   ((ULONGLONG)1024)
#define MB   (KB*KB)
#define GB   (KB*KB*KB)
#define TB   (KB*KB*KB*KB)
#define PB   (KB*KB*KB*KB*KB)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shell)
static HRESULT _SHStrDupAA (LPCSTR, LPSTR *)
static HRESULT _SHStrDupAW (LPCWSTR, LPSTR *)
static void FillNumberFmt (NUMBERFMTW *fmt, LPWSTR decimal_buffer, int decimal_bufwlen, LPWSTR thousand_buffer, int thousand_bufwlen)
static int FormatInt (LONGLONG qdwValue, LPWSTR pszBuf, int cchBuf)
static int FormatDouble (double value, int decimals, LPWSTR pszBuf, int cchBuf)
static BOOL SHLWAPI_ChrCmpHelperA (WORD ch1, WORD ch2, DWORD dwFlags)
static BOOL WINAPI SHLWAPI_ChrCmpA (WORD ch1, WORD ch2)
BOOL WINAPI ChrCmpIA (WORD ch1, WORD ch2)
BOOL WINAPI ChrCmpIW (WCHAR ch1, WCHAR ch2)
LPSTR WINAPI StrChrA (LPCSTR lpszStr, WORD ch)
LPWSTR WINAPI StrChrW (LPCWSTR lpszStr, WCHAR ch)
LPSTR WINAPI StrChrIA (LPCSTR lpszStr, WORD ch)
LPWSTR WINAPI StrChrIW (LPCWSTR lpszStr, WCHAR ch)
LPWSTR WINAPI StrChrNW (LPCWSTR lpszStr, WCHAR ch, UINT cchMax)
int WINAPI StrCmpIW (LPCWSTR lpszStr, LPCWSTR lpszComp)
INT WINAPI StrCmpNA (LPCSTR lpszStr, LPCSTR lpszComp, INT iLen)
INT WINAPI StrCmpNW (LPCWSTR lpszStr, LPCWSTR lpszComp, INT iLen)
int WINAPI StrCmpNIA (LPCSTR lpszStr, LPCSTR lpszComp, int iLen)
INT WINAPI StrCmpNIW (LPCWSTR lpszStr, LPCWSTR lpszComp, int iLen)
int WINAPI StrCmpW (LPCWSTR lpszStr, LPCWSTR lpszComp)
LPWSTR WINAPI StrCatW (LPWSTR lpszStr, LPCWSTR lpszSrc)
LPWSTR WINAPI StrCpyW (LPWSTR lpszStr, LPCWSTR lpszSrc)
LPWSTR WINAPI StrCpyNW (LPWSTR dst, LPCWSTR src, int count)
static LPSTR SHLWAPI_StrStrHelperA (LPCSTR lpszStr, LPCSTR lpszSearch, INT(WINAPI *pStrCmpFn)(LPCSTR, LPCSTR, INT))
LPSTR WINAPI StrStrA (LPCSTR lpszStr, LPCSTR lpszSearch)
LPWSTR WINAPI StrStrW (LPCWSTR lpszStr, LPCWSTR lpszSearch)
LPSTR WINAPI StrRStrIA (LPCSTR lpszStr, LPCSTR lpszEnd, LPCSTR lpszSearch)
LPWSTR WINAPI StrRStrIW (LPCWSTR lpszStr, LPCWSTR lpszEnd, LPCWSTR lpszSearch)
LPSTR WINAPI StrStrIA (LPCSTR lpszStr, LPCSTR lpszSearch)
LPWSTR WINAPI StrStrIW (LPCWSTR lpszStr, LPCWSTR lpszSearch)
LPWSTR WINAPI StrStrNW (LPCWSTR lpFirst, LPCWSTR lpSrch, UINT cchMax)
LPWSTR WINAPI StrStrNIW (LPCWSTR lpFirst, LPCWSTR lpSrch, UINT cchMax)
int WINAPI StrToIntA (LPCSTR lpszStr)
int WINAPI StrToIntW (LPCWSTR lpszStr)
BOOL WINAPI StrToIntExA (LPCSTR lpszStr, DWORD dwFlags, LPINT lpiRet)
BOOL WINAPI StrToIntExW (LPCWSTR lpszStr, DWORD dwFlags, LPINT lpiRet)
LPSTR WINAPI StrDupA (LPCSTR lpszStr)
LPWSTR WINAPI StrDupW (LPCWSTR lpszStr)
static int SHLWAPI_StrSpnHelperA (LPCSTR lpszStr, LPCSTR lpszMatch, LPSTR(WINAPI *pStrChrFn)(LPCSTR, WORD), BOOL bInvert)
int WINAPI StrSpnA (LPCSTR lpszStr, LPCSTR lpszMatch)
int WINAPI StrSpnW (LPCWSTR lpszStr, LPCWSTR lpszMatch)
int WINAPI StrCSpnA (LPCSTR lpszStr, LPCSTR lpszMatch)
int WINAPI StrCSpnW (LPCWSTR lpszStr, LPCWSTR lpszMatch)
int WINAPI StrCSpnIA (LPCSTR lpszStr, LPCSTR lpszMatch)
int WINAPI StrCSpnIW (LPCWSTR lpszStr, LPCWSTR lpszMatch)
LPSTR WINAPI StrPBrkA (LPCSTR lpszStr, LPCSTR lpszMatch)
LPWSTR WINAPI StrPBrkW (LPCWSTR lpszStr, LPCWSTR lpszMatch)
static LPSTR SHLWAPI_StrRChrHelperA (LPCSTR lpszStr, LPCSTR lpszEnd, WORD ch, BOOL(WINAPI *pChrCmpFn)(WORD, WORD))
LPSTR WINAPI StrRChrA (LPCSTR lpszStr, LPCSTR lpszEnd, WORD ch)
LPWSTR WINAPI StrRChrW (LPCWSTR str, LPCWSTR end, WORD ch)
LPSTR WINAPI StrRChrIA (LPCSTR lpszStr, LPCSTR lpszEnd, WORD ch)
LPWSTR WINAPI StrRChrIW (LPCWSTR str, LPCWSTR end, WORD ch)
LPSTR WINAPI StrCatBuffA (LPSTR lpszStr, LPCSTR lpszCat, INT cchMax)
LPWSTR WINAPI StrCatBuffW (LPWSTR lpszStr, LPCWSTR lpszCat, INT cchMax)
HRESULT WINAPI StrRetToBufA (LPSTRRET src, const ITEMIDLIST *pidl, LPSTR dest, UINT len)
HRESULT WINAPI StrRetToBufW (LPSTRRET src, const ITEMIDLIST *pidl, LPWSTR dest, UINT len)
HRESULT WINAPI StrRetToStrA (LPSTRRET lpStrRet, const ITEMIDLIST *pidl, LPSTR *ppszName)
HRESULT WINAPI StrRetToStrW (LPSTRRET lpStrRet, const ITEMIDLIST *pidl, LPWSTR *ppszName)
static HRESULT _SHStrDupAToBSTR (LPCSTR src, BSTR *pBstrOut)
HRESULT WINAPI StrRetToBSTR (STRRET *lpStrRet, LPCITEMIDLIST pidl, BSTR *pBstrOut)
LPSTR WINAPI StrFormatKBSizeA (LONGLONG llBytes, LPSTR lpszDest, UINT cchMax)
LPWSTR WINAPI StrFormatKBSizeW (LONGLONG llBytes, LPWSTR lpszDest, UINT cchMax)
LPSTR WINAPI StrNCatA (LPSTR lpszStr, LPCSTR lpszCat, INT cchMax)
LPWSTR WINAPI StrNCatW (LPWSTR lpszStr, LPCWSTR lpszCat, INT cchMax)
BOOL WINAPI StrTrimA (LPSTR lpszStr, LPCSTR lpszTrim)
BOOL WINAPI StrTrimW (LPWSTR lpszStr, LPCWSTR lpszTrim)
HRESULT WINAPI SHStrDupA (LPCSTR lpszStr, LPWSTR *lppszDest)
HRESULT WINAPI SHStrDupW (LPCWSTR src, LPWSTR *dest)
static LPWSTR SHLWAPI_WriteReverseNum (LPWSTR lpszOut, DWORD dwNum)
static int SHLWAPI_FormatSignificant (LPWSTR lpszNum, int dwDigits)
static int SHLWAPI_WriteTimeClass (LPWSTR lpszOut, DWORD dwValue, UINT uClassStringId, int iDigits)
INT WINAPI StrFromTimeIntervalA (LPSTR lpszStr, UINT cchMax, DWORD dwMS, int iDigits)
INT WINAPI StrFromTimeIntervalW (LPWSTR lpszStr, UINT cchMax, DWORD dwMS, int iDigits)
BOOL WINAPI StrIsIntlEqualA (BOOL bCase, LPCSTR lpszStr, LPCSTR lpszComp, int iLen)
BOOL WINAPI StrIsIntlEqualW (BOOL bCase, LPCWSTR lpszStr, LPCWSTR lpszComp, int iLen)
LPSTR WINAPI StrCpyNXA (LPSTR lpszDest, LPCSTR lpszSrc, int iLen)
LPWSTR WINAPI StrCpyNXW (LPWSTR lpszDest, LPCWSTR lpszSrc, int iLen)
INT WINAPI StrCmpLogicalW (LPCWSTR lpszStr, LPCWSTR lpszComp)
LPWSTR WINAPI StrFormatByteSizeW (LONGLONG llBytes, LPWSTR lpszDest, UINT cchMax)
LPSTR WINAPI StrFormatByteSize64A (LONGLONG llBytes, LPSTR lpszDest, UINT cchMax)
LPSTR WINAPI StrFormatByteSizeA (DWORD dwBytes, LPSTR lpszDest, UINT cchMax)
DWORD WINAPI SHTruncateString (LPSTR lpStr, DWORD size)
char WINAPI SHStripMneumonicA (LPCSTR lpszStr)
WCHAR WINAPI SHStripMneumonicW (LPCWSTR lpszStr)
DWORD WINAPI SHAnsiToUnicodeCP (DWORD dwCp, LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
DWORD WINAPI SHAnsiToUnicode (LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
DWORD WINAPI SHUnicodeToAnsiCP (UINT CodePage, LPCWSTR lpSrcStr, LPSTR lpDstStr, int dstlen)
INT WINAPI SHUnicodeToAnsi (LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
DWORD WINAPI SHAnsiToAnsi (LPCSTR lpszSrc, LPSTR lpszDst, int iLen)
DWORD WINAPI SHUnicodeToUnicode (LPCWSTR lpszSrc, LPWSTR lpszDst, int iLen)
BOOL WINAPI DoesStringRoundTripA (LPCSTR lpSrcStr, LPSTR lpDst, INT iLen)
BOOL WINAPI DoesStringRoundTripW (LPCWSTR lpSrcStr, LPSTR lpDst, INT iLen)
HRESULT WINAPI SHLoadIndirectString (LPCWSTR src, LPWSTR dst, UINT dst_len, void **reserved)

Variables

HINSTANCE shlwapi_hInstance

Generated on Sat May 26 2012 04:42:55 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.