584 references to LPWStr
ILAssembler (1)
Actions\GrammarActions.Marshalling.Actions.cs (1)
476CILParser.LPWSTR => UnmanagedType.LPWStr,
ILCompiler.Diagnostics (2)
ISymNGenWriter.cs (2)
118void OpenModW([MarshalAs(UnmanagedType.LPWStr)] string wszModule, 119[MarshalAs(UnmanagedType.LPWStr)] string wszObjFile,
ILCompiler.ReadyToRun (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
147private static extern IntPtr AllocException([MarshalAs(UnmanagedType.LPWStr)]string message, int messageLength);
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
147private static extern IntPtr AllocException([MarshalAs(UnmanagedType.LPWStr)]string message, int messageLength);
Microsoft.AspNetCore.Cryptography.Internal (6)
SafeHandles\SafeLibraryHandle.cs (1)
193[MarshalAs(UnmanagedType.LPWStr)] string lpFileName,
UnsafeNativeMethods.cs (5)
206[MarshalAs(UnmanagedType.LPWStr)] string pszProperty, 249[MarshalAs(UnmanagedType.LPWStr)] string pszAlgId, 250[MarshalAs(UnmanagedType.LPWStr)] string? pszImplementation, 262[MarshalAs(UnmanagedType.LPWStr)] string pszProperty, 369[MarshalAs(UnmanagedType.LPWStr)] string pwszDescriptorString,
Microsoft.AspNetCore.Server.HttpSys (1)
NativeInterop\SafeLibraryHandle.cs (1)
89[MarshalAs(UnmanagedType.LPWStr)] string lpFileName,
Microsoft.AspNetCore.Server.IIS (2)
NativeMethods.cs (2)
28private static partial IntPtr GetModuleHandle([MarshalAs(UnmanagedType.LPWStr)] string lpModuleName); 116[MarshalAs(UnmanagedType.LPWStr)] string value);
Microsoft.Build.Tasks.Core (2)
IFixedTypeInfo.cs (1)
28void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId);
ManifestUtil\mansign2.cs (1)
214[In][MarshalAs(UnmanagedType.LPWStr)] string wszUrl,
Microsoft.CodeAnalysis (28)
DiaSymReader\Writer\ISymUnmanagedCompilerInfoWriter.cs (1)
20int AddCompilerInfo(ushort major, ushort minor, ushort build, ushort revision, [MarshalAs(UnmanagedType.LPWStr)] string name);
DiaSymReader\Writer\ISymUnmanagedWriter.cs (1)
77void DefineConstant2([MarshalAs(UnmanagedType.LPWStr)] string name, VariantStructure value, int constantSignatureToken);
Interop\IClrMetaHost.cs (3)
21[In, MarshalAs(UnmanagedType.LPWStr)] string version, 26[In, MarshalAs(UnmanagedType.LPWStr)] string filePath, 27[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder buffer,
Interop\IClrRuntimeInfo.cs (5)
21[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder buffer, 26[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder buffer, 36[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 2)] StringBuilder buffer, 40[In, MarshalAs(UnmanagedType.LPWStr)] string dllName); 60[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 2)] StringBuilder hostConfigFile,
Interop\IClrStrongName.cs (18)
26[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 48[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 63[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly1, 64[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly2); 70[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 81[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 92[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer); 95[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 101[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 108[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 113[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 114[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 121[In, MarshalAs(UnmanagedType.LPWStr)] string wszFilePath, 122[In, MarshalAs(UnmanagedType.LPWStr)] string wszKeyContainer, 136[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 141[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 152[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 157[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath,
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\PInvokeDiagnosticAnalyzer.cs (1)
203case UnmanagedType.LPWStr:
Microsoft.CodeAnalysis.Scripting (2)
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\ClrGlobalAssemblyCache.cs (1)
52void QueryAssemblyInfo(uint dwFlags, [MarshalAs(UnmanagedType.LPWStr)] string pszAssemblyName, ref ASSEMBLY_INFO pAsmInfo);
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\FusionAssemblyIdentity.cs (1)
124private static extern int RealCreateAssemblyNameObject(out IAssemblyName ppEnum, [MarshalAs(UnmanagedType.LPWStr)] string szAssemblyName, uint dwFlags, IntPtr pvReserved);
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInterop.cs (1)
24[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 2)]
src\runtime\src\libraries\Common\src\System\Runtime\InteropServices\IDispatch.cs (1)
19[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 2), In]
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ICLRData.cs (1)
32int GetImageBase([MarshalAs(UnmanagedType.LPWStr)] string imagePath, ulong* baseAddress);
Microsoft.DiaSymReader (18)
Reader\ISymUnmanagedBinder.cs (2)
27[MarshalAs(UnmanagedType.LPWStr)]string fileName, 28[MarshalAs(UnmanagedType.LPWStr)]string searchPath,
Reader\ISymUnmanagedBinder2.cs (2)
73[MarshalAs(UnmanagedType.LPWStr)]string fileName, 74[MarshalAs(UnmanagedType.LPWStr)]string searchPath,
Reader\ISymUnmanagedBinder3.cs (2)
85[MarshalAs(UnmanagedType.LPWStr)]string fileName, 86[MarshalAs(UnmanagedType.LPWStr)]string searchPath,
Reader\ISymUnmanagedBinder4.cs (1)
116[MarshalAs(UnmanagedType.LPWStr)]string pdbFilePath,
Reader\ISymUnmanagedReader.cs (6)
21[MarshalAs(UnmanagedType.LPWStr)] string url, 68[MarshalAs(UnmanagedType.LPWStr)] string name, 82[MarshalAs(UnmanagedType.LPWStr)] string fileName, 83[MarshalAs(UnmanagedType.LPWStr)] string searchPath, 90int UpdateSymbolStore([MarshalAs(UnmanagedType.LPWStr)] string fileName, 97int ReplaceSymbolStore([MarshalAs(UnmanagedType.LPWStr)] string fileName,
Reader\ISymUnmanagedReader2.cs (1)
133[MarshalAs(UnmanagedType.LPWStr)] string name,
Reader\ISymUnmanagedReader3.cs (2)
156[MarshalAs(UnmanagedType.LPWStr)] string name, 168[MarshalAs(UnmanagedType.LPWStr)] string name,
Writer\ISymUnmanagedCompilerInfoWriter.cs (1)
20int AddCompilerInfo(ushort major, ushort minor, ushort build, ushort revision, [MarshalAs(UnmanagedType.LPWStr)] string name);
Writer\ISymUnmanagedWriter.cs (1)
84void DefineConstant2([MarshalAs(UnmanagedType.LPWStr)] string name, VariantStructure value, int constantSignatureToken);
Microsoft.Interop.SourceGeneration (1)
MarshalAsWithCustomMarshallersParser.cs (1)
104UnmanagedType.LPTStr or UnmanagedType.LPWStr => TypeNames.Utf16StringMarshaller,
Microsoft.Maui (4)
VisualDiagnostics\BootstrapHelper.cs (4)
28 [MarshalAs(UnmanagedType.LPWStr)] string assemblyPath, 29 [MarshalAs(UnmanagedType.LPWStr)] string typeName, 30 [MarshalAs(UnmanagedType.LPWStr)] string methodName, 31 [MarshalAs(UnmanagedType.LPWStr)] string argument)
Microsoft.Maui.Controls.Compatibility (4)
src\Core\src\VisualDiagnostics\BootstrapHelper.cs (4)
28 [MarshalAs(UnmanagedType.LPWStr)] string assemblyPath, 29 [MarshalAs(UnmanagedType.LPWStr)] string typeName, 30 [MarshalAs(UnmanagedType.LPWStr)] string methodName, 31 [MarshalAs(UnmanagedType.LPWStr)] string argument)
Microsoft.VisualStudio.TestPlatform.ObjectModel (2)
Navigation\NativeMethods.cs (2)
611[MarshalAs(UnmanagedType.LPWStr)] string executable, 612[MarshalAs(UnmanagedType.LPWStr)] string? searchPath,
Microsoft.Win32.Msi (2)
NativeMethods.cs (1)
23internal delegate DialogResult InstallUIHandler(IntPtr pvContext, uint iMessageType, [MarshalAs(UnmanagedType.LPWStr)] string message);
UserInterfaceHandler.cs (1)
72private DialogResult Handler(IntPtr pvContext, uint iMessageType, [MarshalAs(UnmanagedType.LPWStr)] string message)
Mono.Cecil.Pdb (6)
Mono.Cecil.Pdb\ISymUnmanagedWriter2.cs (6)
24 [In, MarshalAs (UnmanagedType.LPWStr)] string url, 41 void OpenNamespace ([In, MarshalAs (UnmanagedType.LPWStr)] string name); 43 void UsingNamespace ([In, MarshalAs (UnmanagedType.LPWStr)] string fullName); 47 [In, MarshalAs (UnmanagedType.LPWStr)] string filename, 69 [In, MarshalAs (UnmanagedType.LPWStr)] string name, 82 [In, MarshalAs (UnmanagedType.LPWStr)] string name,
NuGet.Packaging (1)
Signing\Timestamp\Rfc3161TimestampWin32.cs (1)
89[MarshalAs(UnmanagedType.LPWStr)] string wszUrl,
PresentationBuildTasks (7)
MS\Internal\Tasks\IVsMSBuildTaskFileManager.cs (7)
37string GetFileContents([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 44object GetFileDocData([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 52long GetFileLastChangeTime([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 63void PutGeneratedFileContents([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename, [In, MarshalAs(UnmanagedType.LPWStr)] string strFileContents); 74void Delete([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 79bool Exists([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename, [In, MarshalAs(UnmanagedType.Bool)] bool fOnlyCheckOnDisk);
PresentationCore (20)
MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\NativeMethods.cs (1)
19internal static extern unsafe int WindowsCreateString([MarshalAs(UnmanagedType.LPWStr)] string sourceString,
System\Windows\Input\Stylus\Wisp\PenImcRcw.cs (4)
30void GetName([MarshalAs(UnmanagedType.LPWStr)] out string name); 31void GetPlugAndPlayId([MarshalAs(UnmanagedType.LPWStr)] out string plugAndPlayId); 37void GetCursorInfo(int iCursor, [MarshalAs(UnmanagedType.LPWStr)] out string sName, out int id, [MarshalAs(UnmanagedType.Bool)] out bool fInverted); 39void GetCursorButtonInfo (int iCursor, int iButton, [MarshalAs(UnmanagedType.LPWStr)] out string sName, out Guid guid);
System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (15)
221[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzAuthor, 228[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzVersion, 235[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzSpecVersion, 242[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFriendlyName, 257[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceManufacturer, 265[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceModels, 273[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzMimeTypes, 281[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFileExtensions, 315[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzNamespace, 322[MarshalAs(UnmanagedType.LPWStr)] String wzName, 329[MarshalAs(UnmanagedType.LPWStr)] String wzName, 345[MarshalAs(UnmanagedType.LPWStr)] String wzName, 352[MarshalAs(UnmanagedType.LPWStr)] String wzName 1033[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzName, 1038[MarshalAs(UnmanagedType.LPWStr)] String wzName,
PresentationFramework (146)
MS\Internal\AppModel\ShellProvider.cs (61)
28[MarshalAs(UnmanagedType.LPWStr)] 30[MarshalAs(UnmanagedType.LPWStr)] 164[MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, 243[MarshalAs(UnmanagedType.LPWStr)] string pszName, 260[return: MarshalAs(UnmanagedType.LPWStr)] 282[return: MarshalAs(UnmanagedType.LPWStr)] 322[return: MarshalAs(UnmanagedType.LPWStr)] 366void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 369void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 370void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName); 371void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 372void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir); 373void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 374void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs); 379void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); 380void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon); 381void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved); 383void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile); 460void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 462[return: MarshalAs(UnmanagedType.LPWStr)] 465void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 467void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 469void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 475void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 521new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 523[return: MarshalAs(UnmanagedType.LPWStr)] 526new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 528new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 530new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 536new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 547void SetCancelButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 577new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 578[return: MarshalAs(UnmanagedType.LPWStr)] 580new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 581new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 582new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 585new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 623new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 624[return: MarshalAs(UnmanagedType.LPWStr)] 626new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 627new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 628new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 631new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 662void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 686void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 708void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 717HRESULT AppendCategory([MarshalAs(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa); 726void DeleteList([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 740void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 741[return: MarshalAs(UnmanagedType.LPWStr)] 755void SetProgID([MarshalAs(UnmanagedType.LPWStr)] string pszProgID); 756[return: MarshalAs(UnmanagedType.LPWStr)] 883HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 886HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 925[PreserveSig] new HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 926[PreserveSig] new HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 991private static extern void SHAddToRecentDocsString(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv); 1011internal static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out object ppv); 1015internal static extern HRESULT SHGetFolderPathEx([In] ref Guid rfid, KF_FLAG dwFlags, [In, Optional] IntPtr hToken, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszPath, uint cchPath); 1022internal static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID); 1029internal static extern HRESULT GetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] out string AppID);
MS\Internal\Interop\IndexingFilter.cs (4)
848void Load([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, int dwMode); 860void Save([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, 867void SaveCompleted([MarshalAs(UnmanagedType.LPWStr)] string pszFileName); 880int GetCurFile([MarshalAs(UnmanagedType.LPWStr)] out string ppszFileName);
MS\Internal\Progressivity\IByteRangeDownloaderService.cs (2)
51[MarshalAs(UnmanagedType.LPWStr)] string url, 52[MarshalAs(UnmanagedType.LPWStr)] string tempFile,
MS\Internal\WindowsRuntime\Generated\WinRT.cs (2)
53public static extern IntPtr LoadLibraryExW([MarshalAs(UnmanagedType.LPWStr)] string fileName, IntPtr fileHandle, uint flags); 59public static extern unsafe int WindowsCreateString([MarshalAs(UnmanagedType.LPWStr)] string sourceString,
System\Windows\Documents\MsSpellCheckLib\RCW.cs (29)
86[return: MarshalAs(UnmanagedType.LPWStr)] 116void RemoteNext([In] uint celt, [MarshalAs(UnmanagedType.LPWStr)] out string rgelt, out uint pceltFetched); 139[return: MarshalAs(UnmanagedType.LPWStr)] 146[return: MarshalAs(UnmanagedType.LPWStr)] 153[return: MarshalAs(UnmanagedType.LPWStr)] 190[return: MarshalAs(UnmanagedType.LPWStr)] 197IEnumSpellingError Check([In, MarshalAs(UnmanagedType.LPWStr)] string text); 201IEnumString Suggest([In, MarshalAs(UnmanagedType.LPWStr)] string word); 204void Add([In, MarshalAs(UnmanagedType.LPWStr)] string word); 207void Ignore([In, MarshalAs(UnmanagedType.LPWStr)] string word); 210void AutoCorrect([In, MarshalAs(UnmanagedType.LPWStr)] string from, [In, MarshalAs(UnmanagedType.LPWStr)] string to); 213byte GetOptionValue([In, MarshalAs(UnmanagedType.LPWStr)] string optionId); 224[return: MarshalAs(UnmanagedType.LPWStr)] 231[return: MarshalAs(UnmanagedType.LPWStr)] 244IOptionDescription GetOptionDescription([In, MarshalAs(UnmanagedType.LPWStr)] string optionId); 248IEnumSpellingError ComprehensiveCheck([In, MarshalAs(UnmanagedType.LPWStr)] string text); 268int IsSupported([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 272ISpellChecker CreateSpellChecker([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 285void RegisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 288void UnregisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 303public extern virtual ISpellChecker CreateSpellChecker([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 306public extern virtual int IsSupported([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 309public extern virtual void RegisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 312public extern virtual void UnregisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
System\Windows\Standard\NativeMethods.cs (19)
1379public static extern SafeDC CreateDC([MarshalAs(UnmanagedType.LPWStr)] string lpszDriver, [MarshalAs(UnmanagedType.LPWStr)] string lpszDevice, IntPtr lpszOutput, IntPtr lpInitData); 1698[MarshalAs(UnmanagedType.LPWStr)] 1700[MarshalAs(UnmanagedType.LPWStr)] 1793[MarshalAs(UnmanagedType.LPWStr)] 1804[MarshalAs(UnmanagedType.LPWStr)] 1815[MarshalAs(UnmanagedType.LPWStr)] 2187[MarshalAs(UnmanagedType.LPWStr)] 2189[MarshalAs(UnmanagedType.LPWStr)] 2345private static extern IntPtr _CommandLineToArgvW([MarshalAs(UnmanagedType.LPWStr)] string cmdLine, out int numArgs); 2449[MarshalAs(UnmanagedType.LPWStr)] string lpClassName, 2450[MarshalAs(UnmanagedType.LPWStr)] string lpWindowName, 2730private static extern IntPtr _GetModuleHandle([MarshalAs(UnmanagedType.LPWStr)] string lpModuleName); 2905private static extern uint _RegisterWindowMessage([MarshalAs(UnmanagedType.LPWStr)] string lpString); 3009private static extern bool _SystemParametersInfo_String(SPI uiAction, int uiParam, [MarshalAs(UnmanagedType.LPWStr)] string pvParam, SPIF fWinIni); 3175private static extern void _SHAddToRecentDocs_String(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv); 3232public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3243public static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID); 3250public static extern HRESULT GetCurrentProcessExplicitAppUserModelID([Out, MarshalAs(UnmanagedType.LPWStr)] out string AppID);
System\Windows\Standard\ShellProvider.cs (29)
470[In, MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, 549[In, MarshalAs(UnmanagedType.LPWStr)] string pszName, 569[return: MarshalAs(UnmanagedType.LPWStr)] 617[return: MarshalAs(UnmanagedType.LPWStr)] 657[return: MarshalAs(UnmanagedType.LPWStr)] 675void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 678void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 679void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName); 680void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 681void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir); 682void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 683void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs); 688void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); 689void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon); 690void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved); 692void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile); 773void SetAppID([In, MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 797void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 817void SetAppID([In, MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 826HRESULT AppendCategory([MarshalAs(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa); 835void DeleteList([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 849void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 850[return: MarshalAs(UnmanagedType.LPWStr)] 864void SetProgID([MarshalAs(UnmanagedType.LPWStr)] string pszProgID); 865[return: MarshalAs(UnmanagedType.LPWStr)] 918HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 921HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 960[PreserveSig] new HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 961[PreserveSig] new HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip);
PresentationUI (5)
MS\Internal\Documents\Application\NativeDirectoryServicesQueryAPIs.cs (5)
103[MarshalAs(UnmanagedType.LPWStr)] 106[MarshalAs(UnmanagedType.LPWStr)] 109[MarshalAs(UnmanagedType.LPWStr)] 112[MarshalAs(UnmanagedType.LPWStr)] 115[MarshalAs(UnmanagedType.LPWStr)]
ReachFramework (21)
MS\Internal\Printing\Configuration\UnsafeNativeMethods.cs (1)
321[MarshalAs(UnmanagedType.LPWStr)] string deviceName,
Serialization\RCW\IXpsOMObjectFactory.cs (5)
31IXpsOMPackage CreatePackageFromFile([MarshalAs(UnmanagedType.LPWStr)] [In] string fileName, [In] int reuseObjects); 75IXpsOMPage CreatePage([ComAliasName("System.Windows.Xps.Serialization.RCW.XPS_SIZE")] [In] ref XPS_SIZE pageDimensions, [MarshalAs(UnmanagedType.LPWStr)] [In] string language, [MarshalAs(UnmanagedType.Interface)] [In] IOpcPartUri partUri); 159IXpsOMPackageWriter CreatePackageWriterOnFile([MarshalAs(UnmanagedType.LPWStr)] [In] string fileName, [In] IntPtr securityAttributes, [In] uint flagsAndAttributes, [In] int optimizeMarkupSize, [ComAliasName("System.Windows.Xps.Serialization.RCW.XPS_INTERLEAVING")] [In] XPS_INTERLEAVING interleaving, [MarshalAs(UnmanagedType.Interface)] [In] IOpcPartUri documentSequencePartName, [MarshalAs(UnmanagedType.Interface)] [In] IXpsOMCoreProperties coreProperties, [MarshalAs(UnmanagedType.Interface)] [In] IXpsOMImageResource packageThumbnail, [MarshalAs(UnmanagedType.Interface)] [In] IXpsOMPrintTicketResource documentSequencePrintTicket, [MarshalAs(UnmanagedType.Interface)] [In] IOpcPartUri discardControlPartName); 167IOpcPartUri CreatePartUri([MarshalAs(UnmanagedType.LPWStr)] [In] string uri); 171IStream CreateReadOnlyStreamOnFile([MarshalAs(UnmanagedType.LPWStr)] [In] string fileName);
Serialization\RCW\IXpsOMPage.cs (5)
61[return: MarshalAs(UnmanagedType.LPWStr)] 65void SetLanguage([MarshalAs(UnmanagedType.LPWStr)] [In] string language); 68[return: MarshalAs(UnmanagedType.LPWStr)] 72void SetName([MarshalAs(UnmanagedType.LPWStr)] [In] string name); 102[return: MarshalAs(UnmanagedType.LPWStr)]
Serialization\RCW\IXpsOMVisual.cs (10)
44[return: MarshalAs(UnmanagedType.LPWStr)] 48void SetTransformLookup([MarshalAs(UnmanagedType.LPWStr)] [In] string key); 62[return: MarshalAs(UnmanagedType.LPWStr)] 66void SetClipGeometryLookup([MarshalAs(UnmanagedType.LPWStr)] [In] string key); 86[return: MarshalAs(UnmanagedType.LPWStr)] 90void SetOpacityMaskBrushLookup([MarshalAs(UnmanagedType.LPWStr)] [In] string key); 93[return: MarshalAs(UnmanagedType.LPWStr)] 97void SetName([MarshalAs(UnmanagedType.LPWStr)] [In] string name); 113[return: MarshalAs(UnmanagedType.LPWStr)] 117void SetLanguage([MarshalAs(UnmanagedType.LPWStr)] [In] string language);
System.Data.OleDb (8)
OleDbStruct.cs (6)
249[MarshalAs(UnmanagedType.LPWStr)] 252[MarshalAs(UnmanagedType.LPWStr)] 255[MarshalAs(UnmanagedType.LPWStr)] 417[MarshalAs(UnmanagedType.LPWStr)] 512[MarshalAs(UnmanagedType.LPWStr)] internal string? pwszDescription; 538[MarshalAs(UnmanagedType.LPWStr)] internal string? pwszDescription;
UnsafeNativeMethods.cs (2)
388[In, MarshalAs(UnmanagedType.LPWStr)] string pwszCommand); 423[Out, MarshalAs(UnmanagedType.LPWStr)] out string ppwszKeywords);
System.Diagnostics.EventLog (20)
System\Diagnostics\Reader\UnsafeNativeMethods.cs (20)
350[MarshalAs(UnmanagedType.LPWStr)] 352[MarshalAs(UnmanagedType.LPWStr)] 354[MarshalAs(UnmanagedType.LPWStr)] 456[MarshalAs(UnmanagedType.LPWStr)] string? path, 457[MarshalAs(UnmanagedType.LPWStr)] string? query, 474[MarshalAs(UnmanagedType.LPWStr)] string? path, 475[MarshalAs(UnmanagedType.LPWStr)] string? query, 521[MarshalAs(UnmanagedType.LPWStr)] string? publisherId, 522[MarshalAs(UnmanagedType.LPWStr)] string? logFilePath, 607[MarshalAs(UnmanagedType.LPWStr)] string channelPath, 639[MarshalAs(UnmanagedType.LPWStr)] string path, 657[MarshalAs(UnmanagedType.LPWStr)] string channelPath, 658[MarshalAs(UnmanagedType.LPWStr)] string? query, 659[MarshalAs(UnmanagedType.LPWStr)] string targetFilePath, 666[MarshalAs(UnmanagedType.LPWStr)] string logFilePath, 674[MarshalAs(UnmanagedType.LPWStr)] string channelPath, 675[MarshalAs(UnmanagedType.LPWStr)] string? targetFilePath, 682[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr)] 714[MarshalAs(UnmanagedType.LPWStr), FieldOffset(0)] 802[MarshalAs(UnmanagedType.LPWStr)] string? bookmarkXml);
System.DirectoryServices (4)
Interop\UnsafeNativeMethods.cs (1)
316[In, MarshalAs(UnmanagedType.LPWStr)] string? pszSearchFilter,
System\DirectoryServices\ActiveDirectory\UnsafeNativeMethods.cs (3)
480[MarshalAs(UnmanagedType.LPWStr)] 482[MarshalAs(UnmanagedType.LPWStr)] 484[MarshalAs(UnmanagedType.LPWStr)]
System.DirectoryServices.AccountManagement (3)
System\DirectoryServices\AccountManagement\interopt.cs (3)
393[MarshalAs(UnmanagedType.LPWStr)] 395[MarshalAs(UnmanagedType.LPWStr)] 397[MarshalAs(UnmanagedType.LPWStr)]
System.Management (64)
System\Management\InteropClasses\WMIInterop.cs (47)
511[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 512[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] ref object pVal, [In] int Type); 513[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 514[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 518[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 524[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 525[PreserveSig] int InheritsFrom_([In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor); 526[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature); 527[PreserveSig] int PutMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInSignature, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pOutSignature); 528[PreserveSig] int DeleteMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 532[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 533[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 542[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int plFlavor); 543[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] ref object pVal, [In] int lFlavor); 544[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 562[PreserveSig] int SetValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] ref object pValue); 563[PreserveSig] int GetValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out] out object pValue); 564[PreserveSig] int DeleteValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags); 651[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 652[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] ref object pVal, [In] int Type); 653[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 654[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 658[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 664[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 665[PreserveSig] int InheritsFrom_([In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor); 666[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature); 667[PreserveSig] int PutMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInSignature, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pOutSignature); 668[PreserveSig] int DeleteMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 672[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 673[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 674[PreserveSig] int GetPropertyHandle_([In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out int pType, [Out] out int plHandle); 715[PreserveSig] int GetRestrictedSink_([In] int lNumQueries, [In][MarshalAs(UnmanagedType.LPWStr)] ref string awszQueries, [In][MarshalAs(UnmanagedType.IUnknown)] object pCallback, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemEventSink ppSink); 726[PreserveSig] int SetKey_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] uint uFlags, [In] uint uCimType, [In] IntPtr pKeyVal); 727[PreserveSig] int SetKey2_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] uint uFlags, [In] uint uCimType, [In] ref object pKeyVal); 730[PreserveSig] int RemoveKey_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] uint uFlags); 742[PreserveSig] int SetText_([In] uint uMode, [In][MarshalAs(UnmanagedType.LPWStr)] string pszPath); 745[PreserveSig] int SetServer_([In][MarshalAs(UnmanagedType.LPWStr)] string Name); 753[PreserveSig] int SetScope_([In] uint uIndex, [In][MarshalAs(UnmanagedType.LPWStr)] string pszClass); 754[PreserveSig] int SetScopeFromText_([In] uint uIndex, [In][MarshalAs(UnmanagedType.LPWStr)] string pszText); 759[PreserveSig] int SetClassName_([In][MarshalAs(UnmanagedType.LPWStr)] string Name); 762[PreserveSig] int CreateClassPart_([In] int lFlags, [In][MarshalAs(UnmanagedType.LPWStr)] string Name); 764[PreserveSig] int IsRelative_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine, [In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace); 765[PreserveSig] int IsRelativeOrChild_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine, [In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace, [In] int lFlags); 766[PreserveSig] int IsLocal_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine); 767[PreserveSig] int IsSameClassName_([In][MarshalAs(UnmanagedType.LPWStr)] string wszClass);
System\Management\ManagementScope.cs (17)
97internal delegate int GetPropertyHandle(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out int pType, [Out] out int plHandle); 98internal delegate int WritePropertyValue(int vFunc, IntPtr pWbemClassObject, [In] int lHandle, [In] int lNumBytes, [In][MarshalAs(UnmanagedType.LPWStr)] string str); 100internal delegate int Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 101internal delegate int Put(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] ref object pVal, [In] int Type); 102internal delegate int Delete(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 103internal delegate int GetNames(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 107internal delegate int GetPropertyQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out] out IntPtr ppQualSet); 113internal delegate int GetPropertyOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 114internal delegate int InheritsFrom(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor); 115internal delegate int GetMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out]out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature); 116internal delegate int PutMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] IntPtr pInSignature, [In] IntPtr pOutSignature); 117internal delegate int DeleteMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 121internal delegate int GetMethodQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out] out IntPtr ppQualSet); 122internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 123internal delegate int QualifierSet_Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int plFlavor); 124internal delegate int QualifierSet_Put(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] ref object pVal, [In] int lFlavor); 125internal delegate int QualifierSet_Delete(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
System.Net.Http.WinHttpHandler (1)
src\runtime\src\libraries\Common\src\Interop\Windows\WinHttp\Interop.winhttp_types.cs (1)
259[MarshalAs(UnmanagedType.LPWStr)]
System.Private.CoreLib (20)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipe.cs (2)
34[MarshalAs(UnmanagedType.LPWStr)] 39[MarshalAs(UnmanagedType.LPWStr)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IBindCtx.cs (3)
30void RegisterObjectParam([MarshalAs(UnmanagedType.LPWStr)] string pszKey, [MarshalAs(UnmanagedType.Interface)] object punk); 31void GetObjectParam([MarshalAs(UnmanagedType.LPWStr)] string pszKey, [MarshalAs(UnmanagedType.Interface)] out object? ppunk); 34int RevokeObjectParam([MarshalAs(UnmanagedType.LPWStr)] string pszKey);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IEnumString.cs (1)
15int Next(int celt, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0), Out] string[] rgelt, IntPtr pceltFetched);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IMoniker.cs (2)
47void GetDisplayName(IBindCtx pbc, IMoniker? pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] out string ppszDisplayName); 48void ParseDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, out int pchEaten, out IMoniker ppmkOut);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IPersistFile.cs (4)
20void Load([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, int dwMode); 21void Save([MarshalAs(UnmanagedType.LPWStr)] string? pszFileName, [MarshalAs(UnmanagedType.Bool)] bool fRemember); 22void SaveCompleted([MarshalAs(UnmanagedType.LPWStr)] string pszFileName); 23void GetCurFile([MarshalAs(UnmanagedType.LPWStr)] out string ppszFileName);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeComp.cs (2)
40void Bind([MarshalAs(UnmanagedType.LPWStr)] string szName, int lHashVal, short wFlags, out ITypeInfo ppTInfo, out DESCKIND pDescKind, out BINDPTR pBindPtr); 41void BindType([MarshalAs(UnmanagedType.LPWStr)] string szName, int lHashVal, out ITypeInfo ppTInfo, out ITypeComp ppTComp);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (1)
312void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] string[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo2.cs (1)
21new void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] string[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeLib.cs (2)
54bool IsName([MarshalAs(UnmanagedType.LPWStr)] string szNameBuf, int lHashVal); 55void FindName([MarshalAs(UnmanagedType.LPWStr)] string szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] ITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref short pcFound);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeLib2.cs (2)
23new bool IsName([MarshalAs(UnmanagedType.LPWStr)] string szNameBuf, int lHashVal); 24new void FindName([MarshalAs(UnmanagedType.LPWStr)] string szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] ITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref short pcFound);
System.Security.Cryptography (1)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CertOpenStore_ENUM.cs (1)
14internal static partial SafeCertStoreHandle CertOpenStore(IntPtr lpszStoreProvider, CertEncodingType dwMsgAndCertEncodingType, IntPtr hCryptProv, CertStoreFlags dwFlags, [MarshalAs(UnmanagedType.LPWStr)] string? pvPara);
System.Security.Principal.Windows (1)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.ClaimSecurityAttributes.cs (1)
40[MarshalAsAttribute(UnmanagedType.LPWStr)]
System.ServiceModel.NetNamedPipe (4)
System\ServiceModel\Channels\UnsafeNativeMethods.cs (4)
33[In, MarshalAs(UnmanagedType.LPWStr)] string appContainerName, 48[In, MarshalAs(UnmanagedType.LPWStr)] string packageFullName, 50[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder packageFamilyName 59[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder objectPath,
System.Speech (147)
Internal\ObjectToken\ObjectToken.cs (4)
216public void SetId([MarshalAs(UnmanagedType.LPWStr)] string? pszCategoryId, [MarshalAs(UnmanagedType.LPWStr)] string? pszTokenId, [MarshalAs(UnmanagedType.Bool)] bool fCreateIfNotExist) 221public void GetId([MarshalAs(UnmanagedType.LPWStr)] out IntPtr ppszCoMemTokenId) 233public void MatchesAttributes([MarshalAs(UnmanagedType.LPWStr)] string pszAttributes, [MarshalAs(UnmanagedType.Bool)] out bool pfMatches) { throw new NotImplementedException(); }
Internal\ObjectToken\RegistryDataKey.cs (14)
164[MarshalAs(UnmanagedType.LPWStr)] string valueName, 176[MarshalAs(UnmanagedType.LPWStr)] string valueName, 189[MarshalAs(UnmanagedType.LPWStr)] string valueName, 190[MarshalAs(UnmanagedType.LPWStr)] string value) 201[MarshalAs(UnmanagedType.LPWStr)] string valueName, 202[MarshalAs(UnmanagedType.LPWStr)] out string value) 212[MarshalAs(UnmanagedType.LPWStr)] string valueName, 222public int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pdwValue) 232public int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string subKeyName, out ISpDataKey ppSubKey) 242public int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKeyName, out ISpDataKey ppSubKey) 251public int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKeyName) 260public int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName) 269public int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName) 278public int EnumValues(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string valueName)
Internal\SapiInterop\SapiInterop.cs (64)
100new int SetData([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] pData); 102new int GetData([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] pData); 104new int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] string pszValue); 106new int GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValue); 108new int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, uint dwValue); 110new int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pdwValue); 112new int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKeyName, out ISpDataKey ppSubKey); 114new int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKey, out ISpDataKey ppSubKey); 116new int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKey); 118new int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName); 120new int EnumKeys(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName); 122new int EnumValues(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValueName); 125void SetId([MarshalAs(UnmanagedType.LPWStr)] string? pszCategoryId, [MarshalAs(UnmanagedType.LPWStr)] string? pszTokenId, [MarshalAs(UnmanagedType.Bool)] bool fCreateIfNotExist); 134void MatchesAttributes([MarshalAs(UnmanagedType.LPWStr)] string pszAttributes, [MarshalAs(UnmanagedType.Bool)] out bool pfMatches); 152int SetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] data); 154int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data); 156int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] string value); 158int GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] out string value); 160int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint dwValue); 162int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pdwValue); 164int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string subKeyName, out ISpDataKey ppSubKey); 166int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKey, out ISpDataKey ppSubKey); 168int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKey); 170int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName); 172int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName); 174int EnumValues(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string valueName); 182new int SetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] data); 184new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data); 186new int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] string value); 188new int GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValue); 190new int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint dwValue); 192new int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pdwValue); 194new int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKeyName, out ISpDataKey ppSubKey); 196new int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKey, out ISpDataKey ppSubKey); 198new int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKey); 200new int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName); 202new int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName); 204new int EnumValues(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValueName); 216new int SetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] data); 218new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data); 220new int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] string value); 222new void GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValue); 224new int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint dwValue); 226new int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pdwValue); 228new int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKeyName, out ISpDataKey ppSubKey); 230new int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKey, out ISpDataKey ppSubKey); 232new int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKey); 234new int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName); 236new int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName); 238new int EnumValues(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValueName); 241void SetId([MarshalAs(UnmanagedType.LPWStr)] string pszCategoryId, [MarshalAs(UnmanagedType.Bool)] bool fCreateIfNotExist); 242void GetId([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemCategoryId); 244void EnumTokens([MarshalAs(UnmanagedType.LPWStr)] string? pzsReqAttribs, [MarshalAs(UnmanagedType.LPWStr)] string? pszOptAttribs, out IEnumSpObjectTokens ppEnum); 246void GetDefaultTokenId([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemTokenId);
Internal\SapiInterop\SapiRecoInterop.cs (40)
529[MarshalAs(UnmanagedType.LPWStr)] 720void LoadCmdFromFile([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, SPLOADOPTIONS Options); 726int SetRuleState([MarshalAs(UnmanagedType.LPWStr)] string? pszName, IntPtr pReserved, SPRULESTATE NewState); 728void LoadDictation([MarshalAs(UnmanagedType.LPWStr)] string? pszTopicName, SPLOADOPTIONS Options); 732void SetWordSequenceData([MarshalAs(UnmanagedType.LPWStr)] string pText, uint cchText, ref SPTEXTSELECTIONINFO pInfo); 744void LoadCmdFromFile2([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, SPLOADOPTIONS Options, [MarshalAs(UnmanagedType.LPWStr)] string pszSharingUri, [MarshalAs(UnmanagedType.LPWStr)] string pszBaseUri); 745void LoadCmdFromMemory2(IntPtr pGrammar, SPLOADOPTIONS Options, [MarshalAs(UnmanagedType.LPWStr)] string? pszSharingUri, [MarshalAs(UnmanagedType.LPWStr)] string? pszBaseUri); 746void SetRulePriority([MarshalAs(UnmanagedType.LPWStr)] string? pszRuleName, uint ulRuleId, int nRulePriority); 747void SetRuleWeight([MarshalAs(UnmanagedType.LPWStr)] string? pszRuleName, uint ulRuleId, float flWeight); 798void SetAdaptationData2([MarshalAs(UnmanagedType.LPWStr)] string pAdaptationData, uint cch, [MarshalAs(UnmanagedType.LPWStr)] string pTopicName, SPADAPTATIONSETTINGS eSettings, SPADAPTATIONRELEVANCE eRelevance); 806int SetPropertyNum([MarshalAs(UnmanagedType.LPWStr)] string pName, int lValue); 808int GetPropertyNum([MarshalAs(UnmanagedType.LPWStr)] string pName, out int plValue); 810int SetPropertyString([MarshalAs(UnmanagedType.LPWStr)] string pName, [MarshalAs(UnmanagedType.LPWStr)] string pValue); 812int GetPropertyString([MarshalAs(UnmanagedType.LPWStr)] string pName, [MarshalAs(UnmanagedType.LPWStr)] out string ppCoMemValue); 820new int SetPropertyNum([MarshalAs(UnmanagedType.LPWStr)] string pName, int lValue); 822new int GetPropertyNum([MarshalAs(UnmanagedType.LPWStr)] string pName, out int plValue); 824new int SetPropertyString([MarshalAs(UnmanagedType.LPWStr)] string pName, [MarshalAs(UnmanagedType.LPWStr)] string pValue); 826new int GetPropertyString([MarshalAs(UnmanagedType.LPWStr)] string pName, [MarshalAs(UnmanagedType.LPWStr)] out string ppCoMemValue); 842void IsUISupported([MarshalAs(UnmanagedType.LPWStr)] string pszTypeOfUI, IntPtr pvExtraData, uint cbExtraData, [MarshalAs(UnmanagedType.Bool)] out bool pfSupported); 844int DisplayUI(IntPtr hWndParent, [MarshalAs(UnmanagedType.LPWStr)] string pszTitle, [MarshalAs(UnmanagedType.LPWStr)] string pszTypeOfUI, IntPtr pvExtraData, uint cbExtraData); 893void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes); 903new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes); 922new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes); 936new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes); 950void CommitText(uint ulStartElement, uint ulCountOfElements, [MarshalAs(UnmanagedType.LPWStr)] string pszCorrectedData, SPCOMMITFLAGS commitFlags); 951void SetTextFeedback([MarshalAs(UnmanagedType.LPWStr)] string pszFeedback, [MarshalAs(UnmanagedType.Bool)] bool fSuccessful); 960new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes); 973void GetXMLResult([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemXMLResult, SPXMLRESULTOPTIONS Options); 983new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes); 987void GetXMLResult([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemXMLResult, SPXMLRESULTOPTIONS Options); 1028new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes);
Internal\Synthesis\AudioDeviceOut.cs (1)
309internal static Interop.WinMM.MMSYSERR GetDeviceName(int deviceId, [MarshalAs(UnmanagedType.LPWStr)] out string prodName)
Internal\Synthesis\EngineSiteSapi.cs (1)
176void LoadResource([MarshalAs(UnmanagedType.LPWStr)] string resource, ref string? mediaType, out IStream? stream);
Recognition\RecognizerBase.cs (19)
3184new int SetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] data); 3186new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data); 3188new int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] string value); 3190new void GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValue); 3192new int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint dwValue); 3194new int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pdwValue); 3196new int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKeyName, out ISpDataKey ppSubKey); 3198new int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKey, out ISpDataKey ppSubKey); 3200new int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKey); 3202new int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName); 3204new int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName); 3206new int EnumValues(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValueName); 3209void SetId([MarshalAs(UnmanagedType.LPWStr)] string pszCategoryId, [MarshalAs(UnmanagedType.Bool)] bool fCreateIfNotExist); 3210void GetId([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemCategoryId); 3212void EnumTokens([MarshalAs(UnmanagedType.LPWStr)] string pzsReqAttribs, [MarshalAs(UnmanagedType.LPWStr)] string pszOptAttribs, out IEnumSpObjectTokens ppEnum); 3214void GetDefaultTokenId([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemTokenId);
Synthesis\TTSEngine\TTSEngineTypes.cs (4)
207[MarshalAs(UnmanagedType.LPWStr)] 417[MarshalAs(UnmanagedType.LPWStr)] 420[MarshalAs(UnmanagedType.LPWStr)] 423[MarshalAs(UnmanagedType.LPWStr)]
System.Transactions.Local (3)
System\Transactions\DtcProxyShim\DtcInterfaces\ITmNodeName.cs (1)
15internal void GetNodeName(uint cbNodeNameBufferSize, [MarshalAs(UnmanagedType.LPWStr)] out string pcbNodeSize);
System\Transactions\DtcProxyShim\DtcProxyShimFactory.cs (2)
51[MarshalAs(UnmanagedType.LPWStr)] string? pszHost, 52[MarshalAs(UnmanagedType.LPWStr)] string? pszTmName,
System.Windows.Forms.Design (1)
System\Runtime\InteropServices\UCOMITypeLib.cs (1)
24bool IsName([MarshalAs(UnmanagedType.LPWStr)] string szNameBuf, int lHashVal);
System.Windows.Forms.Primitives (2)
Interop\Mshtml\Interop.IDocHostUIHandler.cs (2)
85[MarshalAs(UnmanagedType.LPWStr)] string strURLIn, 86[MarshalAs(UnmanagedType.LPWStr)] out string? pstrURLOut);
UIAutomationClient (1)
MS\Internal\Automation\UiaCoreApi.cs (1)
1341private static extern int RawValuePattern_SetValue(SafePatternHandle hobj, [MarshalAs(UnmanagedType.LPWStr)] string pVal);
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\CommonGetThemePartSize.cs (1)
204private static extern IntPtr OpenThemeData(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)]string s);
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
75public static extern int GetTextExtentPoint32(IntPtr hdc, [MarshalAs(UnmanagedType.LPWStr)]string lpString, int cbString, out NativeMethods.SIZE lpSize);
UIAutomationProvider (1)
System\Windows\Automation\Provider\IValueProvider.cs (1)
26void SetValue([MarshalAs(UnmanagedType.LPWStr)] string value);
UIAutomationTypes (14)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (3)
1815[MarshalAs(UnmanagedType.LPWStr)] 1928[MarshalAs(UnmanagedType.LPWStr)] // leftover(offset=4, customMarshal="UniStringMarshaller", lpszVerbName) 2015private static extern IntPtr SysAllocString([In, MarshalAs(UnmanagedType.LPWStr)]string s);
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (11)
1334[In, MarshalAs(UnmanagedType.LPWStr)] 1360[In, MarshalAs(UnmanagedType.LPWStr)] 1461[In, MarshalAs(UnmanagedType.LPWStr)] 1538[In, MarshalAs(UnmanagedType.LPWStr)] 1540[In, MarshalAs(UnmanagedType.LPWStr)] 1610[Out, MarshalAs(UnmanagedType.LPWStr)] 1665[In, MarshalAs(UnmanagedType.LPWStr)] 1667[In, MarshalAs(UnmanagedType.LPWStr)] 1739[Out, MarshalAs(UnmanagedType.LPWStr)] 2358[In, MarshalAs(UnmanagedType.LPWStr)] 2360[Out, MarshalAs(UnmanagedType.LPWStr)]