511 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)
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)
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.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.CSharp.Emit.UnitTests (1)
Emit\NoPiaEmbedTypes.cs (1)
1572Assert.Equal(System.Runtime.InteropServices.UnmanagedType.LPWStr, (System.Runtime.InteropServices.UnmanagedType)param.MarshallingDescriptor[0]);
Microsoft.CodeAnalysis.Scripting (2)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\ClrGlobalAssemblyCache.cs (1)
52void QueryAssemblyInfo(uint dwFlags, [MarshalAs(UnmanagedType.LPWStr)] string pszAssemblyName, ref ASSEMBLY_INFO pAsmInfo);
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.CodeAnalysis.Test.Utilities (3)
Platform\Desktop\CLRHelpers.cs (3)
244[In, MarshalAs(UnmanagedType.LPWStr)] string fileName, 251[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder msg, 273[In, MarshalAs(UnmanagedType.LPWStr)] string szScope,
Microsoft.CodeAnalysis.UnitTests (4)
MetadataReferences\FusionAssemblyIdentityComparer.cs (2)
99[MarshalAs(UnmanagedType.LPWStr)] string identity1, 101[MarshalAs(UnmanagedType.LPWStr)] string identity2,
MetadataReferences\FusionAssemblyPortabilityPolicy.cs (1)
62private static extern void CreateAssemblyConfigCookie([MarshalAs(UnmanagedType.LPWStr)] string configPath, out IntPtr assemblyConfig);
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.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\NoPiaEmbedTypes.vb (1)
1390Assert.Equal(System.Runtime.InteropServices.UnmanagedType.LPWStr, CType(m21.ReturnValueMarshallingDescriptor(0), System.Runtime.InteropServices.UnmanagedType))
Microsoft.DotNet.SignCheckLibrary (2)
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,
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.LanguageServices (55)
CodeMarkers\ManagedCodeMarkers.cs (2)
58public static extern System.UInt16 FindAtom([MarshalAs(UnmanagedType.LPWStr)] string lpString); 69public static extern IntPtr GetModuleHandle([MarshalAs(UnmanagedType.LPWStr)] string lpModuleName);
ProjectSystem\Interop\IAnalyzerConfigFileHost.cs (2)
15void AddAnalyzerConfigFile([MarshalAs(UnmanagedType.LPWStr)] string filePath); 16void RemoveAnalyzerConfigFile([MarshalAs(UnmanagedType.LPWStr)] string filePath);
ProjectSystem\Interop\IAnalyzerHost.cs (5)
15void AddAnalyzerReference([MarshalAs(UnmanagedType.LPWStr)] string analyzerAssemblyFullPath); 16void RemoveAnalyzerReference([MarshalAs(UnmanagedType.LPWStr)] string analyzerAssemblyFullPath); 17void SetRuleSetFile([MarshalAs(UnmanagedType.LPWStr)] string ruleSetFileFullPath); 18void AddAdditionalFile([MarshalAs(UnmanagedType.LPWStr)] string additionalFilePath); 19void RemoveAdditionalFile([MarshalAs(UnmanagedType.LPWStr)] string additionalFilePath);
ProjectSystem\Interop\IIntellisenseBuildTarget.cs (1)
16void SetIntellisenseBuildResult(bool succeeded, [MarshalAs(UnmanagedType.LPWStr)] string reason);
ProjectSystem\Interop\IIntPtrReturningVsInvisibleEditorManager.cs (1)
24[MarshalAs(UnmanagedType.LPWStr)] string pszMkDocument,
ProjectSystem\Interop\IProjectSiteEx.cs (4)
18void AddFileEx([MarshalAs(UnmanagedType.LPWStr)] string filePath, [MarshalAs(UnmanagedType.LPWStr)] string linkMetadata); 26void SetProperty([MarshalAs(UnmanagedType.LPWStr)] string property, [MarshalAs(UnmanagedType.LPWStr)] string value);
ProjectSystem\Legacy\AbstractLegacyProject_IProjectSiteEx.cs (4)
27public void AddFileEx([MarshalAs(UnmanagedType.LPWStr)] string filePath, [MarshalAs(UnmanagedType.LPWStr)] string linkMetadata) 36public void SetProperty([MarshalAs(UnmanagedType.LPWStr)] string property, [MarshalAs(UnmanagedType.LPWStr)] string value)
Snippets\IVsContainedLanguageHostInternal.cs (1)
34int InsertImportsDirective([MarshalAs(UnmanagedType.LPWStr)] string pwcImportP);
Utilities\IVsLanguageDebugInfo.cs (2)
31[MarshalAs(UnmanagedType.LPWStr)] string pszName, 36int ResolveName([MarshalAs(UnmanagedType.LPWStr)] string? pszName, uint dwFlags, out IVsEnumDebugName? ppNames);
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\ICSCompiler.cs (1)
38[return: MarshalAs(UnmanagedType.LPWStr)]
ProjectSystemShim\Interop\ICSCompilerConfig.cs (6)
27[MarshalAs(UnmanagedType.LPWStr)] out string switchName, 28[MarshalAs(UnmanagedType.LPWStr)] out string switchDescription, 33[MarshalAs(UnmanagedType.LPWStr)] out string shortSwitchName, 34[MarshalAs(UnmanagedType.LPWStr)] out string longSwitchName, 35[MarshalAs(UnmanagedType.LPWStr)] out string descriptiveSwitchName, 57[return: MarshalAs(UnmanagedType.LPWStr)]
ProjectSystemShim\Interop\ICSharpProjectRoot.cs (5)
39int BelongsToProject([MarshalAs(UnmanagedType.LPWStr)] string pszFileName); 57bool CanCreateFileCodeModel([MarshalAs(UnmanagedType.LPWStr)] string pszFile); 61object CreateFileCodeModel([MarshalAs(UnmanagedType.LPWStr)] string pszFile, [In] ref Guid riid); 66[MarshalAs(UnmanagedType.LPWStr)] string pszFile, 73[MarshalAs(UnmanagedType.LPWStr)] string pszFile,
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);
ProjectSystemShim\Interop\ICSInputSet.cs (12)
18void AddSourceFile([MarshalAs(UnmanagedType.LPWStr)] string filename); 19void RemoveSourceFile([MarshalAs(UnmanagedType.LPWStr)] string filename); 23void AddResourceFile([MarshalAs(UnmanagedType.LPWStr)] string filename, [MarshalAs(UnmanagedType.LPWStr)] string ident, bool embed, bool vis); 24void RemoveResourceFile([MarshalAs(UnmanagedType.LPWStr)] string filename, [MarshalAs(UnmanagedType.LPWStr)] string ident, bool embed, bool vis); 26void SetWin32Resource([MarshalAs(UnmanagedType.LPWStr)] string filename); 28void SetOutputFileName([MarshalAs(UnmanagedType.LPWStr)] string filename); 34void SetMainClass([MarshalAs(UnmanagedType.LPWStr)] string fullyQualifiedClassName); 36void SetWin32Icon([MarshalAs(UnmanagedType.LPWStr)] string iconFileName); 42void SetPdbFileName([MarshalAs(UnmanagedType.LPWStr)] string filename); 46void SetWin32Manifest([MarshalAs(UnmanagedType.LPWStr)] string manifestFileName);
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (1)
ProjectSystemShim\VisualBasicHelpers\MockCompilerHost.vb (1)
35Public Sub OutputString(<MarshalAs(UnmanagedType.LPWStr)> [string] As String) Implements IVbCompilerHost.OutputString
Microsoft.VisualStudio.LanguageServices.VisualBasic (37)
ProjectSystemShim\Interop\IVbCompiler.vb (3)
20<MarshalAs(UnmanagedType.LPWStr)> wszName As String, 50Function IsValidIdentifier(<MarshalAs(UnmanagedType.LPWStr)> wszIdentifier As String) As Boolean 61Sub SetWatsonType(WatsonType As WatsonType, WatsonLcid As Integer, <MarshalAs(UnmanagedType.LPWStr)> wszAdditionalFiles As String)
ProjectSystemShim\Interop\IVbCompilerHost.vb (1)
13Sub OutputString(<MarshalAs(UnmanagedType.LPWStr)> [string] As String)
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
ProjectSystemShim\Interop\VBCompilerOptions.vb (17)
14<MarshalAs(UnmanagedType.LPWStr)> 20<MarshalAs(UnmanagedType.LPWStr)> 27<MarshalAs(UnmanagedType.LPWStr)> 33<MarshalAs(UnmanagedType.LPWStr)> 44<MarshalAs(UnmanagedType.LPWStr)> 52<MarshalAs(UnmanagedType.LPWStr)> 58<MarshalAs(UnmanagedType.LPWStr)> 105<MarshalAs(UnmanagedType.LPWStr)> 111<MarshalAs(UnmanagedType.LPWStr)> 122<MarshalAs(UnmanagedType.LPWStr)> 128<MarshalAs(UnmanagedType.LPWStr)> 141<MarshalAs(UnmanagedType.LPWStr)> 147<MarshalAs(UnmanagedType.LPWStr)> 153<MarshalAs(UnmanagedType.LPWStr)> 177<MarshalAs(UnmanagedType.LPWStr)> 188<MarshalAs(UnmanagedType.LPWStr)> 201<MarshalAs(UnmanagedType.LPWStr)>
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)
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);
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)
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)
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);
Roslyn.Test.PdbUtilities (2)
Shared\DummyMetadataImport.cs (2)
78[MarshalAs(UnmanagedType.LPWStr), Out] StringBuilder qualifiedName, 119[MarshalAs(UnmanagedType.LPWStr), Out] StringBuilder qualifiedName,
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);
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);
TlsFeaturesObserve (3)
HttpSys\Native.cs (3)
58[MarshalAs(UnmanagedType.LPWStr)] 63[MarshalAs(UnmanagedType.LPWStr)] 65[MarshalAs(UnmanagedType.LPWStr)]
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\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\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\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)]