511 references to LPWStr
IIS.Tests (4)
Microsoft.AspNetCore.Cryptography.Internal (6)
Microsoft.AspNetCore.Server.HttpSys (1)
Microsoft.AspNetCore.Server.IIS (2)
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)
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);
NativeMethods.cs (9)
46void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId);
102object OpenScope([In][MarshalAs(UnmanagedType.LPWStr)] string szScope, [In] UInt32 dwOpenFlags, [In] ref Guid riid);
243int GetCustomAttributeByName(UInt32 mdTokenObj, [MarshalAs(UnmanagedType.LPWStr)] string szName, out IntPtr ppData, out uint pDataSize);
351[MarshalAs(UnmanagedType.LPWStr)]
368uint QueryAssemblyInfo(uint dwFlags, [MarshalAs(UnmanagedType.LPWStr)] string pszAssemblyName, ref ASSEMBLY_INFO pAsmInfo);
881internal static extern void RegisterTypeLib([In, MarshalAs(UnmanagedType.Interface)] object pTypeLib, [In, MarshalAs(UnmanagedType.LPWStr)] string szFullPath, [In, MarshalAs(UnmanagedType.LPWStr)] string szHelpDir);
899internal static extern object LoadTypeLibEx([In, MarshalAs(UnmanagedType.LPWStr)] string szFullPath, [In] int regKind);
1020[MarshalAs(UnmanagedType.LPWStr)]
Microsoft.Build.UnGAC (1)
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.CodeAnalysis (28)
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.CSharp.Emit.UnitTests (1)
Microsoft.CodeAnalysis.Scripting (2)
Microsoft.CodeAnalysis.Test.Utilities (3)
Microsoft.CodeAnalysis.UnitTests (4)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Microsoft.DotNet.SignCheckLibrary (2)
Microsoft.Interop.SourceGeneration (1)
Microsoft.Maui (4)
Microsoft.Maui.Controls.Compatibility (4)
Microsoft.VisualStudio.LanguageServices (55)
Venus\IVsContainedLanguageCodeSupport.cs (18)
22[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
23[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectName,
24[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszNameOfEvent,
29[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
30[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectTypeName,
31[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszNameOfEvent,
32[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszEventHandlerName,
39[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
40[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszUniqueMemberID,
46[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
65[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
70[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
71[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectTypeName,
72[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszNameOfEvent,
73[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszEventHandlerName,
78[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
79[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectTypeName,
80[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszNameOfEvent,
Venus\IVsContainedLanguageStaticEventBinding.cs (15)
22[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
23[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectName,
31[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
32[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszUniqueMemberID,
33[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectName,
34[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszNameOfEvent);
38[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
39[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszUniqueMemberID,
40[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectName,
41[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszNameOfEvent);
45[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszClassName,
46[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectTypeName,
47[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszObjectName,
48[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszNameOfEvent,
49[In, ComAliasName("Microsoft.VisualStudio.OLE.Interop.LPCWSTR"), MarshalAs(UnmanagedType.LPWStr)] string pszEventHandlerName,
Microsoft.VisualStudio.LanguageServices.CSharp (54)
ProjectSystemShim\Interop\ICSharpProjectSite.cs (20)
40void OnSourceFileAdded([MarshalAs(UnmanagedType.LPWStr)] string filename);
41void OnSourceFileRemoved([MarshalAs(UnmanagedType.LPWStr)] string filename);
45int OnResourceFileAdded([MarshalAs(UnmanagedType.LPWStr)] string filename, [MarshalAs(UnmanagedType.LPWStr)] string resourceName, bool embedded);
47int OnResourceFileRemoved([MarshalAs(UnmanagedType.LPWStr)] string filename);
53int OnImportAdded([MarshalAs(UnmanagedType.LPWStr)] string filename, [MarshalAs(UnmanagedType.LPWStr)] string project);
59void OnImportRemoved([MarshalAs(UnmanagedType.LPWStr)] string filename, [MarshalAs(UnmanagedType.LPWStr)] string project);
62void OnOutputFileChanged([MarshalAs(UnmanagedType.LPWStr)] string filename);
65void OnActiveConfigurationChanged([MarshalAs(UnmanagedType.LPWStr)] string configName);
79int CreateFileCodeModel([MarshalAs(UnmanagedType.LPWStr)] string fileName, [MarshalAs(UnmanagedType.IUnknown)] object parent, out EnvDTE.FileCodeModel fileCodeModel);
82void OnModuleAdded([MarshalAs(UnmanagedType.LPWStr)] string filename);
83void OnModuleRemoved([MarshalAs(UnmanagedType.LPWStr)] string filename);
103[MarshalAs(UnmanagedType.LPWStr)] string file,
104[MarshalAs(UnmanagedType.LPWStr)] string project,
106[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 2)] string[] previousAliases,
108[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 4)] string[] currentAliases);
122int OnImportAddedEx([MarshalAs(UnmanagedType.LPWStr)] string filename, [MarshalAs(UnmanagedType.LPWStr)] string project, CompilerOptions optionID);
ProjectSystemShim\Interop\ICSharpTempPECompilerService.cs (4)
19[MarshalAs(UnmanagedType.LPWStr)] string pszOutputFileName,
21[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1)] string[] fileNames,
22[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1)] string[] fileContents,
24[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 4)] string[] optionNames,
ProjectSystemShim\Interop\ICSharpVenusProjectSite.cs (6)
25void AddReferenceToCodeDirectory([MarshalAs(UnmanagedType.LPWStr)] string assemblyFileName, ICSharpProjectRoot project);
31void RemoveReferenceToCodeDirectory([MarshalAs(UnmanagedType.LPWStr)] string assemblyFileName, ICSharpProjectRoot project);
43void OnDiskFileUpdated([MarshalAs(UnmanagedType.LPWStr)] string filename, ref System.Runtime.InteropServices.ComTypes.FILETIME pFT);
52int previousAliasesCount, [In, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1)] string[] previousAliases,
53int currentAliasesCount, [In, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 3)] string[] currentAliases);
66void AddReferenceToCodeDirectoryEx([MarshalAs(UnmanagedType.LPWStr)] string assemblyFileName, ICSharpProjectRoot project, CompilerOptions optionID);
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (37)
ProjectSystemShim\Interop\IVbCompilerProject.vb (16)
25Sub AddFile(<MarshalAs(UnmanagedType.LPWStr)> wszFileName As String, itemid As UInteger, fAddDuringOpen As Boolean)
30Sub RemoveFile(<MarshalAs(UnmanagedType.LPWStr)> wszFileName As String, itemid As UInteger)
36<MarshalAs(UnmanagedType.LPWStr)> wszOldFileName As String,
37<MarshalAs(UnmanagedType.LPWStr)> wszNewFileName As String,
43Sub RemoveFileByName(<MarshalAs(UnmanagedType.LPWStr)> wszPath As String)
49<MarshalAs(UnmanagedType.LPWStr)> wszBuffer As String,
51<MarshalAs(UnmanagedType.LPWStr)> wszMkr As String,
79<MarshalAs(UnmanagedType.LPWStr)> wszFileName As String,
86Sub RemoveMetaDataReference(<MarshalAs(UnmanagedType.LPWStr)> wszFileName As String)
96Sub AddImport(<MarshalAs(UnmanagedType.LPWStr)> wszImport As String)
101Sub DeleteImport(<MarshalAs(UnmanagedType.LPWStr)> wszImport As String)
107<MarshalAs(UnmanagedType.LPWStr)> wszFileName As String,
108<MarshalAs(UnmanagedType.LPWStr)> wszName As String,
251Sub RenameProject(<MarshalAs(UnmanagedType.LPWStr)> wszNewProjectName As String)
282Sub SetModuleAssemblyName(<MarshalAs(UnmanagedType.LPWStr)> wszName As String)
286<MarshalAs(UnmanagedType.LPWStr)> wszFileName As String) As Integer
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)
System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (15)
218[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzAuthor,
225[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzVersion,
232[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzSpecVersion,
239[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFriendlyName,
254[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceManufacturer,
262[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceModels,
270[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzMimeTypes,
278[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFileExtensions,
312[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzNamespace,
319[MarshalAs(UnmanagedType.LPWStr)] String wzName,
326[MarshalAs(UnmanagedType.LPWStr)] String wzName,
342[MarshalAs(UnmanagedType.LPWStr)] String wzName,
349[MarshalAs(UnmanagedType.LPWStr)] String wzName
1030[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzName,
1035[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);
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)
1377public static extern SafeDC CreateDC([MarshalAs(UnmanagedType.LPWStr)] string lpszDriver, [MarshalAs(UnmanagedType.LPWStr)] string lpszDevice, IntPtr lpszOutput, IntPtr lpInitData);
1696[MarshalAs(UnmanagedType.LPWStr)]
1698[MarshalAs(UnmanagedType.LPWStr)]
1791[MarshalAs(UnmanagedType.LPWStr)]
1802[MarshalAs(UnmanagedType.LPWStr)]
1813[MarshalAs(UnmanagedType.LPWStr)]
2185[MarshalAs(UnmanagedType.LPWStr)]
2187[MarshalAs(UnmanagedType.LPWStr)]
2343private static extern IntPtr _CommandLineToArgvW([MarshalAs(UnmanagedType.LPWStr)] string cmdLine, out int numArgs);
2447[MarshalAs(UnmanagedType.LPWStr)] string lpClassName,
2448[MarshalAs(UnmanagedType.LPWStr)] string lpWindowName,
2705private static extern IntPtr _GetModuleHandle([MarshalAs(UnmanagedType.LPWStr)] string lpModuleName);
2880private static extern uint _RegisterWindowMessage([MarshalAs(UnmanagedType.LPWStr)] string lpString);
2984private static extern bool _SystemParametersInfo_String(SPI uiAction, int uiParam, [MarshalAs(UnmanagedType.LPWStr)] string pvParam, SPIF fWinIni);
3150private static extern void _SHAddToRecentDocs_String(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv);
3207public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv);
3218public static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID);
3225public 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)
ReachFramework (21)
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);
Roslyn.Test.PdbUtilities (2)
System.Private.CoreLib (20)
System.Windows.Forms.Design (1)
System.Windows.Forms.Primitives (2)
TlsFeaturesObserve (3)
UIAutomationClient (1)
UIAutomationClientSideProviders (2)
UIAutomationProvider (1)
UIAutomationTypes (14)
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)]