584 references to LPWStr
ILAssembler (1)
ILCompiler.Diagnostics (2)
ILCompiler.ReadyToRun (1)
ILCompiler.RyuJit (1)
Microsoft.AspNetCore.Cryptography.Internal (6)
Microsoft.AspNetCore.Server.HttpSys (1)
Microsoft.AspNetCore.Server.IIS (2)
Microsoft.Build.Tasks.Core (2)
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.NetAnalyzers (1)
Microsoft.CodeAnalysis.Scripting (2)
Microsoft.CSharp (2)
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Microsoft.DiaSymReader (18)
Microsoft.Interop.SourceGeneration (1)
Microsoft.Maui (4)
Microsoft.Maui.Controls.Compatibility (4)
Microsoft.VisualStudio.TestPlatform.ObjectModel (2)
Microsoft.Win32.Msi (2)
Mono.Cecil.Pdb (6)
Mono.Cecil.Pdb\ISymUnmanagedWriter2.cs (6)
24 [In, MarshalAs (UnmanagedType.LPWStr)] string url,
41 void OpenNamespace ([In, MarshalAs (UnmanagedType.LPWStr)] string name);
43 void UsingNamespace ([In, MarshalAs (UnmanagedType.LPWStr)] string fullName);
47 [In, MarshalAs (UnmanagedType.LPWStr)] string filename,
69 [In, MarshalAs (UnmanagedType.LPWStr)] string name,
82 [In, MarshalAs (UnmanagedType.LPWStr)] string name,
NuGet.Packaging (1)
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)
221[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzAuthor,
228[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzVersion,
235[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzSpecVersion,
242[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFriendlyName,
257[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceManufacturer,
265[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceModels,
273[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzMimeTypes,
281[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFileExtensions,
315[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzNamespace,
322[MarshalAs(UnmanagedType.LPWStr)] String wzName,
329[MarshalAs(UnmanagedType.LPWStr)] String wzName,
345[MarshalAs(UnmanagedType.LPWStr)] String wzName,
352[MarshalAs(UnmanagedType.LPWStr)] String wzName
1033[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzName,
1038[MarshalAs(UnmanagedType.LPWStr)] String wzName,
PresentationFramework (146)
MS\Internal\AppModel\ShellProvider.cs (61)
28[MarshalAs(UnmanagedType.LPWStr)]
30[MarshalAs(UnmanagedType.LPWStr)]
164[MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName,
243[MarshalAs(UnmanagedType.LPWStr)] string pszName,
260[return: MarshalAs(UnmanagedType.LPWStr)]
282[return: MarshalAs(UnmanagedType.LPWStr)]
322[return: MarshalAs(UnmanagedType.LPWStr)]
366void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags);
369void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName);
370void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName);
371void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath);
372void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir);
373void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath);
374void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs);
379void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon);
380void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon);
381void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved);
383void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile);
460void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName);
462[return: MarshalAs(UnmanagedType.LPWStr)]
465void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle);
467void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText);
469void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel);
475void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension);
521new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName);
523[return: MarshalAs(UnmanagedType.LPWStr)]
526new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle);
528new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText);
530new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel);
536new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension);
547void SetCancelButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel);
577new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName);
578[return: MarshalAs(UnmanagedType.LPWStr)]
580new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle);
581new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText);
582new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel);
585new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension);
623new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName);
624[return: MarshalAs(UnmanagedType.LPWStr)]
626new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle);
627new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText);
628new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel);
631new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension);
662void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
686void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
708void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
717HRESULT AppendCategory([MarshalAs(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa);
726void DeleteList([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
740void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
741[return: MarshalAs(UnmanagedType.LPWStr)]
755void SetProgID([MarshalAs(UnmanagedType.LPWStr)] string pszProgID);
756[return: MarshalAs(UnmanagedType.LPWStr)]
883HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription);
886HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip);
925[PreserveSig] new HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription);
926[PreserveSig] new HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip);
991private static extern void SHAddToRecentDocsString(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv);
1011internal static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out object ppv);
1015internal static extern HRESULT SHGetFolderPathEx([In] ref Guid rfid, KF_FLAG dwFlags, [In, Optional] IntPtr hToken, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszPath, uint cchPath);
1022internal static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID);
1029internal static extern HRESULT GetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] out string AppID);
System\Windows\Documents\MsSpellCheckLib\RCW.cs (29)
86[return: MarshalAs(UnmanagedType.LPWStr)]
116void RemoteNext([In] uint celt, [MarshalAs(UnmanagedType.LPWStr)] out string rgelt, out uint pceltFetched);
139[return: MarshalAs(UnmanagedType.LPWStr)]
146[return: MarshalAs(UnmanagedType.LPWStr)]
153[return: MarshalAs(UnmanagedType.LPWStr)]
190[return: MarshalAs(UnmanagedType.LPWStr)]
197IEnumSpellingError Check([In, MarshalAs(UnmanagedType.LPWStr)] string text);
201IEnumString Suggest([In, MarshalAs(UnmanagedType.LPWStr)] string word);
204void Add([In, MarshalAs(UnmanagedType.LPWStr)] string word);
207void Ignore([In, MarshalAs(UnmanagedType.LPWStr)] string word);
210void AutoCorrect([In, MarshalAs(UnmanagedType.LPWStr)] string from, [In, MarshalAs(UnmanagedType.LPWStr)] string to);
213byte GetOptionValue([In, MarshalAs(UnmanagedType.LPWStr)] string optionId);
224[return: MarshalAs(UnmanagedType.LPWStr)]
231[return: MarshalAs(UnmanagedType.LPWStr)]
244IOptionDescription GetOptionDescription([In, MarshalAs(UnmanagedType.LPWStr)] string optionId);
248IEnumSpellingError ComprehensiveCheck([In, MarshalAs(UnmanagedType.LPWStr)] string text);
268int IsSupported([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
272ISpellChecker CreateSpellChecker([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
285void RegisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
288void UnregisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
303public extern virtual ISpellChecker CreateSpellChecker([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
306public extern virtual int IsSupported([In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
309public extern virtual void RegisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
312public extern virtual void UnregisterUserDictionary([In, MarshalAs(UnmanagedType.LPWStr)] string dictionaryPath, [In, MarshalAs(UnmanagedType.LPWStr)] string languageTag);
System\Windows\Standard\NativeMethods.cs (19)
1379public static extern SafeDC CreateDC([MarshalAs(UnmanagedType.LPWStr)] string lpszDriver, [MarshalAs(UnmanagedType.LPWStr)] string lpszDevice, IntPtr lpszOutput, IntPtr lpInitData);
1698[MarshalAs(UnmanagedType.LPWStr)]
1700[MarshalAs(UnmanagedType.LPWStr)]
1793[MarshalAs(UnmanagedType.LPWStr)]
1804[MarshalAs(UnmanagedType.LPWStr)]
1815[MarshalAs(UnmanagedType.LPWStr)]
2187[MarshalAs(UnmanagedType.LPWStr)]
2189[MarshalAs(UnmanagedType.LPWStr)]
2345private static extern IntPtr _CommandLineToArgvW([MarshalAs(UnmanagedType.LPWStr)] string cmdLine, out int numArgs);
2449[MarshalAs(UnmanagedType.LPWStr)] string lpClassName,
2450[MarshalAs(UnmanagedType.LPWStr)] string lpWindowName,
2730private static extern IntPtr _GetModuleHandle([MarshalAs(UnmanagedType.LPWStr)] string lpModuleName);
2905private static extern uint _RegisterWindowMessage([MarshalAs(UnmanagedType.LPWStr)] string lpString);
3009private static extern bool _SystemParametersInfo_String(SPI uiAction, int uiParam, [MarshalAs(UnmanagedType.LPWStr)] string pvParam, SPIF fWinIni);
3175private static extern void _SHAddToRecentDocs_String(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv);
3232public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv);
3243public static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID);
3250public static extern HRESULT GetCurrentProcessExplicitAppUserModelID([Out, MarshalAs(UnmanagedType.LPWStr)] out string AppID);
System\Windows\Standard\ShellProvider.cs (29)
470[In, MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName,
549[In, MarshalAs(UnmanagedType.LPWStr)] string pszName,
569[return: MarshalAs(UnmanagedType.LPWStr)]
617[return: MarshalAs(UnmanagedType.LPWStr)]
657[return: MarshalAs(UnmanagedType.LPWStr)]
675void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags);
678void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName);
679void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName);
680void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath);
681void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir);
682void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath);
683void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs);
688void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon);
689void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon);
690void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved);
692void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile);
773void SetAppID([In, MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
797void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
817void SetAppID([In, MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
826HRESULT AppendCategory([MarshalAs(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa);
835void DeleteList([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
849void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID);
850[return: MarshalAs(UnmanagedType.LPWStr)]
864void SetProgID([MarshalAs(UnmanagedType.LPWStr)] string pszProgID);
865[return: MarshalAs(UnmanagedType.LPWStr)]
918HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription);
921HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip);
960[PreserveSig] new HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription);
961[PreserveSig] new HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip);
PresentationUI (5)
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);
System.Data.OleDb (8)
System.Diagnostics.EventLog (20)
System\Diagnostics\Reader\UnsafeNativeMethods.cs (20)
350[MarshalAs(UnmanagedType.LPWStr)]
352[MarshalAs(UnmanagedType.LPWStr)]
354[MarshalAs(UnmanagedType.LPWStr)]
456[MarshalAs(UnmanagedType.LPWStr)] string? path,
457[MarshalAs(UnmanagedType.LPWStr)] string? query,
474[MarshalAs(UnmanagedType.LPWStr)] string? path,
475[MarshalAs(UnmanagedType.LPWStr)] string? query,
521[MarshalAs(UnmanagedType.LPWStr)] string? publisherId,
522[MarshalAs(UnmanagedType.LPWStr)] string? logFilePath,
607[MarshalAs(UnmanagedType.LPWStr)] string channelPath,
639[MarshalAs(UnmanagedType.LPWStr)] string path,
657[MarshalAs(UnmanagedType.LPWStr)] string channelPath,
658[MarshalAs(UnmanagedType.LPWStr)] string? query,
659[MarshalAs(UnmanagedType.LPWStr)] string targetFilePath,
666[MarshalAs(UnmanagedType.LPWStr)] string logFilePath,
674[MarshalAs(UnmanagedType.LPWStr)] string channelPath,
675[MarshalAs(UnmanagedType.LPWStr)] string? targetFilePath,
682[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr)]
714[MarshalAs(UnmanagedType.LPWStr), FieldOffset(0)]
802[MarshalAs(UnmanagedType.LPWStr)] string? bookmarkXml);
System.DirectoryServices (4)
System.DirectoryServices.AccountManagement (3)
System.Management (64)
System\Management\InteropClasses\WMIInterop.cs (47)
511[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor);
512[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] ref object pVal, [In] int Type);
513[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
514[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames);
518[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet);
524[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName);
525[PreserveSig] int InheritsFrom_([In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor);
526[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature);
527[PreserveSig] int PutMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInSignature, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pOutSignature);
528[PreserveSig] int DeleteMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
532[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet);
533[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName);
542[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int plFlavor);
543[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] ref object pVal, [In] int lFlavor);
544[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
562[PreserveSig] int SetValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] ref object pValue);
563[PreserveSig] int GetValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out] out object pValue);
564[PreserveSig] int DeleteValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags);
651[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor);
652[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] ref object pVal, [In] int Type);
653[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
654[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames);
658[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet);
664[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName);
665[PreserveSig] int InheritsFrom_([In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor);
666[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature);
667[PreserveSig] int PutMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInSignature, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pOutSignature);
668[PreserveSig] int DeleteMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
672[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet);
673[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName);
674[PreserveSig] int GetPropertyHandle_([In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out int pType, [Out] out int plHandle);
715[PreserveSig] int GetRestrictedSink_([In] int lNumQueries, [In][MarshalAs(UnmanagedType.LPWStr)] ref string awszQueries, [In][MarshalAs(UnmanagedType.IUnknown)] object pCallback, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemEventSink ppSink);
726[PreserveSig] int SetKey_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] uint uFlags, [In] uint uCimType, [In] IntPtr pKeyVal);
727[PreserveSig] int SetKey2_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] uint uFlags, [In] uint uCimType, [In] ref object pKeyVal);
730[PreserveSig] int RemoveKey_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] uint uFlags);
742[PreserveSig] int SetText_([In] uint uMode, [In][MarshalAs(UnmanagedType.LPWStr)] string pszPath);
745[PreserveSig] int SetServer_([In][MarshalAs(UnmanagedType.LPWStr)] string Name);
753[PreserveSig] int SetScope_([In] uint uIndex, [In][MarshalAs(UnmanagedType.LPWStr)] string pszClass);
754[PreserveSig] int SetScopeFromText_([In] uint uIndex, [In][MarshalAs(UnmanagedType.LPWStr)] string pszText);
759[PreserveSig] int SetClassName_([In][MarshalAs(UnmanagedType.LPWStr)] string Name);
762[PreserveSig] int CreateClassPart_([In] int lFlags, [In][MarshalAs(UnmanagedType.LPWStr)] string Name);
764[PreserveSig] int IsRelative_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine, [In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace);
765[PreserveSig] int IsRelativeOrChild_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine, [In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace, [In] int lFlags);
766[PreserveSig] int IsLocal_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine);
767[PreserveSig] int IsSameClassName_([In][MarshalAs(UnmanagedType.LPWStr)] string wszClass);
System\Management\ManagementScope.cs (17)
97internal delegate int GetPropertyHandle(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out int pType, [Out] out int plHandle);
98internal delegate int WritePropertyValue(int vFunc, IntPtr pWbemClassObject, [In] int lHandle, [In] int lNumBytes, [In][MarshalAs(UnmanagedType.LPWStr)] string str);
100internal delegate int Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor);
101internal delegate int Put(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] ref object pVal, [In] int Type);
102internal delegate int Delete(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
103internal delegate int GetNames(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames);
107internal delegate int GetPropertyQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out] out IntPtr ppQualSet);
113internal delegate int GetPropertyOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName);
114internal delegate int InheritsFrom(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor);
115internal delegate int GetMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out]out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature);
116internal delegate int PutMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In] IntPtr pInSignature, [In] IntPtr pOutSignature);
117internal delegate int DeleteMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
121internal delegate int GetMethodQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out] out IntPtr ppQualSet);
122internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName);
123internal delegate int QualifierSet_Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int plFlavor);
124internal delegate int QualifierSet_Put(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] ref object pVal, [In] int lFlavor);
125internal delegate int QualifierSet_Delete(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName);
System.Net.Http.WinHttpHandler (1)
System.Private.CoreLib (20)
System.Security.Cryptography (1)
System.Security.Principal.Windows (1)
System.ServiceModel.NetNamedPipe (4)
System.Speech (147)
Internal\ObjectToken\RegistryDataKey.cs (14)
164[MarshalAs(UnmanagedType.LPWStr)] string valueName,
176[MarshalAs(UnmanagedType.LPWStr)] string valueName,
189[MarshalAs(UnmanagedType.LPWStr)] string valueName,
190[MarshalAs(UnmanagedType.LPWStr)] string value)
201[MarshalAs(UnmanagedType.LPWStr)] string valueName,
202[MarshalAs(UnmanagedType.LPWStr)] out string value)
212[MarshalAs(UnmanagedType.LPWStr)] string valueName,
222public int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pdwValue)
232public int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string subKeyName, out ISpDataKey ppSubKey)
242public int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKeyName, out ISpDataKey ppSubKey)
251public int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKeyName)
260public int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName)
269public int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName)
278public int EnumValues(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string valueName)
Internal\SapiInterop\SapiInterop.cs (64)
100new int SetData([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] pData);
102new int GetData([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] pData);
104new int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] string pszValue);
106new int GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValue);
108new int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, uint dwValue);
110new int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pdwValue);
112new int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKeyName, out ISpDataKey ppSubKey);
114new int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKey, out ISpDataKey ppSubKey);
116new int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKey);
118new int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName);
120new int EnumKeys(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName);
122new int EnumValues(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValueName);
125void SetId([MarshalAs(UnmanagedType.LPWStr)] string? pszCategoryId, [MarshalAs(UnmanagedType.LPWStr)] string? pszTokenId, [MarshalAs(UnmanagedType.Bool)] bool fCreateIfNotExist);
134void MatchesAttributes([MarshalAs(UnmanagedType.LPWStr)] string pszAttributes, [MarshalAs(UnmanagedType.Bool)] out bool pfMatches);
152int SetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] data);
154int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data);
156int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] string value);
158int GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] out string value);
160int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint dwValue);
162int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pdwValue);
164int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string subKeyName, out ISpDataKey ppSubKey);
166int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKey, out ISpDataKey ppSubKey);
168int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKey);
170int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName);
172int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName);
174int EnumValues(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string valueName);
182new int SetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] data);
184new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data);
186new int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] string value);
188new int GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValue);
190new int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint dwValue);
192new int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pdwValue);
194new int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKeyName, out ISpDataKey ppSubKey);
196new int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKey, out ISpDataKey ppSubKey);
198new int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKey);
200new int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName);
202new int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName);
204new int EnumValues(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValueName);
216new int SetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] data);
218new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data);
220new int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] string value);
222new void GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValue);
224new int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint dwValue);
226new int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pdwValue);
228new int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKeyName, out ISpDataKey ppSubKey);
230new int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKey, out ISpDataKey ppSubKey);
232new int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKey);
234new int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName);
236new int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName);
238new int EnumValues(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValueName);
241void SetId([MarshalAs(UnmanagedType.LPWStr)] string pszCategoryId, [MarshalAs(UnmanagedType.Bool)] bool fCreateIfNotExist);
242void GetId([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemCategoryId);
244void EnumTokens([MarshalAs(UnmanagedType.LPWStr)] string? pzsReqAttribs, [MarshalAs(UnmanagedType.LPWStr)] string? pszOptAttribs, out IEnumSpObjectTokens ppEnum);
246void GetDefaultTokenId([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemTokenId);
Internal\SapiInterop\SapiRecoInterop.cs (40)
529[MarshalAs(UnmanagedType.LPWStr)]
720void LoadCmdFromFile([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, SPLOADOPTIONS Options);
726int SetRuleState([MarshalAs(UnmanagedType.LPWStr)] string? pszName, IntPtr pReserved, SPRULESTATE NewState);
728void LoadDictation([MarshalAs(UnmanagedType.LPWStr)] string? pszTopicName, SPLOADOPTIONS Options);
732void SetWordSequenceData([MarshalAs(UnmanagedType.LPWStr)] string pText, uint cchText, ref SPTEXTSELECTIONINFO pInfo);
744void LoadCmdFromFile2([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, SPLOADOPTIONS Options, [MarshalAs(UnmanagedType.LPWStr)] string pszSharingUri, [MarshalAs(UnmanagedType.LPWStr)] string pszBaseUri);
745void LoadCmdFromMemory2(IntPtr pGrammar, SPLOADOPTIONS Options, [MarshalAs(UnmanagedType.LPWStr)] string? pszSharingUri, [MarshalAs(UnmanagedType.LPWStr)] string? pszBaseUri);
746void SetRulePriority([MarshalAs(UnmanagedType.LPWStr)] string? pszRuleName, uint ulRuleId, int nRulePriority);
747void SetRuleWeight([MarshalAs(UnmanagedType.LPWStr)] string? pszRuleName, uint ulRuleId, float flWeight);
798void SetAdaptationData2([MarshalAs(UnmanagedType.LPWStr)] string pAdaptationData, uint cch, [MarshalAs(UnmanagedType.LPWStr)] string pTopicName, SPADAPTATIONSETTINGS eSettings, SPADAPTATIONRELEVANCE eRelevance);
806int SetPropertyNum([MarshalAs(UnmanagedType.LPWStr)] string pName, int lValue);
808int GetPropertyNum([MarshalAs(UnmanagedType.LPWStr)] string pName, out int plValue);
810int SetPropertyString([MarshalAs(UnmanagedType.LPWStr)] string pName, [MarshalAs(UnmanagedType.LPWStr)] string pValue);
812int GetPropertyString([MarshalAs(UnmanagedType.LPWStr)] string pName, [MarshalAs(UnmanagedType.LPWStr)] out string ppCoMemValue);
820new int SetPropertyNum([MarshalAs(UnmanagedType.LPWStr)] string pName, int lValue);
822new int GetPropertyNum([MarshalAs(UnmanagedType.LPWStr)] string pName, out int plValue);
824new int SetPropertyString([MarshalAs(UnmanagedType.LPWStr)] string pName, [MarshalAs(UnmanagedType.LPWStr)] string pValue);
826new int GetPropertyString([MarshalAs(UnmanagedType.LPWStr)] string pName, [MarshalAs(UnmanagedType.LPWStr)] out string ppCoMemValue);
842void IsUISupported([MarshalAs(UnmanagedType.LPWStr)] string pszTypeOfUI, IntPtr pvExtraData, uint cbExtraData, [MarshalAs(UnmanagedType.Bool)] out bool pfSupported);
844int DisplayUI(IntPtr hWndParent, [MarshalAs(UnmanagedType.LPWStr)] string pszTitle, [MarshalAs(UnmanagedType.LPWStr)] string pszTypeOfUI, IntPtr pvExtraData, uint cbExtraData);
893void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes);
903new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes);
922new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes);
936new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes);
950void CommitText(uint ulStartElement, uint ulCountOfElements, [MarshalAs(UnmanagedType.LPWStr)] string pszCorrectedData, SPCOMMITFLAGS commitFlags);
951void SetTextFeedback([MarshalAs(UnmanagedType.LPWStr)] string pszFeedback, [MarshalAs(UnmanagedType.Bool)] bool fSuccessful);
960new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes);
973void GetXMLResult([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemXMLResult, SPXMLRESULTOPTIONS Options);
983new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes);
987void GetXMLResult([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemXMLResult, SPXMLRESULTOPTIONS Options);
1028new void GetText(uint ulStart, uint ulCount, [MarshalAs(UnmanagedType.Bool)] bool fUseTextReplacements, [MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemText, out byte pbDisplayAttributes);
Recognition\RecognizerBase.cs (19)
3184new int SetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint cbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] data);
3186new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data);
3188new int SetStringValue([MarshalAs(UnmanagedType.LPWStr)] string valueName, [MarshalAs(UnmanagedType.LPWStr)] string value);
3190new void GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValue);
3192new int SetDWORD([MarshalAs(UnmanagedType.LPWStr)] string valueName, uint dwValue);
3194new int GetDWORD([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pdwValue);
3196new int OpenKey([MarshalAs(UnmanagedType.LPWStr)] string pszSubKeyName, out ISpDataKey ppSubKey);
3198new int CreateKey([MarshalAs(UnmanagedType.LPWStr)] string subKey, out ISpDataKey ppSubKey);
3200new int DeleteKey([MarshalAs(UnmanagedType.LPWStr)] string subKey);
3202new int DeleteValue([MarshalAs(UnmanagedType.LPWStr)] string valueName);
3204new int EnumKeys(uint index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszSubKeyName);
3206new int EnumValues(uint Index, [MarshalAs(UnmanagedType.LPWStr)] out string ppszValueName);
3209void SetId([MarshalAs(UnmanagedType.LPWStr)] string pszCategoryId, [MarshalAs(UnmanagedType.Bool)] bool fCreateIfNotExist);
3210void GetId([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemCategoryId);
3212void EnumTokens([MarshalAs(UnmanagedType.LPWStr)] string pzsReqAttribs, [MarshalAs(UnmanagedType.LPWStr)] string pszOptAttribs, out IEnumSpObjectTokens ppEnum);
3214void GetDefaultTokenId([MarshalAs(UnmanagedType.LPWStr)] out string ppszCoMemTokenId);
System.Transactions.Local (3)
System.Windows.Forms.Design (1)
System.Windows.Forms.Primitives (2)
UIAutomationClient (1)
UIAutomationClientSideProviders (2)
UIAutomationProvider (1)
UIAutomationTypes (14)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (11)
1334[In, MarshalAs(UnmanagedType.LPWStr)]
1360[In, MarshalAs(UnmanagedType.LPWStr)]
1461[In, MarshalAs(UnmanagedType.LPWStr)]
1538[In, MarshalAs(UnmanagedType.LPWStr)]
1540[In, MarshalAs(UnmanagedType.LPWStr)]
1610[Out, MarshalAs(UnmanagedType.LPWStr)]
1665[In, MarshalAs(UnmanagedType.LPWStr)]
1667[In, MarshalAs(UnmanagedType.LPWStr)]
1739[Out, MarshalAs(UnmanagedType.LPWStr)]
2358[In, MarshalAs(UnmanagedType.LPWStr)]
2360[Out, MarshalAs(UnmanagedType.LPWStr)]