329 references to LPWStr
IIS.Tests (4)
Utilities\TestServer.cs (4)
194[MarshalAs(UnmanagedType.LPWStr)] 196[MarshalAs(UnmanagedType.LPWStr)] 198[MarshalAs(UnmanagedType.LPWStr)] 208private static partial IntPtr LoadLibrary([MarshalAs(UnmanagedType.LPWStr)] string lpFileName);
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 (20)
InprocTrackingNativeMethods.cs (18)
41private delegate int StartTrackingContextDelegate([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string taskName); 47private delegate int StartTrackingContextWithRootDelegate([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string taskName, [In, MarshalAs(UnmanagedType.LPWStr)] string rootMarker); 77private delegate int WriteAllTLogsDelegate([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string tlogRootName); 83private delegate int WriteContextTLogsDelegate([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string tlogRootName); 95internal static void StartTrackingContext([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string taskName) 101internal static void StartTrackingContextWithRoot([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string taskName, [In, MarshalAs(UnmanagedType.LPWStr)] string rootMarker) 131internal static void WriteAllTLogs([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string tlogRootName) 137internal static void WriteContextTLogs([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string tlogRootName)
Instance\RunningObjectTable.cs (2)
91[MarshalAs(UnmanagedType.LPWStr)] string lpszDelim, 92[MarshalAs(UnmanagedType.LPWStr)] string lpszItem,
Microsoft.Build.Tasks.Core (17)
Interop.cs (6)
22void MapUrlToZone([In][MarshalAs(UnmanagedType.LPWStr)] string pwszUrl, out int pdwZone, [In] int dwFlags); 25void GetSecurityId([In][MarshalAs(UnmanagedType.LPWStr)] string pwszUrl, out byte pbSecurityId, [In][Out] ref int pcbSecurityId, [In][ComAliasName("UrlMonTypeLib.ULONG_PTR")] int dwReserved); 28void ProcessUrlAction([In][MarshalAs(UnmanagedType.LPWStr)] string pwszUrl, [In] int dwAction, out byte pPolicy, [In] int cbPolicy, [In] ref byte pContext, [In] int cbContext, [In] int dwFlags, [In] int dwReserved); 31void QueryCustomPolicy([In][MarshalAs(UnmanagedType.LPWStr)] string pwszUrl, [In][ComAliasName("UrlMonTypeLib.GUID")] ref GUID guidKey, [Out] IntPtr ppPolicy, out int pcbPolicy, [In] ref byte pContext, [In] int cbContext, [In] int dwReserved); 34void SetZoneMapping([In] int dwZone, [In][MarshalAs(UnmanagedType.LPWStr)] string lpszPattern, [In] int dwFlags); 73void RemoteNext([In] int celt, [MarshalAs(UnmanagedType.LPWStr)] out string rgelt, out int pceltFetched);
ManifestUtil\mansign2.cs (1)
214[In][MarshalAs(UnmanagedType.LPWStr)] string wszUrl,
ManifestUtil\NativeMethods.cs (1)
47public static extern object GetAssemblyIdentityFromFile([In, MarshalAs(UnmanagedType.LPWStr)] string filePath, [In] ref Guid riid);
NativeMethods.cs (9)
44void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 100object OpenScope([In][MarshalAs(UnmanagedType.LPWStr)] string szScope, [In] UInt32 dwOpenFlags, [In] ref Guid riid); 241int GetCustomAttributeByName(UInt32 mdTokenObj, [MarshalAs(UnmanagedType.LPWStr)] string szName, out IntPtr ppData, out uint pDataSize); 349[MarshalAs(UnmanagedType.LPWStr)] 366uint QueryAssemblyInfo(uint dwFlags, [MarshalAs(UnmanagedType.LPWStr)] string pszAssemblyName, ref ASSEMBLY_INFO pAsmInfo); 879internal static extern void RegisterTypeLib([In, MarshalAs(UnmanagedType.Interface)] object pTypeLib, [In, MarshalAs(UnmanagedType.LPWStr)] string szFullPath, [In, MarshalAs(UnmanagedType.LPWStr)] string szHelpDir); 897internal static extern object LoadTypeLibEx([In, MarshalAs(UnmanagedType.LPWStr)] string szFullPath, [In] int regKind); 1018[MarshalAs(UnmanagedType.LPWStr)]
Microsoft.Build.UnGAC (1)
NativeMethods.cs (1)
18uint UninstallAssembly(uint dwFlags, [MarshalAs(UnmanagedType.LPWStr)] string pszAssemblyName, IntPtr pRefData, ref ulong pulDisposition);
Microsoft.Build.Utilities.Core (18)
InprocTrackingNativeMethods.cs (18)
41private delegate int StartTrackingContextDelegate([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string taskName); 47private delegate int StartTrackingContextWithRootDelegate([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string taskName, [In, MarshalAs(UnmanagedType.LPWStr)] string rootMarker); 77private delegate int WriteAllTLogsDelegate([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string tlogRootName); 83private delegate int WriteContextTLogsDelegate([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string tlogRootName); 95internal static void StartTrackingContext([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string taskName) 101internal static void StartTrackingContextWithRoot([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string taskName, [In, MarshalAs(UnmanagedType.LPWStr)] string rootMarker) 131internal static void WriteAllTLogs([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string tlogRootName) 137internal static void WriteContextTLogs([In, MarshalAs(UnmanagedType.LPWStr)] string intermediateDirectory, [In, MarshalAs(UnmanagedType.LPWStr)] string tlogRootName)
Microsoft.DotNet.SignCheckLibrary (20)
Interop\ICLRStrongName.cs (18)
19int GetHashFromAssemblyFileW([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzFilePath, [MarshalAs(UnmanagedType.U4)] [In, Out] ref int piHashAlg, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] [Out] byte[] pbHash, [MarshalAs(UnmanagedType.U4)] [In] int cchHash, [MarshalAs(UnmanagedType.U4)] out int pchHash); 28int GetHashFromFileW([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzFilePath, [MarshalAs(UnmanagedType.U4)] [In, Out] ref int piHashAlg, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] [Out] byte[] pbHash, [MarshalAs(UnmanagedType.U4)] [In] int cchHash, [MarshalAs(UnmanagedType.U4)] out int pchHash); 35int StrongNameCompareAssemblies([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzAssembly1, [MarshalAs(UnmanagedType.LPWStr)] [In] string pwzAssembly2, [MarshalAs(UnmanagedType.U4)] out int dwResult); 41int StrongNameGetBlob([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzFilePath, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] [Out] byte[] pbBlob, [MarshalAs(UnmanagedType.U4)] [In, Out] ref int pcbBlob); 47int StrongNameGetPublicKey([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzKeyContainer, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] [In] byte[] pbKeyBlob, [MarshalAs(UnmanagedType.U4)] [In] int cbKeyBlob, out IntPtr ppbPublicKeyBlob, [MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 54int StrongNameKeyDelete([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzKeyContainer); 57int StrongNameKeyGen([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzKeyContainer, [MarshalAs(UnmanagedType.U4)] [In] int dwFlags, out IntPtr ppbKeyBlob, [MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 60int StrongNameKeyGenEx([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzKeyContainer, [MarshalAs(UnmanagedType.U4)] [In] int dwFlags, [MarshalAs(UnmanagedType.U4)] [In] int dwKeySize, out IntPtr ppbKeyBlob, [MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 63int StrongNameKeyInstall([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzKeyContainer, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] [In] byte[] pbKeyBlob, [MarshalAs(UnmanagedType.U4)] [In] int cbKeyBlob); 66int StrongNameSignatureGeneration([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzFilePath, [MarshalAs(UnmanagedType.LPWStr)] [In] string pwzKeyContainer, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] [In] byte[] pbKeyBlob, [MarshalAs(UnmanagedType.U4)] [In] int cbKeyBlob, [In, Out] IntPtr ppbSignatureBlob, [MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob); 69int StrongNameSignatureGenerationEx([MarshalAs(UnmanagedType.LPWStr)] [In] string wszFilePath, [MarshalAs(UnmanagedType.LPWStr)] [In] string wszKeyContainer, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] [In] byte[] pbKeyBlob, [MarshalAs(UnmanagedType.U4)] [In] int cbKeyBlob, [In, Out] IntPtr ppbSignatureBlob, [MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob, [MarshalAs(UnmanagedType.U4)] [In] int dwFlags); 76int StrongNameSignatureVerification([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzFilePath, [MarshalAs(UnmanagedType.U4)] [In] int dwInFlags, [MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 80int StrongNameSignatureVerificationEx([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzFilePath, [MarshalAs(UnmanagedType.I1)] [In] bool fForceVerification, [MarshalAs(UnmanagedType.I1)] out bool pfWasVerified); 87int StrongNameTokenFromAssembly([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzFilePath, out IntPtr ppbStrongNameToken, [MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken); 90int StrongNameTokenFromAssemblyEx([MarshalAs(UnmanagedType.LPWStr)] [In] string pwzFilePath, out IntPtr ppbStrongNameToken, [MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken, out IntPtr ppbPublicKeyBlob, [MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob);
Interop\Ole32.cs (2)
14[MarshalAs(UnmanagedType.LPWStr)] string wcsName, 24[MarshalAs(UnmanagedType.LPWStr)]string pwcsName,
Microsoft.Interop.SourceGeneration (1)
MarshalAsWithCustomMarshallersParser.cs (1)
104UnmanagedType.LPTStr or UnmanagedType.LPWStr => TypeNames.Utf16StringMarshaller,
PresentationBuildTasks (7)
MS\Internal\Tasks\IVsMSBuildTaskFileManager.cs (7)
39string GetFileContents([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 46object GetFileDocData([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 54long GetFileLastChangeTime([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 65void PutGeneratedFileContents([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename, [In, MarshalAs(UnmanagedType.LPWStr)] string strFileContents); 76void Delete([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 81bool Exists([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename, [In, MarshalAs(UnmanagedType.Bool)] bool fOnlyCheckOnDisk);
PresentationCore (20)
MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\NativeMethods.cs (1)
24internal static extern unsafe int WindowsCreateString([MarshalAs(UnmanagedType.LPWStr)] string sourceString,
System\Windows\Input\Stylus\Wisp\PenImcRcw.cs (4)
33void GetName([MarshalAs(UnmanagedType.LPWStr)] out string name); 34void GetPlugAndPlayId([MarshalAs(UnmanagedType.LPWStr)] out string plugAndPlayId); 40void GetCursorInfo(int iCursor, [MarshalAs(UnmanagedType.LPWStr)] out string sName, out int id, [MarshalAs(UnmanagedType.Bool)] out bool fInverted); 42void GetCursorButtonInfo (int iCursor, int iButton, [MarshalAs(UnmanagedType.LPWStr)] out string sName, out Guid guid);
System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (15)
233[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzAuthor, 240[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzVersion, 247[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzSpecVersion, 254[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFriendlyName, 269[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceManufacturer, 277[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceModels, 285[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzMimeTypes, 293[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFileExtensions, 327[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzNamespace, 334[MarshalAs(UnmanagedType.LPWStr)] String wzName, 341[MarshalAs(UnmanagedType.LPWStr)] String wzName, 357[MarshalAs(UnmanagedType.LPWStr)] String wzName, 364[MarshalAs(UnmanagedType.LPWStr)] String wzName 1045[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzName, 1050[MarshalAs(UnmanagedType.LPWStr)] String wzName,
PresentationFramework (146)
MS\Internal\AppModel\ShellProvider.cs (61)
30[MarshalAs(UnmanagedType.LPWStr)] 32[MarshalAs(UnmanagedType.LPWStr)] 160[MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, 239[MarshalAs(UnmanagedType.LPWStr)] string pszName, 256[return: MarshalAs(UnmanagedType.LPWStr)] 278[return: MarshalAs(UnmanagedType.LPWStr)] 318[return: MarshalAs(UnmanagedType.LPWStr)] 362void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 365void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 366void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName); 367void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 368void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir); 369void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 370void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs); 375void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); 376void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon); 377void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved); 379void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile); 456void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 458[return: MarshalAs(UnmanagedType.LPWStr)] 461void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 463void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 465void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 471void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 517new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 519[return: MarshalAs(UnmanagedType.LPWStr)] 522new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 524new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 526new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 532new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 543void SetCancelButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 573new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 574[return: MarshalAs(UnmanagedType.LPWStr)] 576new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 577new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 578new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 581new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 619new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 620[return: MarshalAs(UnmanagedType.LPWStr)] 622new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 623new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 624new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 627new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 658void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 682void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 704void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 713HRESULT AppendCategory([MarshalAs(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa); 722void DeleteList([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 736void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 737[return: MarshalAs(UnmanagedType.LPWStr)] 751void SetProgID([MarshalAs(UnmanagedType.LPWStr)] string pszProgID); 752[return: MarshalAs(UnmanagedType.LPWStr)] 879HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 882HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 921[PreserveSig] new HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 922[PreserveSig] new HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 987private static extern void SHAddToRecentDocsString(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv); 1007internal static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out object ppv); 1011internal static extern HRESULT SHGetFolderPathEx([In] ref Guid rfid, KF_FLAG dwFlags, [In, Optional] IntPtr hToken, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszPath, uint cchPath); 1018internal static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID); 1025internal static extern HRESULT GetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] out string AppID);
MS\Internal\Interop\IndexingFilter.cs (4)
850void Load([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, int dwMode); 862void Save([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, 869void SaveCompleted([MarshalAs(UnmanagedType.LPWStr)] string pszFileName); 882int GetCurFile([MarshalAs(UnmanagedType.LPWStr)] out string ppszFileName);
MS\Internal\Progressivity\IByteRangeDownloaderService.cs (2)
54[MarshalAs(UnmanagedType.LPWStr)] string url, 55[MarshalAs(UnmanagedType.LPWStr)] string tempFile,
MS\Internal\WindowsRuntime\Generated\WinRT.cs (2)
67public static extern IntPtr LoadLibraryExW([MarshalAs(UnmanagedType.LPWStr)] string fileName, IntPtr fileHandle, uint flags); 73public static extern unsafe int WindowsCreateString([MarshalAs(UnmanagedType.LPWStr)] string sourceString,
System\Windows\Documents\MsSpellCheckLib\RCW.cs (29)
89[return: MarshalAs(UnmanagedType.LPWStr)] 119void RemoteNext([In] uint celt, [MarshalAs(UnmanagedType.LPWStr)] out string rgelt, out uint pceltFetched); 142[return: MarshalAs(UnmanagedType.LPWStr)] 149[return: MarshalAs(UnmanagedType.LPWStr)] 156[return: MarshalAs(UnmanagedType.LPWStr)] 193[return: MarshalAs(UnmanagedType.LPWStr)] 200IEnumSpellingError Check([In, MarshalAs(UnmanagedType.LPWStr)] string text); 204IEnumString Suggest([In, MarshalAs(UnmanagedType.LPWStr)] string word); 207void Add([In, MarshalAs(UnmanagedType.LPWStr)] string word); 210void Ignore([In, MarshalAs(UnmanagedType.LPWStr)] string word); 213void AutoCorrect([In, MarshalAs(UnmanagedType.LPWStr)] string from, [In, MarshalAs(UnmanagedType.LPWStr)] string to); 216byte GetOptionValue([In, MarshalAs(UnmanagedType.LPWStr)] string optionId); 227[return: MarshalAs(UnmanagedType.LPWStr)] 234[return: MarshalAs(UnmanagedType.LPWStr)] 247IOptionDescription GetOptionDescription([In, MarshalAs(UnmanagedType.LPWStr)] string optionId); 251IEnumSpellingError ComprehensiveCheck([In, MarshalAs(UnmanagedType.LPWStr)] string text); 271int IsSupported([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 275ISpellChecker CreateSpellChecker([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 288void RegisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 291void UnregisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 306public virtual extern ISpellChecker CreateSpellChecker([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 309public virtual extern int IsSupported([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 312public virtual extern void RegisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag); 315public virtual extern void UnregisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
System\Windows\Standard\NativeMethods.cs (19)
1386public static extern SafeDC CreateDC([MarshalAs(UnmanagedType.LPWStr)] string lpszDriver, [MarshalAs(UnmanagedType.LPWStr)] string lpszDevice, IntPtr lpszOutput, IntPtr lpInitData); 1720[MarshalAs(UnmanagedType.LPWStr)] 1722[MarshalAs(UnmanagedType.LPWStr)] 1814[MarshalAs(UnmanagedType.LPWStr)] 1825[MarshalAs(UnmanagedType.LPWStr)] 1836[MarshalAs(UnmanagedType.LPWStr)] 2223[MarshalAs(UnmanagedType.LPWStr)] 2225[MarshalAs(UnmanagedType.LPWStr)] 2387private static extern IntPtr _CommandLineToArgvW([MarshalAs(UnmanagedType.LPWStr)] string cmdLine, out int numArgs); 2503[MarshalAs(UnmanagedType.LPWStr)] string lpClassName, 2504[MarshalAs(UnmanagedType.LPWStr)] string lpWindowName, 2796private static extern IntPtr _GetModuleHandle([MarshalAs(UnmanagedType.LPWStr)] string lpModuleName); 2995private static extern uint _RegisterWindowMessage([MarshalAs(UnmanagedType.LPWStr)] string lpString); 3117private static extern bool _SystemParametersInfo_String(SPI uiAction, int uiParam, [MarshalAs(UnmanagedType.LPWStr)] string pvParam, SPIF fWinIni); 3301private static extern void _SHAddToRecentDocs_String(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv); 3363public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3376public static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID); 3384public static extern HRESULT GetCurrentProcessExplicitAppUserModelID([Out, MarshalAs(UnmanagedType.LPWStr)] out string AppID);
System\Windows\Standard\ShellProvider.cs (29)
473[In, MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, 552[In, MarshalAs(UnmanagedType.LPWStr)] string pszName, 572[return: MarshalAs(UnmanagedType.LPWStr)] 620[return: MarshalAs(UnmanagedType.LPWStr)] 660[return: MarshalAs(UnmanagedType.LPWStr)] 678void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 681void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 682void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName); 683void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 684void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir); 685void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 686void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs); 691void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); 692void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon); 693void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved); 695void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile); 776void SetAppID([In, MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 800void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 820void SetAppID([In, MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 829HRESULT AppendCategory([MarshalAs(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa); 838void DeleteList([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 852void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 853[return: MarshalAs(UnmanagedType.LPWStr)] 867void SetProgID([MarshalAs(UnmanagedType.LPWStr)] string pszProgID); 868[return: MarshalAs(UnmanagedType.LPWStr)] 921HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 924HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 963[PreserveSig] new HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 964[PreserveSig] new HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip);
PresentationUI (5)
MS\Internal\Documents\Application\NativeDirectoryServicesQueryAPIs.cs (5)
104[MarshalAs(UnmanagedType.LPWStr)] 107[MarshalAs(UnmanagedType.LPWStr)] 110[MarshalAs(UnmanagedType.LPWStr)] 113[MarshalAs(UnmanagedType.LPWStr)] 116[MarshalAs(UnmanagedType.LPWStr)]
ReachFramework (21)
MS\Internal\Printing\Configuration\UnsafeNativeMethods.cs (1)
327[MarshalAs(UnmanagedType.LPWStr)] string deviceName,
Serialization\RCW\IXpsOMObjectFactory.cs (5)
34IXpsOMPackage CreatePackageFromFile([MarshalAs(UnmanagedType.LPWStr)] [In] string fileName, [In] int reuseObjects); 78IXpsOMPage 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); 162IXpsOMPackageWriter 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); 170IOpcPartUri CreatePartUri([MarshalAs(UnmanagedType.LPWStr)] [In] string uri); 174IStream CreateReadOnlyStreamOnFile([MarshalAs(UnmanagedType.LPWStr)] [In] string fileName);
Serialization\RCW\IXpsOMPage.cs (5)
64[return: MarshalAs(UnmanagedType.LPWStr)] 68void SetLanguage([MarshalAs(UnmanagedType.LPWStr)] [In] string language); 71[return: MarshalAs(UnmanagedType.LPWStr)] 75void SetName([MarshalAs(UnmanagedType.LPWStr)] [In] string name); 105[return: MarshalAs(UnmanagedType.LPWStr)]
Serialization\RCW\IXpsOMVisual.cs (10)
47[return: MarshalAs(UnmanagedType.LPWStr)] 51void SetTransformLookup([MarshalAs(UnmanagedType.LPWStr)] [In] string key); 65[return: MarshalAs(UnmanagedType.LPWStr)] 69void SetClipGeometryLookup([MarshalAs(UnmanagedType.LPWStr)] [In] string key); 89[return: MarshalAs(UnmanagedType.LPWStr)] 93void SetOpacityMaskBrushLookup([MarshalAs(UnmanagedType.LPWStr)] [In] string key); 96[return: MarshalAs(UnmanagedType.LPWStr)] 100void SetName([MarshalAs(UnmanagedType.LPWStr)] [In] string name); 116[return: MarshalAs(UnmanagedType.LPWStr)] 120void SetLanguage([MarshalAs(UnmanagedType.LPWStr)] [In] string language);
System.Private.CoreLib (20)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipe.cs (2)
34[MarshalAs(UnmanagedType.LPWStr)] 39[MarshalAs(UnmanagedType.LPWStr)]
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\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\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\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\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeComp.cs (2)
37void Bind([MarshalAs(UnmanagedType.LPWStr)] string szName, int lHashVal, short wFlags, out ITypeInfo ppTInfo, out DESCKIND pDescKind, out BINDPTR pBindPtr); 38void BindType([MarshalAs(UnmanagedType.LPWStr)] string szName, int lHashVal, out ITypeInfo ppTInfo, out ITypeComp ppTComp);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (1)
308void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] string[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId);
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\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\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);
UIAutomationClient (1)
MS\Internal\Automation\UiaCoreApi.cs (1)
1346private static extern int RawValuePattern_SetValue(SafePatternHandle hobj, [MarshalAs(UnmanagedType.LPWStr)] string pVal);
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\CommonGetThemePartSize.cs (1)
208private static extern IntPtr OpenThemeData(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)]string s);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
80public 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)
29void SetValue([MarshalAs(UnmanagedType.LPWStr)] string value);
UIAutomationTypes (16)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (3)
3903[MarshalAs(UnmanagedType.LPWStr)] 4313[MarshalAs(UnmanagedType.LPWStr)] // leftover(offset=4, customMarshal="UniStringMarshaller", lpszVerbName) 4498private static extern IntPtr SysAllocString([In, MarshalAs(UnmanagedType.LPWStr)]string s);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (13)
223public static extern int MultiByteToWideChar(int CodePage, int dwFlags, byte[] lpMultiByteStr, int cchMultiByte, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder lpWideCharStr, int cchWideChar); 225public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In,Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed); 1562[In, MarshalAs(UnmanagedType.LPWStr)] 1588[In, MarshalAs(UnmanagedType.LPWStr)] 1685[In, MarshalAs(UnmanagedType.LPWStr)] 1775[In, MarshalAs(UnmanagedType.LPWStr)] 1777[In, MarshalAs(UnmanagedType.LPWStr)] 1849[Out, MarshalAs(UnmanagedType.LPWStr)] 1903[In, MarshalAs(UnmanagedType.LPWStr)] 1905[In, MarshalAs(UnmanagedType.LPWStr)] 1977[Out, MarshalAs(UnmanagedType.LPWStr)] 2692[In, MarshalAs(UnmanagedType.LPWStr)] 2694[Out, MarshalAs(UnmanagedType.LPWStr)]