ReactOS 0.4.16-dev-2320-ge1853c6
winstring.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2014 Martin Storsjo
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17 */
18
19#ifndef __WINSTRING_H_
20#define __WINSTRING_H_
21
22#include <hstring.h>
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
42 HSTRING *out);
49
50#ifdef __cplusplus
51}
52#endif
53
54#endif /* __WINSTRING_H_ */
unsigned int BOOL
Definition: ntddk_ex.h:94
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:7751
GLuint GLdouble GLdouble GLint GLint order
Definition: glext.h:11194
GLenum GLsizei len
Definition: glext.h:6722
static PVOID ptr
Definition: dispmode.c:27
static const char haystack[]
Definition: editor.c:190
const WCHAR * str
XML_HIDDEN void xmlParserErrors const char const xmlChar const xmlChar * str2
Definition: parser.h:35
XML_HIDDEN void xmlParserErrors const char const xmlChar * str1
Definition: parser.h:35
int32_t INT32
Definition: typedefs.h:58
uint32_t UINT32
Definition: typedefs.h:59
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
Definition: wcsftime.cpp:383
#define WINAPI
Definition: msvc.h:6
HRESULT WINAPI WindowsDeleteStringBuffer(HSTRING_BUFFER buf)
Definition: string.c:212
UINT32 WINAPI WindowsGetStringLen(HSTRING str)
Definition: string.c:249
HRESULT WINAPI WindowsCreateString(LPCWSTR ptr, UINT32 len, HSTRING *out)
Definition: string.c:87
LPCWSTR WINAPI WindowsGetStringRawBuffer(HSTRING str, UINT32 *len)
Definition: string.c:263
HRESULT WINAPI WindowsCompareStringOrdinal(HSTRING str1, HSTRING str2, INT32 *order)
Definition: string.c:400
HRESULT WINAPI WindowsConcatString(HSTRING str1, HSTRING str2, HSTRING *out)
Definition: string.c:356
HRESULT WINAPI WindowsDeleteString(HSTRING str)
Definition: string.c:143
HRESULT WINAPI WindowsTrimStringStart(HSTRING str, HSTRING charstr, HSTRING *out)
Definition: string.c:433
HRESULT WINAPI WindowsSubstringWithSpecifiedLength(HSTRING str, UINT32 pos, UINT32 len, HSTRING *out)
Definition: string.c:334
HRESULT WINAPI WindowsDuplicateString(HSTRING str, HSTRING *out)
Definition: string.c:161
HRESULT WINAPI WindowsSubstring(HSTRING str, UINT32 pos, HSTRING *out)
Definition: string.c:312
HRESULT WINAPI WindowsPromoteStringBuffer(HSTRING_BUFFER buf, HSTRING *out)
Definition: string.c:227
HRESULT WINAPI WindowsReplaceString(HSTRING haystack, HSTRING needle, HSTRING replacement, HSTRING *out)
HRESULT WINAPI WindowsStringHasEmbeddedNull(HSTRING str, BOOL *out)
Definition: string.c:283
HRESULT WINAPI WindowsTrimStringEnd(HSTRING str, HSTRING charstr, HSTRING *out)
Definition: string.c:460
HRESULT WINAPI WindowsPreallocateStringBuffer(UINT32 len, WCHAR **outptr, HSTRING_BUFFER *out)
Definition: string.c:184
HRESULT WINAPI WindowsCreateStringReference(LPCWSTR ptr, UINT32 len, HSTRING_HEADER *header, HSTRING *out)
Definition: string.c:113
BOOL WINAPI WindowsIsStringEmpty(HSTRING str)
Definition: string.c:386
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
__wchar_t WCHAR
Definition: xmlstorage.h:180