|
ReactOS 0.4.16-dev-2320-ge1853c6
|
#include <string.h>#include <wchar.h>#include "windows.h"#include "winerror.h"#include "hstring.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | hstring_header |
| struct | hstring_private |
Macros | |
| #define | HSTRING_REFERENCE_FLAG 1 |
Variables | |
| static const WCHAR | empty [1] |
Definition at line 66 of file string.c.
Referenced by WindowsConcatString(), WindowsCreateString(), and WindowsPreallocateStringBuffer().
| C_ASSERT | ( | sizeof(struct hstring_header)<=sizeof(HSTRING_HEADER) | ) |
|
inlinestatic |
Definition at line 51 of file string.c.
Referenced by WindowsCompareStringOrdinal(), WindowsConcatString(), WindowsCreateString(), WindowsDeleteString(), WindowsDuplicateString(), WindowsGetStringLen(), WindowsGetStringRawBuffer(), WindowsIsStringEmpty(), WindowsPreallocateStringBuffer(), WindowsStringHasEmbeddedNull(), WindowsSubstring(), WindowsSubstringWithSpecifiedLength(), WindowsTrimStringEnd(), and WindowsTrimStringStart().
|
inlinestatic |
Definition at line 61 of file string.c.
Referenced by WindowsDeleteStringBuffer(), and WindowsPromoteStringBuffer().
|
inlinestatic |
Definition at line 56 of file string.c.
Referenced by WindowsCreateStringReference().
Definition at line 400 of file string.c.
Referenced by test_compare().
Definition at line 356 of file string.c.
Referenced by test_concat().
Definition at line 87 of file string.c.
Referenced by mta_init_implicit_thread(), test_access(), test_ActivationFactories(), test_compare(), test_concat(), test_create_delete(), test_duplicate(), test_hstring_struct(), test_implicit_mta(), test_substring(), test_trim(), WindowsDuplicateString(), WindowsSubstring(), WindowsSubstringWithSpecifiedLength(), WindowsTrimStringEnd(), and WindowsTrimStringStart().
| HRESULT WINAPI WindowsCreateStringReference | ( | LPCWSTR | ptr, |
| UINT32 | len, | ||
| HSTRING_HEADER * | header, | ||
| HSTRING * | out | ||
| ) |
Definition at line 113 of file string.c.
Referenced by test_access(), test_compare(), test_concat(), test_create_delete(), test_duplicate(), test_hstring_struct(), test_substring(), and test_trim().
Definition at line 143 of file string.c.
Referenced by mta_init_implicit_thread(), test_access(), test_ActivationFactories(), test_compare(), test_concat(), test_create_delete(), test_duplicate(), test_hstring_struct(), test_implicit_mta(), test_string_buffer(), test_substring(), test_trim(), and WindowsDeleteStringBuffer().
Definition at line 212 of file string.c.
Referenced by test_string_buffer().
Definition at line 161 of file string.c.
Referenced by test_duplicate(), test_hstring_struct(), WindowsConcatString(), WindowsTrimStringEnd(), and WindowsTrimStringStart().
Definition at line 249 of file string.c.
Referenced by _check_string(), WindowsSubstring(), and WindowsSubstringWithSpecifiedLength().
Definition at line 263 of file string.c.
Referenced by _check_string(), DllGetActivationFactory(), and RoGetActivationFactory().
Definition at line 184 of file string.c.
Referenced by test_string_buffer().
Definition at line 227 of file string.c.
Referenced by test_string_buffer().
Definition at line 283 of file string.c.
Referenced by _check_string().
Definition at line 312 of file string.c.
Referenced by test_substring().
| HRESULT WINAPI WindowsSubstringWithSpecifiedLength | ( | HSTRING | str, |
| UINT32 | start, | ||
| UINT32 | len, | ||
| HSTRING * | out | ||
| ) |
Definition at line 334 of file string.c.
Referenced by test_substring().
Definition at line 460 of file string.c.
Referenced by test_trim().
Definition at line 433 of file string.c.
Referenced by test_trim().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | winstring | ) |
Definition at line 47 of file string.c.
Referenced by _check_string(), _create_option_elem(), _Slist_sort(), _test_open(), _test_server_open(), _wcstoi64_l(), _wcstoui64_l(), AppendFullPathURL(), list< _Tp, >::back(), BinaryToBase64W(), XMLStorage::XMLNode::Children::clear(), clear_lfn_slots(), create_command(), CRYPT_IsEmptyName(), delete_tree(), delete_tree_(), dictionary_put_Key(), do_reg_operation(), do_splits(), StringTest::find(), list< _Tp, >::front(), get_patch_product_codes(), get_regdata(), get_tasks_root_folder(), HTMLImageElementFactory_value(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::insert_unique(), InternetOpenRequest_test(), JSGlobal_parseInt(), lfn_remove(), TMapLoader::Load(), LoadWinTypeFromCHM(), MSI_GetProductInfo(), nfs41_client_state_revoked(), parse_culture(), parse_probing(), parse_startup(), parse_supported_runtime(), list< _Tp, >::pop_back(), list< _Tp, >::pop_front(), proxtrans(), pSetupStringTableStringFromId(), recvrequest(), REGION_CropRegion(), ReOpenFile(), reset(), run_service(), s_remote_FormatRecord(), s_remote_GetProperty(), s_remote_GetSourcePath(), s_remote_GetTargetPath(), s_remote_SummaryInfoGetProperty(), s_remote_ViewGetError(), select_style(), set_default_templates(), SHLWAPI_InvokeByIID(), SQLWritePrivateProfileStringW(), list< _Tp, >::swap(), StringTest::template_expression(), StringTest::template_wexpression(), test_assign(), test_construction(), test_copyassignment(), test_copyconstructor(), test_CopyFolder(), test_CopyStgMedium(), test_CPoint(), test_create_delete_svc(), test_create_device_list_ex(), test_CreateAssemblyNameObject(), test_CRect(), test_CryptCATOpen(), test_CSize(), test_DnsNameCompare_A(), test_DxDiag_SoundDevices(), test_DxDiag_SystemInfo(), test_empty_headers_param(), test_find_file(), test_fromguid(), test_GetAddrInfoW(), test_GetLongPathNameW(), test_GetVolumePathNamesForVolumeNameW(), test_HlinkGetSetStringReference(), test_InstallAssembly(), test_IsDomainLegalCookieDomainW(), test_IWinHttpRequest(), test_mbsspn(), test_mbsspnp(), test_menu_iteminfo(), test_misc(), test_NetFwAuthorizedApplication(), test_PdhValidatePathExW(), test_PdhValidatePathW(), test_PropVariantCompareEx(), test_QueryAssemblyInfo(), test_request_parameter_defaults(), test_sequence(), test_SQLGetPrivateProfileStringW(), test_Startup(), test_string_pointers(), test_stringtable(), test_Win32_Service(), test_WinHttpAddHeaders(), CProgressDialog::update_dialog(), update_title(), VARIANT_BstrReplaceDecimal(), Widget_array(), Widget_mystruct(), Widget_rect(), WindowsCompareStringOrdinal(), WindowsGetStringRawBuffer(), WindowsPreallocateStringBuffer(), wnet_use_connection(), xmldoc_createElement(), and xmlParse3986Segment().