6 instantiations of PCSTR
Microsoft.Private.Windows.Core (6)
Windows.Win32.PCSTR.g.cs (1)
38
public static explicit operator PCSTR(byte* value) => new
PCSTR
(value);
Windows.Win32.PInvokeCore.KERNEL32.dll.g.cs (2)
189
int __result = PInvokeCore.MultiByteToWideChar(CodePage, dwFlags, new winmdroot.Foundation.
PCSTR
(lpMultiByteStrLocal), cbMultiByte, lpWideCharStr, cchWideChar);
229
int __result = PInvokeCore.WideCharToMultiByte(CodePage, dwFlags, lpWideCharStrLocal, cchWideChar, lpMultiByteStr, cbMultiByte, new winmdroot.Foundation.
PCSTR
(lpDefaultCharLocal), lpUsedDefaultChar);
Windows.Win32.PSTR.g.cs (3)
51
public override string ToString() => new
PCSTR
(this.Value).ToString();
53
public static implicit operator PCSTR(PSTR value) => new
PCSTR
(value.Value);
57
internal int Length => new
PCSTR
(this.Value).Length;
12 references to PCSTR
Microsoft.Private.Windows.Core (12)
Windows.Win32.PCSTR.g.cs (5)
27
: IEquatable<
PCSTR
>
36
public static implicit operator byte*(
PCSTR
value) => value.Value;
38
public static explicit operator
PCSTR
(byte* value) => new PCSTR(value);
40
public bool Equals(
PCSTR
other) => this.Value == other.Value;
42
public override bool Equals(object obj) => obj is
PCSTR
other && this.Equals(other);
Windows.Win32.PInvokeCore.KERNEL32.dll.g.cs (4)
183
/// <inheritdoc cref="MultiByteToWideChar(uint, winmdroot.Globalization.MULTI_BYTE_TO_WIDE_CHAR_FLAGS, winmdroot.Foundation.
PCSTR
, int, winmdroot.Foundation.PWSTR, int)"/>
219
internal static extern int MultiByteToWideChar(uint CodePage, winmdroot.Globalization.MULTI_BYTE_TO_WIDE_CHAR_FLAGS dwFlags, winmdroot.Foundation.
PCSTR
lpMultiByteStr, int cbMultiByte, winmdroot.Foundation.PWSTR lpWideCharStr, int cchWideChar);
221
/// <inheritdoc cref="WideCharToMultiByte(uint, uint, winmdroot.Foundation.PCWSTR, int, winmdroot.Foundation.PSTR, int, winmdroot.Foundation.
PCSTR
, winmdroot.Foundation.BOOL*)"/>
268
internal static extern unsafe int WideCharToMultiByte(uint CodePage, uint dwFlags, winmdroot.Foundation.PCWSTR lpWideCharStr, int cchWideChar, winmdroot.Foundation.PSTR lpMultiByteStr, int cbMultiByte, winmdroot.Foundation.
PCSTR
lpDefaultChar, [Optional] winmdroot.Foundation.BOOL* lpUsedDefaultChar);
Windows.Win32.PSTR.g.cs (3)
50
/// <inheritdoc cref="
PCSTR
.ToString()"/>
53
public static implicit operator
PCSTR
(PSTR value) => new PCSTR(value.Value);
56
/// <inheritdoc cref="
PCSTR
.Length"/>