winstring.h header
This header is used by Windows Runtime C++ reference. For more information, see:
winstring.h contains the following programming interfaces:
Functions
HSTRING_UserFree The HSTRING_UserFree function (winstring.h) frees resources on the server side when called by RPC stub files. |
HSTRING_UserMarshal The HSTRING_UserMarshal function (winstring.h) marshals an HSTRING object into the RPC buffer. |
HSTRING_UserSize The HSTRING_UserSize function (winstring.h) calculates the wire size of the HSTRING object, and retrieves its handle and data. |
HSTRING_UserUnmarshal The HSTRING_UserUnmarshal function (winstring.h) unmarshals an HSTRING object from the RPC buffer. |
WindowsCompareStringOrdinal Compares two specified HSTRING objects and returns an integer that indicates their relative position in a sort order. |
WindowsConcatString Concatenates two specified strings. |
WindowsCreateString Creates a new HSTRING based on the specified source string. |
WindowsCreateStringReference Creates a new string reference based on the specified string. |
WindowsDeleteString Decrements the reference count of a string buffer. |
WindowsDeleteStringBuffer Discards a preallocated string buffer if it was not promoted to an HSTRING. |
WindowsDuplicateString Creates a copy of the specified string. |
WindowsGetStringLen Gets the length, in Unicode characters, of the specified string. |
WindowsGetStringRawBuffer Retrieves the backing buffer for the specified string. |
WindowsInspectString Provides a way to for debuggers to display the value of a Windows Runtime�HSTRING in another address space, remotely, or from a dump. (WindowsInspectString) |
WindowsInspectString2 Provides a way to for debuggers to display the value of a Windows Runtime�HSTRING in another address space, remotely, or from a dump. (WindowsInspectString2) |
WindowsIsStringEmpty Indicates whether the specified string is the empty string. |
WindowsPreallocateStringBuffer Allocates a mutable character buffer for use in HSTRING creation. |
WindowsPromoteStringBuffer Creates an HSTRING from the specified HSTRING_BUFFER. |
WindowsReplaceString Replaces all occurrences of a set of characters in the specified string with another set of characters to create a new string. |
WindowsStringHasEmbeddedNull Indicates whether the specified string has embedded null characters. |
WindowsSubstring Retrieves a substring from the specified string. The substring starts at the specified character position. |
WindowsSubstringWithSpecifiedLength Retrieves a substring from the specified string. The substring starts at a specified character position and has a specified length. |
WindowsTrimStringEnd Removes all trailing occurrences of a specified set of characters from the source string. |
WindowsTrimStringStart Removes all leading occurrences of a specified set of characters from the source string. |
Callback functions
PINSPECT_HSTRING_CALLBACK Provides a function pointer to the callback used by the WindowsInspectString function. |