1863 references to Out
ComSvcConfig (37)
ComAdminInterfaces.cs (25)
110[Out, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out Object[] CLSIDS); 199[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varCLSIDS, 200[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varClassNames, 201[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileFlags, 202[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varComponentFlags); 215[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationName, 216[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationDescription, 217[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bHasUsers, 218[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bIsProxy, 219[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileNames); 239[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varCLSIDS, 240[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varProgIDs, 241[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varDescriptions); 322[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varCLSIDS, 323[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varClassNames, 324[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileFlags, 325[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varComponentFlags); 338[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationName, 339[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationDescription, 340[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bHasUsers, 341[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bIsProxy, 342[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileNames); 363[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varCLSIDS, 364[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varProgIDs, 365[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varDescriptions);
SafeNativeMethods.cs (12)
325int[] lpReserved, ref int lpType, [Out] byte[] lpData, 336[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder pVersion, 346[Out, MarshalAs(UnmanagedType.Interface)] out object pMetaHost); 471[Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.IUnknown, SizeParamIndex = 0)] object[] elementArray, 499[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder buffer, 500[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 529[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder buffer, 530[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 534[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder buffer, 535[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 545[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 2)] StringBuilder buffer, 546[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength);
mscorlib (215)
microsoft\win32\unsafenativemethods.cs (3)
131[In][Out]ref long registrationHandle 218internal static extern int EventActivityIdControl([In] ActivityControl ControlCode, [In][Out] ref Guid ActivityId); 290[Out,MarshalAs(UnmanagedType.IInspectable)] out Object factory);
microsoft\win32\win32native.cs (52)
738int dwMessageId, int dwLanguageId, [Out]StringBuilder lpBuffer, 794private static extern bool GlobalMemoryStatusExNative([In, Out] ref MEMORYSTATUSEX buffer); 851[Out, MarshalAs(UnmanagedType.Bool)] 856internal static extern uint GetTempPath(int bufferLen, [Out]StringBuilder buffer); 943internal unsafe static extern int GetFullPathName(String path, int numBufferChars, [Out]StringBuilder buffer, IntPtr mustBeZero); 951internal static extern int GetLongPathName(String path, [Out]StringBuilder longPathBuffer, int bufferLength); 1114internal static extern bool GetVolumeInformation(String drive, [Out]StringBuilder volumeName, int volumeNameBufLen, out int volSerialNumber, out int maxFileNameLen, out int fileSystemFlags, [Out]StringBuilder fileSystemName, int fileSystemNameBufLen); 1162internal static extern int GetWindowsDirectory([Out]StringBuilder sb, int length); 1166internal static extern int GetSystemDirectory([Out]StringBuilder sb, int length); 1434[Out]StringBuilder lpBuffer); 1454internal static extern uint GetTempFileName(String tmpPath, String prefix, uint uniqueIdOrZero, [Out]StringBuilder tmpFileName); 1531internal static extern int GetEnvironmentVariable(string lpName, [Out]StringBuilder lpValue, int size); 1547internal static extern bool GetUserName([Out]StringBuilder lpBuffer, ref int nSize); 1551internal extern static int GetComputerName([Out]StringBuilder nameBuffer, ref int bufferSize); 1798[Out]StringBuilder lpClass, int[] lpcbClass, 1825internal static extern int RegQueryInfoKey(SafeRegistryHandle hKey, [Out]StringBuilder lpClass, 1835int[] lpReserved, ref int lpType, [Out] byte[] lpData, 1853int[] lpReserved, ref int lpType, [Out] char[] lpData, 1859int[] lpReserved, ref int lpType, [Out]StringBuilder lpData, 1884internal static extern int ExpandEnvironmentStrings(String lpSrc, [Out]StringBuilder lpDst, int nSize); 1982internal static extern int SHGetFolderPath(IntPtr hwndOwner, int nFolder, IntPtr hToken, int dwFlags, [Out]StringBuilder lpszPath); 1990internal static extern byte GetUserNameEx(int format, [Out]StringBuilder domainName, ref uint domainNameLen); 1995ref int sidLen, [Out]StringBuilder domainName, ref uint domainNameLen, out int peUse); 2036[In,Out] SafeBSTRHandle pDataIn, 2044[In,Out] SafeBSTRHandle pDataIn, 2066[MarshalAs(UnmanagedType.U1), Out]out bool pfEnabled); 2081[In,Out] ref TOKEN_PRIVILEGE PreviousState, 2082[In,Out] ref uint ReturnLength); 2088[In,Out] ref LUID Luid); 2096[In,Out] ref bool IsMember); 2166[Out] byte[] resultSid, 2176[In,Out] ref SafeAccessTokenHandle lpTargetHandle, 2189[In,Out] ref SafeAccessTokenHandle lpTargetHandle, 2205[In,Out] ref SafeAccessTokenHandle DuplicateTokenHandle ); 2216[In,Out] ref SafeAccessTokenHandle phNewToken); 2294[Out] out uint ReturnLength); 2304[Out] out uint ReturnLength); 2316[Out] byte[] resultSid, 2516[In,Out] ref LUID Luid); 2576[In,Out] ref SafeLsaLogonProcessHandle LsaHandle); 2583[In,Out] ref SafeLsaReturnBufferHandle ppLogonSessionData); 2597[In,Out] ref SafeLsaReturnBufferHandle ProfileBuffer, 2598[In,Out] ref uint ProfileBufferLength, 2599[In,Out] ref LUID LogonId, 2600[In,Out] ref SafeAccessTokenHandle Token, 2601[In,Out] ref QUOTA_LIMITS Quotas, 2602[In,Out] ref int SubStatus); 2610[In,Out] ref uint AuthenticationPackage); 2617[In,Out] ref SafeLsaLogonProcessHandle LsaHandle, 2618[In,Out] ref IntPtr SecurityMode); 2642[Out] out SafeAccessTokenHandle TokenHandle);
parent\parent\parent\parent\InternalApis\NDP_Common\inc\StrongNameHelpers.cs (36)
274[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 275[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 283[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 284[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 293[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 294[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 302[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 303[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 311[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 312[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 320[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 321[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 342[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 343[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 350[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 351[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 405[In, Out] IntPtr ppbSignatureBlob, 415[In, Out] IntPtr ppbSignatureBlob, 491[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 492[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 500[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 501[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 510[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 511[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 519[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 520[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 528[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 529[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 537[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 538[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 559[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 560[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 567[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 568[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 622[In, Out] IntPtr ppbSignatureBlob, 632[In, Out] IntPtr ppbSignatureBlob,
system\deployment\cdf.cs (1)
49int Next(uint celt, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.IUnknown)] object[] rgelt, ref uint celtFetched);
system\deployment\isolationinterop.cs (46)
115[Out, MarshalAs(UnmanagedType.LPArray)] StoreApplicationReference[] rgelt 134[Out, MarshalAs(UnmanagedType.LPArray)] IDefinitionAppId[] AppIds 195[Out, MarshalAs(UnmanagedType.LPArray)] StoreOperationMetadataProperty[] AppIds 259[Out, MarshalAs(UnmanagedType.LPArray)] STORE_ASSEMBLY[] rgelt 324[Out, MarshalAs(UnmanagedType.LPArray)] STORE_ASSEMBLY_FILE[] rgelt 389[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY[] rgElements 454[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY_SUBCATEGORY[] rgElements 518[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY_INSTANCE[] rgInstances 678[Out, MarshalAs(UnmanagedType.LPArray)] IDENTITY_ATTRIBUTE[] rgAttributes 684[Out, MarshalAs(UnmanagedType.LPArray)] byte[] Data 703[Out, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity 769[Out, MarshalAs(UnmanagedType.LPArray)] IReferenceIdentity[] ReferenceIdentity 969[Out, MarshalAs(UnmanagedType.LPArray)] char[] Buffer 983[Out, MarshalAs(UnmanagedType.LPArray)] char[] Buffer 2233[Out, MarshalAs(UnmanagedType.LPArray)] uint[] rgDispositions, 2234[Out, MarshalAs(UnmanagedType.LPArray)] int[] /*HRESULT*/ rgResults 2254[Out, In] ref IntPtr /*SIZE_T*/ Delimiter, 2255[Out, In] ref UInt64 SizeSharedWithExternalDeployment, 2256[Out, In] ref UInt64 SizeConsumedByInputDeploymentArray 2305[Out] out IntPtr Cookie 2361[Out] out IntPtr Cookie 3128[Out, MarshalAs(UnmanagedType.LPWStr)] out string FullPath 3140[Out, MarshalAs(UnmanagedType.Interface)] out object AppId 3149[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3159[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3169[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3177[Out, MarshalAs(UnmanagedType.LPWStr)] out string Replaced 3185[Out, MarshalAs(UnmanagedType.LPArray)] string[] SourceStrings, 3186[Out, MarshalAs(UnmanagedType.LPArray)] out string[] DestinationStrings, 3195[Out, MarshalAs(UnmanagedType.LPArray)] out string[] PropertyValues, 3196[Out, MarshalAs(UnmanagedType.LPArray)] out UIntPtr[] ComponentIndicies 3202[Out, MarshalAs(UnmanagedType.LPWStr)] out string ApplicationPath 3211[Out, MarshalAs(UnmanagedType.Interface)] out object ManifestInteface 3218[Out, MarshalAs(UnmanagedType.LPWStr)] out string PayloadPath 3226[Out, MarshalAs(UnmanagedType.Interface)] out object MatchedDefinition 3234[Out, MarshalAs(UnmanagedType.Interface)] out object ppCreatedAppContext 3241[Out, MarshalAs(UnmanagedType.Interface)] out object ppIdentityEnum 3258[Out] out UInt32 ulDisposition 3268[Out, MarshalAs(UnmanagedType.LPWStr)] out string ppszPath 3276[Out, MarshalAs(UnmanagedType.LPArray)] UIntPtr[] Indicies, 3277[Out, MarshalAs(UnmanagedType.LPArray)] UInt32[] Dispositions 3285[Out, MarshalAs(UnmanagedType.LPArray)] UIntPtr[] Indicies, 3286[Out, MarshalAs(UnmanagedType.LPArray)] UInt32[] Dispositions 3313[Out] out UInt32 Disposition 3322[Out, MarshalAs(UnmanagedType.LPWStr)] out string Path 3328[Out] out UInt32 Disposition
system\globalization\calendardata.cs (1)
464internal static extern int nativeGetCalendars(String localeName, bool useUserOverride, [In, Out] int[] calendars);
system\globalization\idnmapping.cs (2)
1139[System.Runtime.InteropServices.OutAttribute()] 1154[System.Runtime.InteropServices.OutAttribute()]
system\io\__consolestream.cs (1)
123public override int Read([In, Out] byte[] buffer, int offset, int count) {
system\io\bufferedstream.cs (1)
500public override int Read([In, Out] Byte[] array, Int32 offset, Int32 count) {
system\io\filestream.cs (1)
1497public override int Read([In, Out] byte[] array, int offset, int count) {
system\io\memorystream.cs (1)
339public override int Read([In, Out] byte[] buffer, int offset, int count) {
system\io\stream.cs (3)
739public abstract int Read([In, Out] byte[] buffer, int offset, int count); 939public override int Read([In, Out] byte[] buffer, int offset, int count) 1190public override int Read([In, Out]byte[] bytes, int offset, int count)
system\io\streamreader.cs (2)
384public override int Read([In, Out] char[] buffer, int index, int count) 445public override int ReadBlock([In, Out] char[] buffer, int index, int count)
system\io\stringreader.cs (1)
85public override int Read([In, Out] char[] buffer, int index, int count) {
system\io\textreader.cs (4)
117public virtual int Read([In, Out] char[] buffer, int index, int count) 159public virtual int ReadBlock([In, Out] char[] buffer, int index, int count) 349public override int Read([In, Out] char[] buffer, int index, int count) 355public override int ReadBlock([In, Out] char[] buffer, int index, int count)
system\io\unmanagedmemorystream.cs (1)
392public override int Read([In, Out] byte[] buffer, int offset, int count) {
system\io\unmanagedmemorystreamwrapper.cs (1)
99public override int Read([In, Out] byte[] buffer, int offset, int count) {
system\runtime\interopservices\attributes.cs (1)
717return parameter.IsOut ? new OutAttribute() : null;
system\runtime\interopservices\ComTypes\ienumconnectionpoints.cs (1)
26int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] IConnectionPoint[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumconnections.cs (1)
35int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] CONNECTDATA[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienummoniker.cs (1)
26int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] IMoniker[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumstring.cs (1)
26int Next(int celt, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0), Out] String[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumvariant.cs (1)
26int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0), Out] object[] rgVar, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\istream.cs (1)
43void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, IntPtr pcbRead);
system\runtime\interopservices\ComTypes\itypeinfo.cs (3)
318void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames); 321void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 327void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] Object pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out Object ppvObj);
system\runtime\interopservices\ComTypes\itypeinfo2.cs (3)
29new void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames); 32new void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 38new void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] Object pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out Object ppvObj);
system\runtime\interopservices\ComTypes\itypelib.cs (2)
66void FindName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] ITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref Int16 pcFound);
system\runtime\interopservices\ComTypes\itypelib2.cs (2)
35new void FindName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] ITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref Int16 pcFound);
system\runtime\interopservices\marshal.cs (6)
638public static extern void WriteByte([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, byte val); 677public static extern void WriteInt16([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, short val); 692public static void WriteInt16([In,Out]Object ptr, int ofs, char val) 736public static extern void WriteInt32([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, int val); 755public static void WriteIntPtr([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, IntPtr val) 811public static extern void WriteInt64([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, long val);
system\Runtime\InteropServices\NativeMethods.cs (1)
51[Out]
system\runtime\interopservices\ucomienumconnectionpoints.cs (1)
27int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] UCOMIConnectionPoint[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienumconnections.cs (1)
37int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] CONNECTDATA[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienummoniker.cs (1)
28int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] UCOMIMoniker[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienumstring.cs (1)
27int Next(int celt, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0), Out] String[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomistream.cs (1)
45void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb,IntPtr pcbRead);
system\runtime\interopservices\ucomitypeinfo.cs (3)
316void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames); 319void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 325void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] Object pUnkOuter, ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out Object ppvObj);
system\runtime\interopservices\ucomitypelib.cs (2)
69void FindName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] UCOMITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref Int16 pcFound);
system\runtime\interopservices\windowsruntime\iiterator.cs (1)
36int GetMany([Out] T[] items);
system\runtime\interopservices\windowsruntime\ivector.cs (3)
39uint GetMany(uint startIndex, [Out] T[] items); 64uint GetMany(uint startIndex, [Out] T[] items); 80uint GetMany(uint startIndex, [Out] T[] items);
system\runtime\interopservices\windowsruntime\nativemethods.cs (4)
53[Out] IntPtr *hstring); 61[Out] HSTRING_HEADER *hstringHeader, 62[Out] IntPtr *hstring); 74internal static unsafe extern char* WindowsGetStringRawBuffer(IntPtr hstring, [Out] uint *length);
system\security\cryptography\capinative.cs (9)
167internal static extern bool CryptAcquireContext([Out] out SafeCspHandle phProv, 182[Out] out SafeCspHashHandle phHash); 192[Out] out SafeCspKeyHandle phKey); 201[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbBuffer); 219[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 220[In, Out] ref int pdwDataLen, 230[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 231[In, Out] ref int pdwDataLen, 244[Out] out SafeCspKeyHandle phKey);
system\security\cryptography\cryptostream.cs (1)
179public override int Read([In, Out] byte[] buffer, int offset, int count) {
system\security\policy\assemblyevidencefactory.cs (4)
208[Out] out ushort majorVersion, 209[Out] out ushort minorVersion, 210[Out] out ushort build, 211[Out] out ushort revision);
system\security\policy\pefileevidencefactory.cs (1)
200[Out] out SecurityZone zone,
system\stubhelpers.cs (1)
568[Out] HSTRING_HEADER *hstringHeader)
PresentationBuildTasks (3)
BuildTasks\Microsoft\Build\Tasks\Windows\GetWinFXPath.cs (1)
188private delegate bool IsWow64ProcessDelegate([In] IntPtr hProcess, [Out] out bool Wow64Process);
BuildTasks\MS\Internal\Tasks\IPersistFileCheckSum.cs (2)
43[Out, MarshalAs(UnmanagedType.LPArray, 45[Out, MarshalAs(UnmanagedType.U4)] out int ActualSize);
PresentationCore (27)
Core\CSharp\MS\Win32\UnsafeNativeMethodsTablet.cs (11)
29internal static extern int CreateRecognizer([In] ref Guid clsid, [Out] out RecognizerSafeHandle hRec); 43internal static extern int CreateContext([In] RecognizerSafeHandle hRec, [Out] out ContextSafeHandle hRecContext); 78internal static extern int Process([In] ContextSafeHandle hRecContext, [Out] out bool partialProcessing); 85internal static extern int GetAlternateList([In] ContextSafeHandle hRecContext, [In, Out] ref RECO_RANGE recoRange, [In, Out] ref uint cAlts, [In, Out] IntPtr[] recAtls, [In] ALT_BREAKS breaks); 99internal static extern int GetString([In] IntPtr hRecAtls, [Out] out RECO_RANGE recoRange, [In, Out]ref uint size, [In, Out] StringBuilder recoString); 106internal static extern int GetConfidenceLevel([In] IntPtr hRecAtls, [Out] out RECO_RANGE recoRange, [Out] out RecognitionConfidence confidenceLevel);
Core\CSharp\System\Windows\Media\StreamAsIStream.cs (1)
34internal delegate int Read(ref StreamDescriptor pSD, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out]byte[] buffer, uint cb, out uint cbRead);
Core\CSharp\System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (15)
316[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzAuthor, 326[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzVersion, 336[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzSpecVersion, 346[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFriendlyName, 368[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceManufacturer, 379[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceModels, 390[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzMimeTypes, 401[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFileExtensions, 455[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzNamespace, 465[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName, 475[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName, 501[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName, 511[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName 1506[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzName, 1514[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName,
PresentationFramework (54)
src\Framework\MS\Internal\AppModel\IBrowserCallbackServices.cs (2)
225int GetOleClientSite([Out, MarshalAs(UnmanagedType.IUnknown)] out object oleClientSite); 303void CreateWebBrowserControl_DoNotUse([Out] out IntPtr ppWebBrowser);
src\Framework\MS\Internal\AppModel\IBrowserHostServices.cs (4)
146[Out, MarshalAs(UnmanagedType.I4)] out int entryIndex, 147[Out, MarshalAs(UnmanagedType.LPWStr)]out string url, 148[Out, MarshalAs(UnmanagedType.LPWStr)]out string title); 163int QueryStatus([MarshalAs(UnmanagedType.LPStruct)]Guid guidCmdGroup, [In] uint command, [Out] out uint flags);
src\Framework\MS\Internal\AppModel\ShellProvider.cs (13)
162void GetValue([In] ref PKEY pkey, [In, Out] PROPVARIANT pv); 188[In, Out] ref int pchEaten, 190[In, Out] ref uint pdwAttributes); 238[In, Out] ref SFGAO rgfInOut); 250[In, Out] ref uint rgfReserved); 349void GetProperty(IntPtr key, [In, Out] PROPVARIANT pv); 409void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 412void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 414void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 416void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 422void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); 1084internal static extern HRESULT SHGetFolderPathEx([In] ref Guid rfid, KF_FLAG dwFlags, [In, Optional] IntPtr hToken, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszPath, uint cchPath);
src\Framework\MS\Internal\Interop\IndexingFilter.cs (3)
564void GetText([In, Out] ref uint pcwcBuffer, [In] IntPtr pBuffer); 647void GetSizeMax([Out] out Int64 pcbSize); 813void GetSizeMax([Out] out Int64 pcbSize);
src\Framework\MS\Internal\IO\Packaging\ByteStream.cs (1)
463void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead);
src\Framework\System\Windows\Interop\DocobjHost.cs (1)
1313void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead);
src\Framework\System\Windows\Standard\NativeMethods.cs (13)
2451private static extern bool _ChangeWindowMessageFilterEx(IntPtr hwnd, WM message, MSGFLT action, [In, Out, Optional] ref CHANGEFILTERSTRUCT pChangeFilterStruct); 2556private static extern SafeHBITMAP _CreateDIBSection(SafeDC hdc, [In] ref BITMAPINFO bitmapInfo, int iUsage, [Out] out IntPtr ppvBits, IntPtr hSection, int dwOffset); 2564private static extern SafeHBITMAP _CreateDIBSectionIntPtr(IntPtr hdc, [In] ref BITMAPINFO bitmapInfo, int iUsage, [Out] out IntPtr ppvBits, IntPtr hSection, int dwOffset); 2784private static extern HRESULT _DwmGetColorizationColor(out uint pcrColorization, [Out, MarshalAs(UnmanagedType.Bool)] out bool pfOpaqueBlend); 2948public static extern SafeFindHandle FindFirstFileW(string lpFileName, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2958public static extern bool FindNextFileW(SafeFindHandle hndFindFile, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2967private static extern bool _GetClientRect(IntPtr hwnd, [Out] out RECT lpRect); 3100private static extern bool _GetMonitorInfo(IntPtr hMonitor, [In, Out] MONITORINFO lpmi); 3588private static extern bool _SystemParametersInfo_NONCLIENTMETRICS(SPI uiAction, int uiParam, [In, Out] ref NONCLIENTMETRICS pvParam, SPIF fWinIni); 3598private static extern bool _SystemParametersInfo_HIGHCONTRAST(SPI uiAction, int uiParam, [In, Out] ref HIGHCONTRAST pvParam, SPIF fWinIni); 3940public static extern void SHGetItemFromDataObject(IDataObject pdtobj, DOGIF dwFlags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3948public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3981public static extern HRESULT GetCurrentProcessExplicitAppUserModelID([Out, MarshalAs(UnmanagedType.LPWStr)] out string AppID);
src\Framework\System\Windows\Standard\ShellProvider.cs (17)
383void Clone([Out, MarshalAs(UnmanagedType.Interface)] out IEnumIDList ppenum); 395void Next(uint celt, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.IUnknown, IidParameterIndex = 1, SizeParamIndex = 0)] object[] rgelt, [Out] out uint pceltFetched); 458void GetValue([In] ref PKEY pkey, [In, Out] PROPVARIANT pv); 480[In, Out] ref int pchEaten, 481[Out] out IntPtr ppidl, 482[In, Out] ref uint pdwAttributes); 530[In, Out] ref SFGAO rgfInOut); 542[In, Out] ref uint rgfReserved); 551void GetDisplayNameOf([In] IntPtr pidl, [In] SHGDN uFlags, [Out] out IntPtr pName); 560[Out] out IntPtr ppidlOut); 688void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 691void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 693void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 695void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 701void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon);
System (222)
compmod\microsoft\win32\SafeNativeMethods.cs (1)
54public static extern bool GetTextMetrics(IntPtr hDC, [In, Out] NativeMethods.TEXTMETRIC tm);
compmod\microsoft\win32\UnsafeNativeMethods.cs (6)
74public static extern bool GetClassInfo(HandleRef hInst, string lpszClass, [In, Out] NativeMethods.WNDCLASS_I wc); 82public static extern int WldpIsDynamicCodePolicyEnabled([Out] out int enabled); 167public static extern bool PeekMessage([In, Out] ref NativeMethods.MSG msg, HandleRef hwnd, int msgMin, int msgMax, int remove); 178public static extern bool TranslateMessage([In, Out] ref NativeMethods.MSG msg); 364public static extern bool VerQueryValue(HandleRef pBlock, string lpSubBlock, [In, Out] ref IntPtr lplpBuffer, out int len); 635[Out] out uint ReturnLength);
compmod\System\Runtime\InteropServices\ComTypes\IEnumFORMATETC.cs (2)
27int Next(int celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] FORMATETC[] rgelt, [Out, MarshalAs(UnmanagedType.LPArray)] int[] pceltFetched);
compmod\System\Runtime\InteropServices\ComTypes\IEnumSTATDATA.cs (2)
28int Next(int celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] STATDATA[] rgelt, [Out, MarshalAs(UnmanagedType.LPArray, SizeConst=1)] int[] pceltFetched);
net\System\Net\_ConnectStream.cs (2)
1369public override int Read([In, Out] byte[] buffer, int offset, int size) { 1468private int ReadWithoutValidation([In, Out] byte[] buffer, int offset, int size, bool abortOnError)
net\System\Net\_ListenerRequestStream.cs (1)
106public override int Read([In, Out] byte[] buffer, int offset, int size) {
net\System\Net\_ListenerResponseStream.cs (1)
114public override int Read([In, Out] byte[] buffer, int offset, int size) {
net\System\Net\IntranetCredentialPolicy.cs (1)
31[Out] out int pdwZone,
net\System\Net\mail\iisPickupDirectory.cs (17)
139[In, Out] ref uint RequiredDataLen 156[In, Out] ref uint RequiredDataLen 166[In, Out] ref UInt32 NumDataEntries, 167[In, Out] ref UInt32 DataSetNumber, 171[In,Out] ref UInt32 RequiredBufferSize 200[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex=4)] out char[] Buffer, 201[In, Out, MarshalAs(UnmanagedType.U4)] ref int RequiredBufferSize 210[In, Out] ref IntPtr NewHandle 230[In, Out] ref _METADATA_HANDLE_INFO Info 235[In, Out, MarshalAs(UnmanagedType.U4)] ref uint SystemChangeNumber 242[In, Out] ref uint DataSetNumber 249[Out] out System.Runtime.InteropServices.ComTypes.FILETIME LastChangeTime, 257[In, Out] ref System.Runtime.InteropServices.ComTypes.FILETIME LastChangeTime, 285[Out, MarshalAs(UnmanagedType.LPWStr, SizeConst=256)] out string Location, 286[Out, MarshalAs(UnmanagedType.U4)] out uint Version, 287[Out] out System.Runtime.InteropServices.ComTypes.FILETIME BackupTime, 299[Out] [MarshalAs(UnmanagedType.Interface)] out IMSAdminBase interf
net\System\Net\NetworkInformation\UnSafeNetInfoNativemethods.cs (2)
682[Out] out SafeFreeMibTable table, 685[Out] out SafeCancelMibChangeNotify notificationHandle);
net\System\Net\Sockets\NetworkStream.cs (1)
482public override int Read([In, Out] byte[] buffer, int offset, int size) {
net\System\Net\UnsafeNativeMethods.cs (92)
187internal static extern uint RegQueryValueEx(SafeRegistryHandle key, string valueName, IntPtr reserved, out uint type, [Out] byte[] data, [In][Out] ref uint size); 354private static extern uint RasEnumConnections([In, Out] RASCONN[] lprasconn, ref uint lpcb, ref uint lpcConnections); 357private static extern uint RasGetConnectStatus([In] IntPtr hrasconn, [In, Out] ref RASCONNSTATUS lprasconnstatus); 507[In, Out] SecurityBufferDescriptor outputBuffer, 508[In, Out] ref ContextFlags attributes, 529[Out] out int pkgnum, 530[Out] out SafeFreeContextBuffer_SECURITY handle); 542[Out] out long timeStamp 555[Out] out long timeStamp 569[Out] out long timeStamp 582[Out] out long timeStamp 597[In, Out] SecurityBufferDescriptor outputBuffer, 598[In, Out] ref ContextFlags attributes, 606[In, Out] SecurityBufferDescriptor inputBuffers 613[In, Out] SecurityBufferDescriptor inputBuffers 636[Out] out SafeFreeAddrInfo handle 650internal static extern int QuerySecurityContextToken(ref SSPIHandle phContext, [Out] out SafeCloseHandle handle); 741[Out] byte[] socketAddress, 742[In, Out] ref int socketAddressSize 756[In, Out] ref int argp 795[In, Out] ref int entryBufSize, 1044[Out] out WSAData lpWSAData 1052[In, Out] ref int argp 1069[Out] StringBuilder hostName, 1076[Out] byte[] socketAddress, 1077[In, Out] ref int socketAddressSize 1085[Out] out int optionValue, 1086[In, Out] ref int optionLength 1094[Out] byte[] optionValue, 1095[In, Out] ref int optionLength 1103[Out] out Linger optionValue, 1104[In, Out] ref int optionLength 1112[Out] out IPMulticastRequest optionValue, 1113[In, Out] ref int optionLength 1124[Out] out IPv6MulticastRequest optionValue, 1125[In, Out] ref int optionLength 1290[Out] byte[] socketAddress, 1291[In, Out] ref int socketAddressSize 1297[Out] byte[] socketAddress, 1298[In, Out] ref int socketAddressSize 1304[In, Out] IntPtr[] readfds, 1305[In, Out] IntPtr[] writefds, 1306[In, Out] IntPtr[] exceptfds, 1313[In, Out] IntPtr[] readfds, 1314[In, Out] IntPtr[] writefds, 1315[In, Out] IntPtr[] exceptfds, 1337[Out] out int bytesTransferred, 1348[Out] out int bytesTransferred, 1359[Out] out int bytesTransferred, 1370[Out] out int bytesTransferred, 1383[Out] out int bytesTransferred, 1396[Out] out int bytesTransferred, 1397[In, Out] ref SocketFlags socketFlags, 1405[In, Out] WSABuffer[] buffers, 1407[Out] out int bytesTransferred, 1408[In, Out] ref SocketFlags socketFlags, 1416[In, Out] WSABuffer[] buffers, 1418[Out] out int bytesTransferred, 1419[In, Out] ref SocketFlags socketFlags, 1429[Out] out int bytesTransferred, 1430[In, Out] ref SocketFlags socketFlags, 1440[In, Out] WSABuffer[] buffers, 1442[Out] out int bytesTransferred, 1443[In, Out] ref SocketFlags socketFlags, 1470[In,Out] ref Guid guid, 1472[Out] out IntPtr funcPtr, 1474[Out] out int bytesTransferred, 1485[Out] byte[] outBuffer, 1487[Out] out int bytesTransferred, 1498[Out] IntPtr outBuffer, 1500[Out] out int bytesTransferred, 1509[In, Out] ref NetworkEvents networkEvents 1525[Out] out uint bytesTransferred, 1527[Out] out SocketFlags socketFlags 1536[Out] byte[] socketAddress, 1537[In, Out] ref int socketAddressSize ); 1544[Out]StringBuilder addressString, 1545[In, Out] ref int addressStringLength); 1551[In,Out] StringBuilder host, 1553[In,Out] StringBuilder serv, 1564[In][Out] ref uint lpdwBufferLength 1655[In, Out] ref ChainPolicyStatus ps); 1666[Out] out int pcSelection, // PDWORD 1668[Out] out SafeFreeCertChainList pprgpSelection); 1769[In, Out] SecurityBufferDescriptor inputOutput, 1777[In, Out] SecurityBufferDescriptor inputOutput, 1949[Out] System.Text.StringBuilder fileName, 1970[In, Out] ref int bufferSz 2128[Out] out SafeSspiAuthDataHandle authData); 2212[Out] out HeapAllocHandle resultList); 2222[Out] out HeapAllocHandle resultList);
net\System\Net\WebSockets\WebSocketProtocolComponent.cs (15)
225[Out] out SafeWebSocketHandle webSocketHandle); 239[Out] out IntPtr additionalHeadersPtr, 240[Out] out uint additionalHeaderCount); 249[In, Out] IntPtr selectedExtensions, 264[Out] out IntPtr responseHeadersPtr, 265[Out] out uint responseHeaderCount); 280[Out] out SafeWebSocketHandle webSocketHandle); 332[In, Out] Buffer[] dataBuffers, 333[In, Out] ref uint dataBufferCount, 334[Out] out Action action, 335[Out] out BufferType bufferType, 336[Out] out IntPtr applicationContext, 337[Out] out IntPtr actionContext); 354[In, Out] ref uint value, 355[In, Out] ref uint size);
security\system\security\cryptography\cryptoapi.cs (76)
1931[In,Out] StringBuilder lpBuffer, 2054[In,Out] ref SafeX509ChainHandle ppChainContext); 2065[In,Out] SafeLocalAllocHandle pvData, 2066[In,Out] ref uint pcbData); 2075[In,Out] uint cbKeyUsage); 2088[In,Out] SafeLocalAllocHandle pszNameString, 2107[Out] IntPtr cNumOIDs, 2108[In,Out] SafeLocalAllocHandle rghOIDs, 2109[In,Out] IntPtr pcbOIDs); 2121[In,Out] SafeLocalAllocHandle psz, 2133[In,Out] SafeLocalAllocHandle pbElement, 2134[In,Out] IntPtr pcbElement); 2144[In,Out] IntPtr pbEncoded, 2145[In,Out] ref uint pcbEncoded, 2146[In,Out] IntPtr ppszError); 2152[In,Out] ref _FILETIME pTimeToVerify, 2165[In,Out] ref CERT_CHAIN_POLICY_STATUS pPolicyStatus); 2177[In,Out] ref SafeCryptProvHandle phCryptProv, 2178[In,Out] ref uint pdwKeySpec, 2179[In,Out] ref bool pfCallerFreeProv); 2193[In,Out] SafeLocalAllocHandle pvStructInfo, 2194[In,Out] IntPtr pcbStructInfo); 2208[In,Out] SafeLocalAllocHandle pvStructInfo, 2209[In,Out] IntPtr pcbStructInfo); 2221[In,Out] SafeLocalAllocHandle pbEncoded, 2222[In,Out] IntPtr pcbEncoded); 2234[In,Out] SafeLocalAllocHandle pbEncoded, 2235[In,Out] IntPtr pcbEncoded); 2270[In,Out] SafeLocalAllocHandle pbFormat, 2271[In,Out] IntPtr pcbFormat); 2287[In,Out] SafeLocalAllocHandle pbFormat, 2288[In,Out] IntPtr pcbFormat); 2309[Out] IntPtr pbComputedHash, 2310[In, Out] IntPtr pcbComputedHash); 2321[Out] IntPtr pbComputedHash, 2322[In, Out] IntPtr pcbComputedHash); 2331[In, Out] IntPtr pvData, 2332[In, Out] IntPtr pcbData); 2341[In, Out] SafeLocalAllocHandle pvData, 2342[In, Out] IntPtr pcbData); 2462[In,Out] ref SafeCryptProvHandle hCryptProv, 2478[In,Out] SafeCertContextHandle ppStoreContext); 2490[In,Out] SafeCertContextHandle ppStoreContext); 2560[In,Out] IntPtr pvSaveToPara, 2661[Out] IntPtr pdwMsgAndCertEncodingType, 2662[Out] IntPtr pdwContentType, 2663[Out] IntPtr pdwFormatType, 2664[In,Out] IntPtr phCertStore, 2665[In,Out] IntPtr phMsg, 2666[In,Out] IntPtr ppvContext); 2680[Out] IntPtr pdwMsgAndCertEncodingType, 2681[Out] IntPtr pdwContentType, 2682[Out] IntPtr pdwFormatType, 2683[In,Out] ref SafeCertStoreHandle phCertStore, 2684[In,Out] IntPtr phMsg, 2685[In,Out] IntPtr ppvContext); 2697[In,Out] IntPtr pDataBlob); 2709[In,Out] IntPtr pDataBlob); 2719[In,Out] IntPtr pPFX, 3001[In,Out] ref SafeCryptProvHandle hCryptProv, 3484[Out] IntPtr pdwMsgAndCertEncodingType, 3485[Out] IntPtr pdwContentType, 3486[Out] IntPtr pdwFormatType, 3487[In,Out] IntPtr phCertStore, 3488[In,Out] IntPtr phMsg, 3489[In,Out] IntPtr ppvContext) { 3549[Out] IntPtr pdwMsgAndCertEncodingType, 3550[Out] IntPtr pdwContentType, 3551[Out] IntPtr pdwFormatType, 3552[In,Out] ref SafeCertStoreHandle phCertStore, 3553[In,Out] IntPtr phMsg, 3554[In,Out] IntPtr ppvContext) { 3693[In,Out] SafeCertContextHandle ppStoreContext) { 3728[In,Out] SafeCertContextHandle ppStoreContext) { 3862[In,Out] IntPtr pPFX, 3897[In,Out] IntPtr pvSaveToPara,
services\monitoring\system\diagnosticts\ICollectData.cs (1)
40[Out, MarshalAs(UnmanagedType.SysInt)]
sys\system\io\ports\SerialStream.cs (2)
1076public override int Read([In, Out] byte[] array, int offset, int count) 1081internal unsafe int Read([In, Out] byte[] array, int offset, int count, int timeout)
System.Activities.Presentation (1)
Microsoft.Tools.Common\Microsoft\Tools\Common\Win32Interop.cs (1)
116public static extern int ScreenToClient(IntPtr hWnd, [In, Out] POINT pt);
System.Core (81)
Microsoft\Win32\UnsafeNativeMethods.cs (9)
503[In][Out]ref long registrationHandle 570internal static extern unsafe uint EventActivityIdControl([In] int ControlCode, [In][Out] ref Guid ActivityId); 614[Out] out SafePerfProviderHandle phProvider 625[In][Out] PerfCounterSetInfoStruct * pTemplate, 1152[Out, MarshalAs(UnmanagedType.LPWStr)]StringBuilder channelPathBuffer, 1170[Out, MarshalAs(UnmanagedType.LPWStr)]StringBuilder publisherIdBuffer, 1287[Out, MarshalAs(UnmanagedType.LPWStr)]StringBuilder buffer, 1328[Out, MarshalAs(UnmanagedType.LPWStr)]StringBuilder buffer, 1487private static extern bool GlobalMemoryStatusExNative([In, Out] ref MEMORYSTATUSEX lpBuffer);
System\IO\Pipes\PipeStream.cs (1)
180public override int Read([In, Out] byte[] buffer, int offset, int count) {
System\Security\Cryptography\BCryptNative.cs (16)
227[Out] out SafeBCryptHashHandle phHash, 240[MarshalAs(UnmanagedType.LPArray), In, Out] byte[] pbOutput, 242[In, Out] ref int pcbResult, 251[MarshalAs(UnmanagedType.LPArray), In, Out] byte[] pbOutput, 253[Out] out int pcbResult, 262[MarshalAs(UnmanagedType.LPArray), In, Out] byte[] pbOutput, 264[In, Out] ref int pcbResult, 273[MarshalAs(UnmanagedType.LPArray), In, Out] byte[] pbOutput, 275[In, Out] ref int pcbResult, 283[MarshalAs(UnmanagedType.LPArray), Out] byte[] pbInput, 300internal static extern ErrorCode BCryptOpenAlgorithmProvider([Out] out SafeBCryptAlgorithmHandle phAlgorithm, 309[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 311[Out]out int pcbResult, 319[Out] out SafeBCryptKeyHandle phKey); 339[In, Out] byte[] pbIV, 352[In, Out] byte[] pbIV,
System\Security\Cryptography\CapiNative.cs (18)
246[Out] out SafeAxlBufferHandle ppwszPublicKeyToken); 257public static extern bool CryptAcquireContext([Out] out SafeCspHandle phProv, 275[Out] out SafeCapiHashHandle phHash); 290[In, Out] ref int pdwDataLen); 307[Out] out SafeCapiKeyHandle phKey); 322[In, Out] ref int pdwDataLen, 337[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 338[In, Out] ref int pdwDataLen); 350[Out] out SafeCapiKeyHandle phKey); 362[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbBuffer); 374[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 375[In, Out] ref int pdwDataLen, 389[In, Out] ref int pdwDataLen, 418[Out] out SafeCapiKeyHandle phKey); 469[In, Out] SafeLocalAllocHandle pvStructInfo, 470[In, Out] IntPtr pcbStructInfo); 484[In, Out] SafeLocalAllocHandle pvStructInfo, 485[In, Out] IntPtr pcbStructInfo);
System\Security\Cryptography\NCryptNative.cs (27)
224[Out] out SafeNCryptKeyHandle phKey, 243[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbDerivedKey, 245[Out] out int pcbResult, 256[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 258[Out] out int pcbResult, 273[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 275[Out] out int pcbResult, 286[Out] out int pcbResult, 296[Out] out IntPtr pbOutput, 298[Out] out int pcbResult, 309[Out] out SafeNCryptKeyHandle phKey, 319[Out] out SafeNCryptKeyHandle phKey, 328internal static extern ErrorCode NCryptOpenStorageProvider([Out] out SafeNCryptProviderHandle phProvider, 338[Out] out SafeNCryptSecretHandle phSecret, 382[Out] out int pcbResult, 402[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 404[Out] out int pcbResult, 412[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 414[Out] out int pcbResult, 439[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 441[Out] out int pcbResult, 449[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 451[Out] out int pcbResult, 459[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 461[Out] out int pcbResult, 469[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 471[Out] out int pcbResult,
System\Security\Cryptography\X509Certificates\X509Native.cs (10)
385[Out]out SafeAxlBufferHandle ppwszPublicKeyHash); 410[In, Out] ref AXL_AUTHENTICODE_SIGNER_INFO pSignerInfo, 411[In, Out] ref AXL_AUTHENTICODE_TIMESTAMPER_INFO pTimestamperInfo); 417[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pvData, 418[In, Out] ref int pcbData); 424[Out] out IntPtr pvData, 425[In, Out] ref int pcbData); 449[Out] out SafeNCryptKeyHandle phCryptProvOrNCryptKey, 450[Out] out int dwKeySpec, 451[Out, MarshalAs(UnmanagedType.Bool)] out bool pfCallerFreeProvOrNCryptKey);
System.Data (47)
cdf\src\NetFx40\Tools\Microsoft.Tools.Common\Microsoft\Tools\Common\Win32Interop.cs (1)
116public static extern int ScreenToClient(IntPtr hWnd, [In, Out] POINT pt);
fx\src\data\System\Data\Common\NativeMethods.cs (1)
26[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset);
fx\src\data\System\Data\Common\UnsafeNativeMethods.cs (44)
474[Out, MarshalAs(UnmanagedType.Interface)] out IErrorInfo ppIErrorInfo); 575[Out]out object RecordsAffected, 576[Out, MarshalAs(UnmanagedType.Interface)] out object ppiRs); 676[Out] out IntPtr phAccessor, 677[In, Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.I4)] int[] rgStatus); 688[Out] out int pcRefCount); 703[Out] out int pcRefCount); 716[Out] out IntPtr pcColumns, 717[Out] out IntPtr prgInfo, 718[Out] out IntPtr ppStringsBuffer); 733[Out] out IntPtr pcOptColumns, 734[Out] out IntPtr prgOptColumns); 753[Out, MarshalAs(UnmanagedType.Interface)] out IRowset ppColRowset); 784[Out] out int pcPropertySets, 785[Out] out IntPtr prgPropertySets); 817[Out] out IntPtr pcRowsAffected, 818[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 866[Out, MarshalAs(UnmanagedType.LPWStr)] out string ppwszKeywords); 879[Out] out int pcLiteralInfo, 880[Out] out IntPtr prgLiteralInfo, 881[Out] out IntPtr ppCharBuffer); 897[Out] out int pcPropertySets, 898[Out] out IntPtr prgPropertySets); 903[Out] out int pcPropertySets, 904[Out] out IntPtr prgPropertyInfoSets, 905[Out] out IntPtr ppDescBuffer); 934[Out, MarshalAs(UnmanagedType.Interface)] out IRowset ppRowset); 943[Out] out int pcSchemas, 944[Out] out IntPtr rguidSchema, 945[Out] out IntPtr prgRestrictionSupport); 954[Out, MarshalAs(UnmanagedType.BStr)] out string pBstrSource); 957[Out, MarshalAs(UnmanagedType.BStr)] out string pBstrDescription); 988[Out, MarshalAs(UnmanagedType.Interface)] out ISQLErrorInfo ppObject); 1040[Out] out IntPtr pcRowsAffected, 1041[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 1069[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 1077[In, Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.Struct)] System.Data.OleDb.tagDBCOLUMNACCESS[] rgColumns); 1109[Out] out IntPtr pcRowsObtained, 1142[Out] out int pcPropertySets, 1143[Out] out IntPtr prgPropertySets); 1148[Out, MarshalAs(UnmanagedType.Interface)] out IRowset ppRowset); 1158[Out, MarshalAs(UnmanagedType.BStr)] out String pbstrSQLState); 1177[Out] out int pulTransactionLevel); 1267[Out] byte[] resultSid,
fx\src\data\System\Data\SQLTypes\SQLFileStream.cs (1)
369public override int Read([In, Out] byte[] buffer, int offset, int count)
System.Drawing (50)
commonui\System\Drawing\Advanced\Gdiplus.cs (23)
640IntPtr memoryPts, [In, Out] byte[] types, int count); 645IntPtr memoryPts, [In, Out] byte[] types, int startIndex, 1875[In, Out] BitmapData lockedBitmapData); 2727[In, Out] MetafileHeaderWmf metafileHeaderWmf); 2732[In, Out] MetafileHeaderEmf metafileHeaderEmf); 2971internal static extern int GdipCreateFontFromLogfontA(HandleRef hdc, [In, Out, MarshalAs(UnmanagedType.AsAny)] object lf, out IntPtr font); 2975internal static extern int GdipCreateFontFromLogfontW(HandleRef hdc, [In, Out, MarshalAs(UnmanagedType.AsAny)] object lf, out IntPtr font); 2983internal static extern int GdipGetLogFontW(HandleRef font, HandleRef graphics, [In, Out, MarshalAs(UnmanagedType.AsAny)] object lf); 2987internal static extern int GdipGetLogFontA(HandleRef font, HandleRef graphics, [In, Out, MarshalAs(UnmanagedType.AsAny)] object lf); 3038HandleRef stringFormat, [In, Out] ref GPRECTF boundingBox, out int codepointsFitted, out int linesFilled); 3043int characterCount, [In, Out] IntPtr[] region); 3047internal static extern int GdipSetStringFormatMeasurableCharacterRanges(HandleRef format, int rangeCount, [In, Out] CharacterRange[] range); 3112internal static extern int GdipGetStringFormatTabStops(HandleRef format, int count, out float firstTabOffset, [In, Out]float[] tabStops); 4009public static extern bool PrintDlg([In, Out] PRINTDLG lppd); 4013public static extern bool PrintDlg([In, Out] PRINTDLGX86 lppd); 4169public static extern int ExtEscape(HandleRef hDC, int nEscape, int cbInput, ref int inData, int cbOutput, [Out] out int outData); 4172public static extern int ExtEscape(HandleRef hDC, int nEscape, int cbInput, byte[] inData, int cbOutput, [Out] out int outData); 4873public static extern int GetObject(HandleRef hObject, int nSize, [In, Out] SafeNativeMethods.BITMAP bm); 4877public static extern int GetObject(HandleRef hObject, int nSize, [In, Out] SafeNativeMethods.LOGFONT lf); 4907public static extern bool GetIconInfo(HandleRef hIcon, [In, Out] SafeNativeMethods.ICONINFO info); 4983[Out, MarshalAs(UnmanagedType.LPArray)] 4985[Out, MarshalAs(UnmanagedType.LPArray)] 5007[Out]
commonui\System\Drawing\UnsafeNativeMethods.cs (3)
115public static extern bool SystemParametersInfo(int uiAction, int uiParam, [In, Out] NativeMethods.NONCLIENTMETRICS pvParam, int fWinIni); 119public static extern bool SystemParametersInfo(int uiAction, int uiParam, [In, Out] SafeNativeMethods.LOGFONT pvParam, int fWinIni); 180[Out, MarshalAs(UnmanagedType.LPArray)]
misc\GDI\UnsafeNativeMethods.cs (24)
155public static extern bool IntOffsetViewportOrgEx(HandleRef hDC, int nXOffset, int nYOffset, [In, Out] IntNativeMethods.POINT point); 156public static bool OffsetViewportOrgEx(HandleRef hDC, int nXOffset, int nYOffset, [In, Out] IntNativeMethods.POINT point) 224public static extern IntNativeMethods.RegionFlags IntGetRgnBox(HandleRef hRgn, [In, Out] ref IntNativeMethods.RECT clipRect); 225public static IntNativeMethods.RegionFlags GetRgnBox(HandleRef hRgn, [In, Out] ref IntNativeMethods.RECT clipRect) 237public static extern IntPtr IntCreateFontIndirect([In, Out, MarshalAs(UnmanagedType.AsAny)] object lf); // need object here since LOGFONT is not public. 261public static extern int IntGetObject(HandleRef hBrush, int nSize, [In, Out] IntNativeMethods.LOGBRUSH lb); 272public static extern int IntGetObject(HandleRef hFont, int nSize, [In, Out] IntNativeMethods.LOGFONT lf); 406public static extern int DrawTextExW(HandleRef hDC, string lpszString, int nCount, ref IntNativeMethods.RECT lpRect, int nFormat, [In, Out] IntNativeMethods.DRAWTEXTPARAMS lpDTParams); 410public static extern int DrawTextExA(HandleRef hDC, byte[] lpszString, int byteCount, ref IntNativeMethods.RECT lpRect, int nFormat, [In, Out] IntNativeMethods.DRAWTEXTPARAMS lpDTParams); 412public static int DrawTextEx(HandleRef hDC, string text, ref IntNativeMethods.RECT lpRect, int nFormat, [In, Out] IntNativeMethods.DRAWTEXTPARAMS lpDTParams) 446public static extern int GetTextExtentPoint32W(HandleRef hDC, string text, int len, [In, Out] IntNativeMethods.SIZE size); 451public static extern int GetTextExtentPoint32A(HandleRef hDC, byte[] lpszString, int byteCount, [In, Out] IntNativeMethods.SIZE size); 453public static int GetTextExtentPoint32(HandleRef hDC, string text, [In, Out] IntNativeMethods.SIZE size) 548public static extern bool IntGetViewportExtEx(HandleRef hdc, [In, Out] IntNativeMethods.SIZE lpSize); 549public static bool GetViewportExtEx( HandleRef hdc, [In, Out] IntNativeMethods.SIZE lpSize ) 558public static extern bool IntGetViewportOrgEx(HandleRef hdc, [In, Out] IntNativeMethods.POINT lpPoint); 559public static bool GetViewportOrgEx( HandleRef hdc, [In, Out] IntNativeMethods.POINT lpPoint ) 568public static extern bool IntSetViewportExtEx(HandleRef hDC, int x, int y, [In, Out] IntNativeMethods.SIZE size); 569public static bool SetViewportExtEx(HandleRef hDC, int x, int y, [In, Out] IntNativeMethods.SIZE size) 577public static extern bool IntSetViewportOrgEx(HandleRef hDC, int x, int y, [In, Out] IntNativeMethods.POINT point); 578public static bool SetViewportOrgEx(HandleRef hDC, int x, int y, [In, Out] IntNativeMethods.POINT point) 589public static extern int GetTextMetricsW(HandleRef hDC, [In, Out] ref IntNativeMethods.TEXTMETRIC lptm); 593public static extern int GetTextMetricsA(HandleRef hDC, [In, Out] ref IntNativeMethods.TEXTMETRICA lptm); 729public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In, Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed);
System.IdentityModel (40)
System\IdentityModel\CryptoApi.cs (4)
306[In, Out] SafeCertContextHandle ppStoreContext 320[Out] out SafeCertChainHandle ppChainContext 329[In, Out] ref CERT_CHAIN_POLICY_STATUS pPolicyStatus); 340[MarshalAs(UnmanagedType.U1), Out] out bool pfEnabled
System\IdentityModel\NativeMethods.cs (24)
280[Out] out SafeCloseHandle phToken 290[Out] out uint returnLength); 295[Out] out SafeProvHandle phProv, 311[Out] out SafeKeyHandle phKey 320[In, Out] ref uint dwDataLen, 341[In, Out] ref int dwDataLen, 353[In, Out] ref int dwDataLen 376[Out] out LUID Luid 387[Out] out TOKEN_PRIVILEGE previousState, 388[Out] out uint returnLength 402[Out] out SafeCloseHandle tokenHandle 411[Out] out SafeCloseHandle tokenHandle 430[Out] out SafeCloseHandle duplicateTokenHandle 446[Out] out SafeLsaLogonProcessHandle lsaHandle, 447[Out] out IntPtr securityMode 453[Out] out SafeLsaLogonProcessHandle lsaHandle 467[Out] out uint authenticationPackage 473[Out] out LUID Luid 494[Out] out SafeLsaReturnBufferHandle ProfileBuffer, 495[Out] out uint ProfileBufferLength, 496[Out] out LUID LogonId, 497[Out] out SafeCloseHandle Token, 498[Out] out QUOTA_LIMITS Quotas, 499[Out] out int SubStatus
System\IdentityModel\SspiSafeHandles.cs (12)
886extern static int QuerySecurityContextToken(ref SSPIHandle phContext, [Out] out SafeCloseHandle handle); 901[In, Out] SecurityBufferDescriptor outputBuffer, 902[In, Out] ref SspiContextFlags attributes, 916[In, Out] SecurityBufferDescriptor outputBuffer, 917[In, Out] ref SspiContextFlags attributes, 941[In, Out] SecurityBufferDescriptor inputOutput, 950[In, Out] SecurityBufferDescriptor inputOutput, 1157[Out] out long timeStamp 1171[Out] out long timeStamp 1185[Out] out long timeStamp 1349[Out] out int pkgnum, 1350[Out] out SafeFreeContextBuffer handle);
System.IO.Log (1)
System\IO\Log\UnsafeNativeMethods.cs (1)
2156[Out] StringBuilder pszBaseLogFileName,
System.Management (177)
Instrumentation\EventSource.cs (8)
495[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, 507[Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler) 516[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppObject, 664[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum) 713[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum) 923[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum) 942[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum) 962[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutParams,
Instrumentation\MetaDataInfo.cs (3)
90[Out][MarshalAs(UnmanagedType.LPWStr)] StringBuilder szName, 92[Out] out UInt32 pchName, 93[Out] out Guid pmvid);
InteropClasses\WMIInterop.cs (126)
613[PreserveSig] int GetQualifierSet_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 614[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 617[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 619[PreserveSig] int Next_([In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 621[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 622[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppCopy); 623[PreserveSig] int GetObjectText_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 624[PreserveSig] int SpawnDerivedClass_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewClass); 625[PreserveSig] int SpawnInstance_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewInstance); 627[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 629[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature); 633[PreserveSig] int NextMethod_([In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppInSignature, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutSignature); 635[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 636[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 645[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 plFlavor); 648[PreserveSig] int GetNames_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 650[PreserveSig] int Next_([In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out] ref object pVal, [In][Out] ref Int32 plFlavor); 660[PreserveSig] int ConnectServer_([In][MarshalAs(UnmanagedType.BStr)] string strNetworkResource, [In][MarshalAs(UnmanagedType.BStr)] string strUser, [In]IntPtr strPassword, [In][MarshalAs(UnmanagedType.BStr)] string strLocale, [In] Int32 lSecurityFlags, [In][MarshalAs(UnmanagedType.BStr)] string strAuthority, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemServices ppNamespace); 669[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemContext ppNewCopy); 670[PreserveSig] int GetNames_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 672[PreserveSig] int Next_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pValue); 675[PreserveSig] int GetValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out] out object pValue); 686[PreserveSig] int OpenNamespace_([In][MarshalAs(UnmanagedType.BStr)] string strNamespace, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, [In] IntPtr ppCallResult); 688[PreserveSig] int QueryObjectSink_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler); 689[PreserveSig] int GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppObject, [In] IntPtr ppCallResult); 695[PreserveSig] int CreateClassEnum_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 701[PreserveSig] int CreateInstanceEnum_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 703[PreserveSig] int ExecQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 705[PreserveSig] int ExecNotificationQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 707[PreserveSig] int ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr pInParams, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppOutParams, [In] IntPtr ppCallResult); 717[PreserveSig] int OpenNamespace_([In][MarshalAs(UnmanagedType.BStr)] string strNamespace, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, [In] IntPtr ppCallResult); 719[PreserveSig] int QueryObjectSink_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler); 720[PreserveSig] int GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppObject, [In] IntPtr ppCallResult); 726[PreserveSig] int CreateClassEnum_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 732[PreserveSig] int CreateInstanceEnum_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 734[PreserveSig] int ExecQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 736[PreserveSig] int ExecNotificationQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 738[PreserveSig] int ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInParams, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutParams, [In] IntPtr ppCallResult); 748[PreserveSig] int GetResultObject_([In] Int32 lTimeout, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppResultObject); 749[PreserveSig] int GetResultString_([In] Int32 lTimeout, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrResultString); 750[PreserveSig] int GetResultServices_([In] Int32 lTimeout, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemServices ppServices); 751[PreserveSig] int GetCallStatus_([In] Int32 lTimeout, [Out] out Int32 plStatus); 775[PreserveSig] int Next_([In] Int32 lTimeout, [In] UInt32 uCount, [In][Out][MarshalAs(UnmanagedType.LPArray)] IWbemClassObject_DoNotMarshal[] apObjects, [Out] out UInt32 puReturned); 777[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 795[PreserveSig] int GetText_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObj, [In] UInt32 uObjTextFormat, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.BStr)] out string strText); 796[PreserveSig] int CreateFromText_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.BStr)] string strText, [In] UInt32 uObjTextFormat, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal pNewObj); 805[PreserveSig] int GetQualifierSet_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 806[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 809[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 811[PreserveSig] int Next_([In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 813[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 814[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppCopy); 815[PreserveSig] int GetObjectText_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 816[PreserveSig] int SpawnDerivedClass_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewClass); 817[PreserveSig] int SpawnInstance_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewInstance); 819[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 821[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature); 825[PreserveSig] int NextMethod_([In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppInSignature, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutSignature); 827[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 828[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 829[PreserveSig] int GetPropertyHandle_([In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out Int32 pType, [Out] out Int32 plHandle); 831[PreserveSig] int ReadPropertyValue_([In] Int32 lHandle, [In] Int32 lBufferSize, [Out] out Int32 plNumBytes, [Out] out Byte aData); 832[PreserveSig] int ReadDWORD_([In] Int32 lHandle, [Out] out UInt32 pdw); 834[PreserveSig] int ReadQWORD_([In] Int32 lHandle, [Out] out UInt64 pqw); 836[PreserveSig] int GetPropertyInfoByHandle_([In] Int32 lHandle, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out Int32 pType); 857[PreserveSig] int CreateObjectStub_([In][MarshalAs(UnmanagedType.IUnknown)] object pObject, [Out][MarshalAs(UnmanagedType.IUnknown)] out object ppStub); 865[PreserveSig] int GetErrorCodeText_([In][MarshalAs(UnmanagedType.Error)] Int32 hRes, [In] UInt32 LocaleId, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string MessageText); 866[PreserveSig] int GetFacilityCodeText_([In][MarshalAs(UnmanagedType.Error)] Int32 hRes, [In] UInt32 LocaleId, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string MessageText); 940[PreserveSig] int GetProperty_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.BStr)] string strLocale, [In][MarshalAs(UnmanagedType.BStr)] string strClassMapping, [In][MarshalAs(UnmanagedType.BStr)] string strInstMapping, [In][MarshalAs(UnmanagedType.BStr)] string strPropMapping, [Out] out object pvValue); 987[PreserveSig] int FindConsumer_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pLogicalConsumer, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemUnboundObjectSink ppConsumer); 1062[PreserveSig] int GetRestrictedSink_([In] Int32 lNumQueries, [In][MarshalAs(UnmanagedType.LPWStr)] ref string awszQueries, [In][MarshalAs(UnmanagedType.IUnknown)] object pCallback, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemEventSink ppSink); 1072[PreserveSig] int GetCount_([Out] out UInt32 puKeyCount); 1075[PreserveSig] int GetKey_([In] UInt32 uKeyIx, [In] UInt32 uFlags, [In][Out] ref UInt32 puNameBufSize, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszKeyName, [In][Out] ref UInt32 puKeyValBufSize, [In][Out] IntPtr pKeyVal, [Out] out UInt32 puApparentCimType); 1076[PreserveSig] int GetKey2_([In] UInt32 uKeyIx, [In] UInt32 uFlags, [In][Out] ref UInt32 puNameBufSize, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszKeyName, [In][Out] ref object pKeyValue, [Out] out UInt32 puApparentCimType); 1080[PreserveSig] int GetInfo_([In] UInt32 uRequestedInfo, [Out] out UInt64 puResponse); 1081[PreserveSig] int GetText_([In] Int32 lFlags, [In][Out] ref UInt32 puBuffLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszText); 1090[PreserveSig] int GetText_([In] Int32 lFlags, [In][Out] ref UInt32 puBuffLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszText); 1091[PreserveSig] int GetInfo_([In] UInt32 uRequestedInfo, [Out] out UInt64 puResponse); 1093[PreserveSig] int GetServer_([In][Out] ref UInt32 puNameBufLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pName); 1094[PreserveSig] int GetNamespaceCount_([Out] out UInt32 puCount); 1096[PreserveSig] int GetNamespaceAt_([In] UInt32 uIndex, [In][Out] ref UInt32 puNameBufLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pName); 1099[PreserveSig] int GetScopeCount_([Out] out UInt32 puCount); 1102[PreserveSig] int GetScope_([In] UInt32 uIndex, [In][Out] ref UInt32 puClassNameBufSize, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszClass, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemPathKeyList pKeyList); 1103[PreserveSig] int GetScopeAsText_([In] UInt32 uIndex, [In][Out] ref UInt32 puTextBufSize, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszText); 1107[PreserveSig] int GetClassName_([In][Out] ref UInt32 puBuffLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszName); 1108[PreserveSig] int GetKeyList_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemPathKeyList pOut); 2089static extern int CoGetObjectContext([In] ref Guid riid, [Out] out IntPtr pUnk);
managementscope.cs (40)
92internal delegate int SetSecurity([In][Out] ref bool pNeedtoReset, [In][Out] ref IntPtr pHandle); 106internal delegate int GetPropertyHandle(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out Int32 pType, [Out] out Int32 plHandle); 108internal delegate int GetQualifierSet(int vFunc, IntPtr pWbemClassObject, [Out] out IntPtr ppQualSet); 109internal delegate int Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 112internal delegate int GetNames(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 114internal delegate int Next(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 116internal delegate int GetPropertyQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out] out IntPtr ppQualSet); 117internal delegate int Clone(int vFunc, IntPtr pWbemClassObject, [Out] out IntPtr ppCopy); 118internal delegate int GetObjectText(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 119internal delegate int SpawnDerivedClass(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out] out IntPtr ppNewClass); 120internal delegate int SpawnInstance(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out] out IntPtr ppNewInstance); 122internal delegate int GetPropertyOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 124internal delegate int GetMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out]out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature); 128internal delegate int NextMethod(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature); 130internal delegate int GetMethodQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out] out IntPtr ppQualSet); 131internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 132internal delegate int QualifierSet_Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 plFlavor); 135internal delegate int QualifierSet_GetNames(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 137internal delegate int QualifierSet_Next(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pVal, [Out] out Int32 plFlavor); 139internal delegate int GetCurrentApartmentType(int vFunc, IntPtr pComThreadingInfo, [Out] out APTTYPE aptType); 141internal delegate int GetDemultiplexedStub([In,MarshalAs(UnmanagedType.IUnknown)]object pIUnknown, [In]bool isLocal, [Out,MarshalAs(UnmanagedType.IUnknown)]out object ppIUnknown); 145[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 156[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 168[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 180[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 211[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 227[Out][MarshalAs(UnmanagedType.Interface)] out IWbemServices ppNamespace,
System.Messaging (6)
System\Messaging\Interop\IPersist.cs (1)
20void GetClassID([Out] out Guid pClassID);
System\Messaging\Interop\IPersistStream.cs (1)
18void GetClassID([Out] out Guid pClassID);
System\Messaging\Interop\IPersistStreamInit.cs (1)
20void GetClassID([Out] out Guid pClassID);
System\Messaging\Interop\IStream.cs (1)
33[Out, MarshalAs(UnmanagedType.LPArray)] long[] pcbRead);
System\Messaging\Interop\ITransaction.cs (1)
45[In, Out]
System\Messaging\Interop\SafeNativeMethods.cs (1)
88public static extern int MQLocateNext(LocatorHandle enumHandle, ref int propertyCount, [Out] MQPROPVARIANTS[] variantArray);
System.Security (40)
system\security\cryptography\cryptoapi.cs (40)
1875[In,Out] ref SafeCertChainHandle ppChainContext); 1883[In,Out] SafeLocalAllocHandle pvData, 1884[In,Out] ref uint pcbData); 1892[Out] out IntPtr data, 1893[In,Out] ref uint pcbData); 1909[In,Out] SafeLocalAllocHandle psz, 1919[In,Out] ref CERT_CHAIN_POLICY_STATUS pPolicyStatus); 1928[In,Out] ref IntPtr phCryptProv, 1929[In,Out] ref uint pdwKeySpec, 1930[In,Out] ref bool pfCallerFreeProv); 1941[In,Out] SafeLocalAllocHandle pvStructInfo, 1942[In,Out] IntPtr pcbStructInfo); 1953[In,Out] SafeLocalAllocHandle pvStructInfo, 1954[In,Out] IntPtr pcbStructInfo); 1963[In,Out] SafeLocalAllocHandle pbEncoded, 1964[In,Out] IntPtr pcbEncoded); 1973[In,Out] SafeLocalAllocHandle pbEncoded, 1974[In,Out] IntPtr pcbEncoded); 2009[In, Out] IntPtr pvData, 2010[In, Out] IntPtr pcbData); 2019[In, Out] SafeLocalAllocHandle pvData, 2020[In, Out] IntPtr pcbData); 2130[In,Out] ref SafeCryptProvHandle hCryptProv, 2143[In,Out] SafeCertContextHandle ppStoreContext); 2152[In,Out] SafeCertContextHandle ppStoreContext); 2245[In,Out] IntPtr pDataBlob); 2257[In,Out] IntPtr pDataBlob); 2270[In,Out] byte[] pDataIn, 2278[In,Out] byte[] pDataIn, 2286[In, Out, MarshalAs(UnmanagedType.LPStruct)] CRYPTUI_SELECTCERTIFICATE_STRUCTW csc); 2293[In, Out] IntPtr pfPropertiesChanged); 2482[In,Out] ref SafeCryptProvHandle hCryptProv, 2715[In,Out] SafeCertContextHandle ppStoreContext) { 2744[In,Out] SafeCertContextHandle ppStoreContext) { 2821[In,Out] IntPtr pDataBlob) { 2837[In,Out] IntPtr pDataBlob) { 2847[In,Out] byte[] pDataIn, 2859[In,Out] byte[] pDataIn, 2871[In, Out, MarshalAs(UnmanagedType.LPStruct)] 2888[In, Out] IntPtr pfPropertiesChanged) {
System.ServiceModel (86)
System\ServiceModel\Activation\ListenerUnsafeNativeMethods.cs (4)
73internal static extern bool GetKernelObjectSecurity(SafeCloseHandle handle, int securityInformation, [Out] byte[] pSecurityDescriptor, int nLength, out int lpnLengthNeeded); 77internal static extern bool GetTokenInformation(SafeCloseHandle tokenHandle, TOKEN_INFORMATION_CLASS tokenInformationClass, [Out] byte[] pTokenInformation, int tokenInformationLength, out int returnLength); 101internal static extern bool QueryServiceConfig(SafeServiceHandle hService, [Out] byte[] pServiceConfig, int cbBufSize, out int pcbBytesNeeded); 109internal static extern bool QueryServiceStatusEx(SafeServiceHandle hService, int InfoLevel, [Out] byte[] pBuffer, int cbBufSize, out int pcbBytesNeeded);
System\ServiceModel\Administration\WbemNative.cs (43)
311[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, 323[Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler 331[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject ppObject, 380[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 428[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 445[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 463[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 482[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject ppOutParams, 504[Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet ppQualSet 511[In][Out] ref object pVal, 512[In][Out] ref Int32 pType, 513[In][Out] ref Int32 plFlavor 534[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames 545[In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, 546[In][Out] ref object pVal, 547[In][Out] ref Int32 pType, 548[In][Out] ref Int32 plFlavor 557[Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet ppQualSet 562[Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject ppCopy 568[Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText 574[Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject ppNewClass 580[Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject ppNewInstance 591[Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName 604[Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject ppOutSignature 628[In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, 629[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject ppInSignature, 630[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject ppOutSignature 639[Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet ppQualSet 645[Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName 656[Out][MarshalAs(UnmanagedType.Interface)] out IWbemContext ppNewCopy 662[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames 673[Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, 674[Out] out object pValue 691[Out] out object pValue 749[In][Out][MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] IWbemClassObject[] apObjects, 750[Out] out UInt32 puReturned 761[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 780[In][Out] ref object pVal, 781[In][Out] ref Int32 plFlavor 799[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames 810[In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, 811[In][Out] ref object pVal, [In][Out] ref Int32 plFlavor
System\ServiceModel\Channels\PeerUnsafeNativeCryptMethods.cs (5)
238[In, Out]byte[] pbEncoded, 239[In, Out]ref int pcbEncoded, 350[Out]out StoreCertificateHandle ppStoreContext); 355[Out]out KeyContainerHandle phProv, 367[Out]out KeyHandle phKey);
System\ServiceModel\Channels\PeerUnsafeNativeMethods.cs (2)
26[Out] IntPtr outBuffer, 28[Out] out int bytesTransferred,
System\ServiceModel\Channels\SafeNativeMethods.cs (4)
20[Out] out int adjustment, 21[Out] out uint increment, 22[Out] out uint adjustmentDisabled 27private static extern void GetSystemTimeAsFileTime([Out] out FILETIME time);
System\ServiceModel\Channels\UnsafeNativeMethods.cs (4)
501[Out] out IntPtr ppNewAuthIdentity); 761[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder packageFamilyName 770[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder objectPath, 1106[MarshalAs(UnmanagedType.U1), Out] out bool pfEnabled
System\ServiceModel\ComIntegration\AdminSDK.cs (12)
110[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varCLSIDS, 111[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varClassNames, 112[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileFlags, 113[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varComponentFlags); 126[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationName, 127[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationDescription, 128[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bHasUsers, 129[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bIsProxy, 130[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileNames); 151[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varCLSIDS, 152[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varProgIDs, 153[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varDescriptions);
System\ServiceModel\ComIntegration\SafeNativeMethods.cs (11)
325int[] lpReserved, ref int lpType, [Out] byte[] lpData, 345[Out] out SafeCloseHandle NewToken); 356[Out] out PRIVILEGE_SET PrivilegeSet, 357[In, Out] ref uint PrivilegeSetLength, 358[Out] out uint GrantedAccess, 359[Out] out bool AccessStatus); 375[Out] out SafeCloseHandle TokenHandle); 406[Out] uint TokenInformationLength, 407[Out] out uint ReturnLength); 420[Out]out SafeCloseHandle TokenHandle); 534[Out] out IntPtr domainControllerInfo);
System\ServiceModel\Transactions\OletxTransactionFormatter.cs (1)
109void GetOptions([Out] out XACTOPT pOptions);
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\Interop\SafeNativeMethods.cs (1)
28[Out] out SafeCloseHandleCritical TokenHandle);
System.ServiceModel.Internals (8)
System\Runtime\Interop\UnsafeNativeMethods.cs (8)
67[Out] out int adjustment, 68[Out] out uint increment, 69[Out] out uint adjustmentDisabled 77private static extern void GetSystemTimeAsFileTime([Out] out FILETIME time); 97[In, Out, MarshalAs(UnmanagedType.LPTStr)] StringBuilder lpBuffer, 98[In, Out] ref int size 173[In][Out]ref long registrationHandle 227internal static extern unsafe uint EventActivityIdControl([In] int ControlCode, [In][Out] ref Guid ActivityId);
System.Web (62)
Hosting\IISUnsafeMethods.cs (10)
662[Out] out uint pdwVersion, 663[Out] out bool pfIsIntegratedMode); 670[Out] out bool pfIsClientConnected); 676[Out] out bool pfIsChildContext); 684[Out, MarshalAs(UnmanagedType.Struct)] out object value); // marshaled as VARIANT 705[In, Out] ref IntPtr tokenBindingHandle, 706[Out] out IntPtr providedToken, 707[Out] out uint providedTokenSize, 708[Out] out IntPtr referredToken, 709[Out] out uint referredTokenSize);
Hosting\IQueueHost.cs (1)
32void GetBlob([In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] buffer, ref int bufferSize);
Hosting\ProcessHost.cs (5)
51[Out, MarshalAs(UnmanagedType.Interface)] out IProcessHostSupportFunctions supportFunctions, 52[Out, MarshalAs(UnmanagedType.Interface)] out AppDomain newlyCreatedAppDomain); 261[Out, MarshalAs(UnmanagedType.Bool)] out bool enabled, 262[Out, MarshalAs(UnmanagedType.BStr)] out string startupObjType, 263[Out, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] parametersForStartupObj);
parent\parent\parent\parent\parent\parent\InternalApis\NDP_Common\inc\StrongNameHelpers.cs (36)
274[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 275[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 283[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 284[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 293[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 294[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 302[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 303[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 311[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 312[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 320[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 321[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 342[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 343[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 350[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 351[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 405[In, Out] IntPtr ppbSignatureBlob, 415[In, Out] IntPtr ppbSignatureBlob, 491[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 492[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 500[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 501[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 510[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 511[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 519[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 520[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 528[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 529[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 537[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 538[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 559[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 560[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 567[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 568[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 622[In, Out] IntPtr ppbSignatureBlob, 632[In, Out] IntPtr ppbSignatureBlob,
SafeNativeMethods.cs (2)
30internal static extern bool QueryPerformanceCounter( [System.Runtime.InteropServices.Out, In] ref long lpPerformanceCount); 33internal static extern bool QueryPerformanceFrequency( [System.Runtime.InteropServices.Out, In] ref long lpFrequency);
Security\ADMembershipProvider.cs (2)
4498[Out] out IntPtr domainControllerInfo); 4513[Out] StringBuilder lpBuffer,
UnsafeNativeMethods.cs (4)
1301int dwClsContext, [In, Out] COSERVERINFO srv, 1302int num, [In, Out] MULTI_QI[] amqi); 1306int dwClsContext, [In, Out] COSERVERINFO_X64 srv, 1307int num, [In, Out] MULTI_QI_X64[] amqi);
Util\AspCompat.cs (1)
61[return: MarshalAs(UnmanagedType.I4)] int Request_BinaryRead([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] bytes, int size);
Util\StopListeningWaitHandle.cs (1)
56private static extern bool DuplicateHandle([In] IntPtr hSourceProcessHandle, [In] IntPtr hSourceHandle, [In] IntPtr hTargetProcessHandle, [Out] out SafeWaitHandle lpTargetHandle, [In] uint dwDesiredAccess, [In] bool bInheritHandle, [In] uint dwOptions);
System.Web.Mobile (41)
UI\MobileControls\Design\NativeMethods.cs (41)
51internal static extern bool GetClientRect(IntPtr hWnd, [In, Out] ref RECT rect); 54internal static extern bool GetClientRect(IntPtr hWnd, [In, Out] COMRECT rect); 318[Out, MarshalAs(UnmanagedType.LPArray)] 375 [Out, MarshalAs(UnmanagedType.LPArray)] 2266[Out, MarshalAs(UnmanagedType.LPArray)] 2268[Out, MarshalAs(UnmanagedType.LPArray)] 2275[Out, MarshalAs(UnmanagedType.Interface)] 2298[System.Runtime.InteropServices.Out] 2344[Out] 2390[Out, MarshalAs(UnmanagedType.LPArray)] 2415[Out] 2417[Out] 2419[Out] 2421[Out] 2423[In, Out] 2465[Out] 2489[In, Out] 2537[Out] 2577[In, Out] 2642[Out, MarshalAs(UnmanagedType.LPArray)] 2652[Out, MarshalAs(UnmanagedType.Interface)] 2658[Out, MarshalAs(UnmanagedType.Interface)] 2668[Out, MarshalAs(UnmanagedType.LPWStr)] 2676[Out, MarshalAs(UnmanagedType.Interface)] 2802[In, Out] 2809[Out, MarshalAs(UnmanagedType.LPWStr)] 2823[Out] 2861[In, Out] 2863[In, Out] 2891[In, Out, MarshalAs(UnmanagedType.I4)] 2901[In, Out, MarshalAs(UnmanagedType.I4)] 2917[In, Out, MarshalAs(UnmanagedType.I4)] 2928[Out] 2935[In, Out] 2947[Out] 2970[Out, MarshalAs(UnmanagedType.LPArray)] 2980[Out, MarshalAs(UnmanagedType.LPArray)] 2991[Out] 2993[Out, MarshalAs(UnmanagedType.LPArray)] 3183[In, Out] 3204[Out, MarshalAs(UnmanagedType.LPArray)]
System.Web.Services (4)
System\Web\Services\Interop\INotifySink2.cs (4)
19[Out] out IntPtr out_ppBuffer, // byte** 20[In, Out] ref int inout_pBufferSize); // DWORD* 37[Out] out IntPtr out_ppBuffer, // byte** 38[In, Out] ref int inout_pBufferSize);
System.Windows.Forms (346)
misc\GDI\UnsafeNativeMethods.cs (24)
155public static extern bool IntOffsetViewportOrgEx(HandleRef hDC, int nXOffset, int nYOffset, [In, Out] IntNativeMethods.POINT point); 156public static bool OffsetViewportOrgEx(HandleRef hDC, int nXOffset, int nYOffset, [In, Out] IntNativeMethods.POINT point) 224public static extern IntNativeMethods.RegionFlags IntGetRgnBox(HandleRef hRgn, [In, Out] ref IntNativeMethods.RECT clipRect); 225public static IntNativeMethods.RegionFlags GetRgnBox(HandleRef hRgn, [In, Out] ref IntNativeMethods.RECT clipRect) 237public static extern IntPtr IntCreateFontIndirect([In, Out, MarshalAs(UnmanagedType.AsAny)] object lf); // need object here since LOGFONT is not public. 261public static extern int IntGetObject(HandleRef hBrush, int nSize, [In, Out] IntNativeMethods.LOGBRUSH lb); 272public static extern int IntGetObject(HandleRef hFont, int nSize, [In, Out] IntNativeMethods.LOGFONT lf); 406public static extern int DrawTextExW(HandleRef hDC, string lpszString, int nCount, ref IntNativeMethods.RECT lpRect, int nFormat, [In, Out] IntNativeMethods.DRAWTEXTPARAMS lpDTParams); 410public static extern int DrawTextExA(HandleRef hDC, byte[] lpszString, int byteCount, ref IntNativeMethods.RECT lpRect, int nFormat, [In, Out] IntNativeMethods.DRAWTEXTPARAMS lpDTParams); 412public static int DrawTextEx(HandleRef hDC, string text, ref IntNativeMethods.RECT lpRect, int nFormat, [In, Out] IntNativeMethods.DRAWTEXTPARAMS lpDTParams) 446public static extern int GetTextExtentPoint32W(HandleRef hDC, string text, int len, [In, Out] IntNativeMethods.SIZE size); 451public static extern int GetTextExtentPoint32A(HandleRef hDC, byte[] lpszString, int byteCount, [In, Out] IntNativeMethods.SIZE size); 453public static int GetTextExtentPoint32(HandleRef hDC, string text, [In, Out] IntNativeMethods.SIZE size) 548public static extern bool IntGetViewportExtEx(HandleRef hdc, [In, Out] IntNativeMethods.SIZE lpSize); 549public static bool GetViewportExtEx( HandleRef hdc, [In, Out] IntNativeMethods.SIZE lpSize ) 558public static extern bool IntGetViewportOrgEx(HandleRef hdc, [In, Out] IntNativeMethods.POINT lpPoint); 559public static bool GetViewportOrgEx( HandleRef hdc, [In, Out] IntNativeMethods.POINT lpPoint ) 568public static extern bool IntSetViewportExtEx(HandleRef hDC, int x, int y, [In, Out] IntNativeMethods.SIZE size); 569public static bool SetViewportExtEx(HandleRef hDC, int x, int y, [In, Out] IntNativeMethods.SIZE size) 577public static extern bool IntSetViewportOrgEx(HandleRef hDC, int x, int y, [In, Out] IntNativeMethods.POINT point); 578public static bool SetViewportOrgEx(HandleRef hDC, int x, int y, [In, Out] IntNativeMethods.POINT point) 589public static extern int GetTextMetricsW(HandleRef hDC, [In, Out] ref IntNativeMethods.TEXTMETRIC lptm); 593public static extern int GetTextMetricsA(HandleRef hDC, [In, Out] ref IntNativeMethods.TEXTMETRICA lptm); 729public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In, Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed);
parent\parent\parent\public\Internal\NDP\Inc\cdf.cs (1)
54int Next(uint celt, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.IUnknown)] object[] rgelt, ref uint celtFetched);
parent\parent\parent\public\Internal\NDP\Inc\IsolationInterop.cs (46)
120[Out, MarshalAs(UnmanagedType.LPArray)] StoreApplicationReference[] rgelt 139[Out, MarshalAs(UnmanagedType.LPArray)] IDefinitionAppId[] AppIds 201[Out, MarshalAs(UnmanagedType.LPArray)] StoreOperationMetadataProperty[] AppIds 266[Out, MarshalAs(UnmanagedType.LPArray)] STORE_ASSEMBLY[] rgelt 332[Out, MarshalAs(UnmanagedType.LPArray)] STORE_ASSEMBLY_FILE[] rgelt 398[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY[] rgElements 464[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY_SUBCATEGORY[] rgElements 529[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY_INSTANCE[] rgInstances 690[Out, MarshalAs(UnmanagedType.LPArray)] IDENTITY_ATTRIBUTE[] rgAttributes 696[Out, MarshalAs(UnmanagedType.LPArray)] byte[] Data 715[Out, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity 781[Out, MarshalAs(UnmanagedType.LPArray)] IReferenceIdentity[] ReferenceIdentity 981[Out, MarshalAs(UnmanagedType.LPArray)] char[] Buffer 995[Out, MarshalAs(UnmanagedType.LPArray)] char[] Buffer 2249[Out, MarshalAs(UnmanagedType.LPArray)] uint[] rgDispositions, 2250[Out, MarshalAs(UnmanagedType.LPArray)] int[] /*HRESULT*/ rgResults 2270[Out, In] ref IntPtr /*SIZE_T*/ Delimiter, 2271[Out, In] ref UInt64 SizeSharedWithExternalDeployment, 2272[Out, In] ref UInt64 SizeConsumedByInputDeploymentArray 2321[Out] out IntPtr Cookie 2377[Out] out IntPtr Cookie 3144[Out, MarshalAs(UnmanagedType.LPWStr)] out string FullPath 3156[Out, MarshalAs(UnmanagedType.Interface)] out object AppId 3165[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3175[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3185[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3193[Out, MarshalAs(UnmanagedType.LPWStr)] out string Replaced 3201[Out, MarshalAs(UnmanagedType.LPArray)] string[] SourceStrings, 3202[Out, MarshalAs(UnmanagedType.LPArray)] out string[] DestinationStrings, 3211[Out, MarshalAs(UnmanagedType.LPArray)] out string[] PropertyValues, 3212[Out, MarshalAs(UnmanagedType.LPArray)] out UIntPtr[] ComponentIndicies 3218[Out, MarshalAs(UnmanagedType.LPWStr)] out string ApplicationPath 3227[Out, MarshalAs(UnmanagedType.Interface)] out object ManifestInteface 3234[Out, MarshalAs(UnmanagedType.LPWStr)] out string PayloadPath 3242[Out, MarshalAs(UnmanagedType.Interface)] out object MatchedDefinition 3250[Out, MarshalAs(UnmanagedType.Interface)] out object ppCreatedAppContext 3257[Out, MarshalAs(UnmanagedType.Interface)] out object ppIdentityEnum 3274[Out] out UInt32 ulDisposition 3284[Out, MarshalAs(UnmanagedType.LPWStr)] out string ppszPath 3292[Out, MarshalAs(UnmanagedType.LPArray)] UIntPtr[] Indicies, 3293[Out, MarshalAs(UnmanagedType.LPArray)] UInt32[] Dispositions 3301[Out, MarshalAs(UnmanagedType.LPArray)] UIntPtr[] Indicies, 3302[Out, MarshalAs(UnmanagedType.LPArray)] UInt32[] Dispositions 3329[Out] out UInt32 Disposition 3338[Out, MarshalAs(UnmanagedType.LPWStr)] out string Path 3344[Out] out UInt32 Disposition
parent\parent\parent\public\Internal\NDP\Inc\mansign.cs (13)
143[In,Out] ref CRYPT_DATA_BLOB pTimestampSignatureBlob); 150[In,Out] ref AXL_SIGNER_INFO pSignerInfo, 151[In,Out] ref AXL_TIMESTAMPER_INFO pTimestamperInfo); 167[In,Out] ref IntPtr ppwszPublicKeyHash); 174[In,Out] ref IntPtr ppwszPublicKeyToken); 180[In,Out] ref IntPtr ppwszPublicKeyToken); 222[In,Out] ref CRYPT_TIMESTAMP_PARA pPara, 225[In,Out] ref IntPtr ppTsContext, 226[In,Out] ref IntPtr ppTsSigner, 227[In,Out] ref IntPtr phStore); 239[In,Out] ref IntPtr ppTsContext, 240[In,Out] ref IntPtr ppTsSigner, 241[In,Out] ref IntPtr phStore);
winforms\Managed\System\WinForms\NativeMethods.cs (20)
2655[In, Out] 2657[In, Out] 2917[Out, MarshalAs(UnmanagedType.LPArray)] 2919[Out, MarshalAs(UnmanagedType.LPArray)] 2939int GetClassName([In, Out]ref string pbstrClassName); 2944int CanResetPropertyValue(int dispid, [In, Out]ref bool pfCanReset); 2969[In, Out, MarshalAs(UnmanagedType.LPArray)] 2971[In, Out, MarshalAs(UnmanagedType.LPArray)] 2974[In, Out, MarshalAs(UnmanagedType.Bool)] 2986[Out, In, MarshalAs(UnmanagedType.Struct)] 2988[In, Out, MarshalAs(UnmanagedType.Bool)] 4151[Out, MarshalAs(UnmanagedType.LPArray)] 4157[Out] 4163[Out] 4165[Out] 4173[Out] 5077[Out] 6226int GetGUID(int dwGuidKind, [In, Out] ref Guid pGuid); 6229int GetMultiTypeInfoCount([In, Out] ref int pcti); 6234[In, Out]
winforms\Managed\System\WinForms\SafeNativeMethods.cs (22)
69public static extern bool GetScrollInfo(HandleRef hWnd, int fnBar, [In, Out] NativeMethods.SCROLLINFO si); 76public static extern bool ChooseFont([In, Out] NativeMethods.CHOOSEFONT cf); 154public static extern bool ChooseColor([In, Out] NativeMethods.CHOOSECOLOR cc); 183public static extern bool SetWindowExtEx(HandleRef hDC, int x, int y, [In, Out] NativeMethods.SIZE size); 325public static extern int GetKeyboardLayoutList(int size, [Out, MarshalAs(UnmanagedType.LPArray)] IntPtr[] hkls); 333public static extern bool GetMonitorInfo(HandleRef hmonitor, [In, Out]NativeMethods.MONITORINFOEX info); 358public static extern int GetTextMetricsW(HandleRef hDC, [In, Out] ref NativeMethods.TEXTMETRIC lptm); 361public static extern int GetTextMetricsA(HandleRef hDC, [In, Out] ref NativeMethods.TEXTMETRICA lptm); 469public extern static bool GetClipCursor([In, Out] ref NativeMethods.RECT lpRect); 475public static extern bool GetIconInfo(HandleRef hIcon, [In, Out] NativeMethods.ICONINFO info); 511public static extern bool GetClientRect(HandleRef hWnd, [In, Out] ref NativeMethods.RECT rect); 520public static extern bool ValidateRect(HandleRef hWnd, [In, Out] ref NativeMethods.RECT rect); 559public static extern bool SetViewportOrgEx(HandleRef hDC, int x, int y, [In, Out] NativeMethods.POINT point); 578public static extern bool LPtoDP(HandleRef hDC, [In, Out] ref NativeMethods.RECT lpRect, int nCount); 581public static extern bool SetWindowOrgEx(HandleRef hDC, int x, int y, [In, Out] NativeMethods.POINT point); 584public static extern bool GetViewportOrgEx(HandleRef hDC, [In, Out] NativeMethods.POINT point); 775public static extern int DrawThemeEdge(HandleRef hTheme, HandleRef hdc, int iPartId, int iStateId, [In] NativeMethods.COMRECT pDestRect, int uEdge, int uFlags, [Out] NativeMethods.COMRECT pContentRect); 784public static extern int GetThemeBackgroundContentRect(HandleRef hTheme, HandleRef hdc, int iPartId, int iStateId, [In] NativeMethods.COMRECT pBoundingRect, [Out] NativeMethods.COMRECT pContentRect); 787public static extern int GetThemeBackgroundExtent(HandleRef hTheme, HandleRef hdc, int iPartId, int iStateId, [In] NativeMethods.COMRECT pContentRect, [Out] NativeMethods.COMRECT pExtentRect); 811public static extern int GetThemePartSize(HandleRef hTheme, HandleRef hdc, int iPartId, int iStateId, [In] NativeMethods.COMRECT prc, System.Windows.Forms.VisualStyles.ThemeSizeType eSize, [Out] NativeMethods.SIZE psz); 814public static extern int GetThemePosition(HandleRef hTheme, int iPartId, int iStateId, int iPropId, [Out] NativeMethods.POINT pPoint); 826public static extern int GetThemeTextExtent(HandleRef hTheme, HandleRef hdc, int iPartId, int iStateId, [MarshalAs(UnmanagedType.LPWStr)] string pszText, int iCharCount, int dwTextFlags, [In] NativeMethods.COMRECT pBoundingRect, [Out] NativeMethods.COMRECT pExtentRect);
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (220)
182public static extern int ReadClassStg(HandleRef pStg, [In, Out] ref Guid pclsid); 273public static extern int ReadClassStg(IStorage pStorage, [Out]out Guid clsid); 277public static extern int ReadClassStm(IStream pStream, [Out]out Guid clsid); 302public static extern bool PageSetupDlg([In, Out] NativeMethods.PAGESETUPDLG lppsd); 306public static extern bool PrintDlg_32([In, Out] NativeMethods.PRINTDLG_32 lppd); 310public static extern bool PrintDlg_64([In, Out] NativeMethods.PRINTDLG_64 lppd); 312public static bool PrintDlg([In, Out] NativeMethods.PRINTDLG lppd) { 331public static extern int PrintDlgEx([In, Out] NativeMethods.PRINTDLGEX lppdex); 362public static extern int VarFormat(ref object pvarIn, HandleRef pstrFormat, int iFirstDay, int iFirstWeek, uint dwFlags, [In, Out]ref IntPtr pbstr); 426public static extern bool GetMenuItemInfo(HandleRef hMenu, int uItem, bool fByPosition, [In, Out] NativeMethods.MENUITEMINFO_T lpmii); 429public static extern bool GetMenuItemInfo(HandleRef hMenu, int uItem, bool fByPosition, [In, Out] NativeMethods.MENUITEMINFO_T_RW lpmii); 444public static extern bool GetOpenFileName([In, Out] NativeMethods.OPENFILENAME_I ofn); 456public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In,Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed); 521public static extern int ScreenToClient( HandleRef hWnd, [In, Out] NativeMethods.POINT pt ); 545public static extern bool IsDialogMessage(HandleRef hWndDlg, [In, Out] ref NativeMethods.MSG msg); 548public static extern bool TranslateMessage([In, Out] ref NativeMethods.MSG msg); 585public static extern bool GetSaveFileName([In, Out] NativeMethods.OPENFILENAME_I ofn); 667public static extern int GetObject(HandleRef hObject, int nSize, [In, Out] NativeMethods.BITMAP bm); 671public static extern int GetObject(HandleRef hObject, int nSize, [In, Out] NativeMethods.LOGPEN lp); 678public static extern int GetObject(HandleRef hObject, int nSize, [In, Out] NativeMethods.LOGBRUSH lb); 685public static extern int GetObject(HandleRef hObject, int nSize, [In, Out] NativeMethods.LOGFONT lf); 731public static extern bool GetCursorPos([In, Out] NativeMethods.POINT pt); 856public static extern int MapWindowPoints(HandleRef hWndFrom, HandleRef hWndTo, [In, Out] ref NativeMethods.RECT rect, int cPoints); 860public static extern int MapWindowPoints(HandleRef hWndFrom, HandleRef hWndTo, [In, Out] NativeMethods.POINT pt, int cPoints); 948public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.PARAFORMAT lParam); 951public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.CHARFORMATA lParam); 954public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.CHARFORMAT2A lParam); 957public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.CHARFORMATW lParam); 960public static extern int SendMessage(HandleRef hWnd, int msg, int wParam, [Out, MarshalAs(UnmanagedType.IUnknown)]out object editOle); 993public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out] NativeMethods.SIZE lParam); 999public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out] ref NativeMethods.LVFINDINFO lParam); 1008public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out] ref NativeMethods.LVITEM lParam); 1017public static extern IntPtr SendMessage(HandleRef hWnd, int msg, NativeMethods.POINT wParam, [In, Out] NativeMethods.LVINSERTMARK lParam); 1023public static extern bool SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out] NativeMethods.LVTILEVIEWINFO lParam); 1038public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out] NativeMethods.LOGFONT lParam); 1050public extern static IntPtr SendMessage(HandleRef hWnd, int Msg, IntPtr wParam, [In, Out] ref NativeMethods.RECT lParam); 1056public extern static IntPtr SendMessage(HandleRef hWnd, int Msg, [In, Out, MarshalAs(UnmanagedType.Bool)] ref bool wParam, IntPtr lParam); 1062public extern static IntPtr SendMessage(HandleRef hWnd, int Msg, int wParam, [In, Out] ref NativeMethods.RECT lParam); 1065public extern static IntPtr SendMessage(HandleRef hWnd, int Msg, int wParam, [In, Out] ref Rectangle lParam); 1081public static extern bool GetWindowRect(HandleRef hWnd, [In, Out] ref NativeMethods.RECT rect); 1122public static extern bool GetClassInfo(HandleRef hInst, string lpszClass, [In, Out] NativeMethods.WNDCLASS_I wc); 1169public static extern bool SystemParametersInfo(int nAction, int nParam, [In, Out] NativeMethods.NONCLIENTMETRICS metrics, int nUpdate); 1174public static extern bool SystemParametersInfoForDpi(int nAction, int nParam, [In, Out] NativeMethods.NONCLIENTMETRICS metrics, int nUpdate, uint dpi); 1179public static bool TrySystemParametersInfoForDpi(int nAction, int nParam, [In, Out] NativeMethods.NONCLIENTMETRICS metrics, int nUpdate, uint dpi) { 1194public static extern bool SystemParametersInfo(int nAction, int nParam, [In, Out] NativeMethods.LOGFONT font, int nUpdate); 1212public static extern int ClientToScreen( HandleRef hWnd, [In, Out] NativeMethods.POINT pt ); 1230public static extern bool PeekMessage([In, Out] ref NativeMethods.MSG msg, HandleRef hwnd, int msgMin, int msgMax, int remove); 1233public static extern bool PeekMessageW([In, Out] ref NativeMethods.MSG msg, HandleRef hwnd, int msgMin, int msgMax, int remove); 1236public static extern bool PeekMessageA([In, Out] ref NativeMethods.MSG msg, HandleRef hwnd, int msgMin, int msgMax, int remove); 1256public static extern int CreateStdAccessibleObject(HandleRef hWnd, int objID, ref Guid refiid, [In, Out, MarshalAs(UnmanagedType.Interface)] ref object pAcc); 1271public static extern void GetErrorInfo(int reserved, [In, Out] ref UnsafeNativeMethods.IErrorInfo errorInfo); 1274private static extern IntPtr IntBeginPaint(HandleRef hWnd, [In, Out] ref NativeMethods.PAINTSTRUCT lpPaint); 1275public static IntPtr BeginPaint(HandleRef hWnd, [In, Out, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) { 1330public static extern bool SystemParametersInfo(int nAction, int nParam, [In, Out] IntPtr[] rc, int nUpdate); 1471public static extern bool TranslateMDISysAccel(IntPtr hWndClient, [In, Out] ref NativeMethods.MSG msg); 1488public static extern void GetStartupInfo([In, Out] NativeMethods.STARTUPINFO_I startupinfo_i); 1562public static extern bool GetMessageA([In, Out] ref NativeMethods.MSG msg, HandleRef hWnd, int uMsgFilterMin, int uMsgFilterMax); 1566public static extern bool GetMessageW([In, Out] ref NativeMethods.MSG msg, HandleRef hWnd, int uMsgFilterMin, int uMsgFilterMax); 1578public static extern bool GetClientRect(HandleRef hWnd, [In, Out] ref NativeMethods.RECT rect); 1652public static extern bool GetSystemPowerStatus([In, Out] ref NativeMethods.SYSTEM_POWER_STATUS systemPowerStatus); 1725[In, Out] 1734[In, Out] 1748[In, Out] 1805[Out, MarshalAs(UnmanagedType.IDispatch)] 1810[In, Out] 1812[In, Out] 1844[Out, MarshalAs(UnmanagedType.Interface)] 1879[Out, MarshalAs(UnmanagedType.Interface)] 1881[Out, MarshalAs(UnmanagedType.Interface)] 1883[Out] 1885[Out] 1887[In, Out] 1923[In, Out] 1925[In, Out, MarshalAs(UnmanagedType.U4)] 1935[In, Out] 1948[Out] 1959[Out, MarshalAs(UnmanagedType.LPArray)] 1985[Out, MarshalAs(UnmanagedType.LPArray)] 1996[Out] 2008[Out] 2021[Out, MarshalAs(UnmanagedType.LPArray)] 2023[Out, MarshalAs(UnmanagedType.LPArray)] 2030[Out] 2048[Out] 2072[In, Out] 2126[In, Out] 2191[Out, MarshalAs(UnmanagedType.LPArray)] 2201[Out, MarshalAs(UnmanagedType.Interface)] 2207[Out, MarshalAs(UnmanagedType.Interface)] 2217[Out, MarshalAs(UnmanagedType.LPWStr)] 2258[DispId(301)] void ClientToWindow([Out]out int pcx, [Out]out int pcy); 2307[In] ref object headers, [In, Out] ref bool cancel); 2308[DispId(251)] void NewWindow2([In, Out, MarshalAs(UnmanagedType.IDispatch)] ref object pDisp, 2309[In, Out] ref bool cancel); 2326[DispId(263)] void WindowClosing([In] bool isChildWindow, [In, Out] ref bool cancel); 2327[DispId(268)] void ClientToHostWindow([In, Out] ref long cx, [In, Out] ref long cy); 2329[DispId(270)] void FileDownload([In, Out] ref bool cancel); 2331[In] ref object URL, [In] ref object frame, [In] ref object statusCode, [In, Out] ref bool cancel); 5202[Out, MarshalAs(UnmanagedType.LPArray)] 5482void Cut([Out] out object pVar); 5483void Copy([Out] out object pVar); 5488void GetPoint(int type, [Out] out int x, [Out] out int y); 5539[Out] 5612int GetWindow( [Out]out IntPtr hwnd ); 5625int GetWindow( [Out]out IntPtr hwnd ); 5689[Out, MarshalAs(UnmanagedType.Interface)] 5733[In, Out] 5740[Out, MarshalAs(UnmanagedType.LPWStr)] 5754[Out] 5818[Out, MarshalAs(UnmanagedType.Interface)] 5862[In, Out] 5869[Out, MarshalAs(UnmanagedType.LPWStr)] 5883[Out] 5916[Out, MarshalAs(UnmanagedType.U4)] int plResult); 5920[Out, MarshalAs(UnmanagedType.Interface)] object ppDropTarget); 5931[Out] 5998[Out] 6009[Out] 6029[In, Out, MarshalAs(UnmanagedType.LPArray)] 6032[In, Out, MarshalAs(UnmanagedType.LPArray)] 6035[In, Out, MarshalAs(UnmanagedType.LPArray)] 6075[Out] 6087[Out] 6108[In, Out, MarshalAs(UnmanagedType.LPArray)] 6111[In, Out, MarshalAs(UnmanagedType.LPArray)] 6114[In, Out, MarshalAs(UnmanagedType.LPArray)] 6125[Out] 6134[Out] 6141[Out] 6172[Out] 6182[Out] 6201[In, Out] 6227void GetClassID([Out] out Guid pClassId); 6255[Out] 6276[Out, MarshalAs(UnmanagedType.LPArray)] 6320[Out] 6344[In, Out] 6346[Out, MarshalAs(UnmanagedType.LPArray)] 6356[Out, MarshalAs(UnmanagedType.LPArray)] 6368[Out] 6370[Out, MarshalAs(UnmanagedType.LPArray)] 6437void GetOptions([Out] IntPtr pdwFlag); 6474[Out, MarshalAs(UnmanagedType.LPArray)] 6505[Out] 6873[Out, MarshalAs(UnmanagedType.Interface)] 6913[Out] 6927[Out, MarshalAs(UnmanagedType.LPArray)] 6937[Out] 6944[Out, MarshalAs(UnmanagedType.LPArray)] 6957[Out, MarshalAs(UnmanagedType.Interface)] 6969int FindConnectionPoint([In] ref Guid guid, [Out, MarshalAs(UnmanagedType.Interface)]out IConnectionPoint ppCP); 7009[Out, MarshalAs(UnmanagedType.LPArray)] 7023[Out, In] 7025[Out, MarshalAs(UnmanagedType.LPArray)] 7027[Out, In] 7029[Out, MarshalAs(UnmanagedType.LPArray)] 7042[Out, MarshalAs(UnmanagedType.LPArray)] 7062[Out, MarshalAs(UnmanagedType.LPArray)] 7066[Out, MarshalAs(UnmanagedType.LPArray)] 7074[Out, MarshalAs(UnmanagedType.LPArray)] 7082[Out, MarshalAs(UnmanagedType.LPArray)] 7100[Out, MarshalAs(UnmanagedType.LPArray)] 7102[Out, MarshalAs(UnmanagedType.LPArray)] 7112[Out, MarshalAs(UnmanagedType.LPArray)] 7114[Out, MarshalAs(UnmanagedType.LPArray)] 7116[Out, MarshalAs(UnmanagedType.LPArray)] 7135[Out, MarshalAs(UnmanagedType.LPArray)] 7143[Out, MarshalAs(UnmanagedType.LPArray)] 7149[Out, MarshalAs(UnmanagedType.LPArray)] 7151[Out, MarshalAs(UnmanagedType.LPArray)] 7173[Out, MarshalAs(UnmanagedType.LPArray)] 7175[Out, MarshalAs(UnmanagedType.LPArray)] 7177[Out, MarshalAs(UnmanagedType.LPArray)] 7179[Out, MarshalAs(UnmanagedType.LPArray)] 7181[Out, MarshalAs(UnmanagedType.LPArray)] 7183[Out, MarshalAs(UnmanagedType.LPArray)] 7192[Out, MarshalAs(UnmanagedType.LPArray)] 7201[Out, MarshalAs(UnmanagedType.LPArray)] 7208[Out, MarshalAs(UnmanagedType.LPArray)] 7215[Out, MarshalAs(UnmanagedType.LPArray)] 7222[Out, MarshalAs(UnmanagedType.LPArray)] 7228[Out, MarshalAs(UnmanagedType.LPArray)] 7233[Out, MarshalAs(UnmanagedType.LPArray)] 7242[Out, MarshalAs(UnmanagedType.LPArray)] 7244[Out, MarshalAs(UnmanagedType.LPArray)] 7246[Out, MarshalAs(UnmanagedType.LPArray)] 7248[Out, MarshalAs(UnmanagedType.LPArray)] 7257[Out, MarshalAs(UnmanagedType.LPArray)] 7259[Out, MarshalAs(UnmanagedType.LPArray)] 7268[Out, MarshalAs(UnmanagedType.LPArray)] 7270[Out, MarshalAs(UnmanagedType.LPArray)] 7272[In, Out, MarshalAs(UnmanagedType.LPArray)] 7274[Out, MarshalAs(UnmanagedType.LPArray)] 7300[Out] 7306[In, Out, MarshalAs(UnmanagedType.BStr)] 7312[In, Out, MarshalAs(UnmanagedType.BStr)] 7318[In, Out, MarshalAs(UnmanagedType.BStr)] 7324[In, Out, MarshalAs(UnmanagedType.U4)] 7448[Out] 7452[Out, MarshalAs(UnmanagedType.LPArray)] 7463[Out, MarshalAs(UnmanagedType.LPArray)] 7494[Out] 7627public static extern int SHGetMalloc([Out, MarshalAs(UnmanagedType.LPArray)] UnsafeNativeMethods.IMalloc[] ppMalloc); 7736[In, Out] 7779[Out, MarshalAs(UnmanagedType.LPArray)] 7879int get_accHelpTopic([Out][MarshalAs(UnmanagedType.BStr)] out string pszHelpFile, 7909void accLocation([Out] out int pxLeft, 7910[Out] out int pyTop, 7911[Out] out int pcxWidth, 7912[Out] out int pcyHeight, 8065[Out, MarshalAs(UnmanagedType.LPArray)] 8067[Out, MarshalAs(UnmanagedType.LPArray)] 8085[Out] 8539[Out, MarshalAs(UnmanagedType.Interface)] 8541[Out] out int pidChild); 8561[Out, MarshalAs(UnmanagedType.Interface)] 9001private static extern int WldpIsDynamicCodePolicyEnabled([Out] out int enabled);
System.Workflow.Activities (3)
Common\NativeMethods.cs (3)
232internal static bool Header_GetItem(IntPtr hWndHeader, int index, [In, Out] NativeMethods.HDITEM hdi) 238internal static bool Header_SetItem(IntPtr hWndHeader, int index, [In, Out] NativeMethods.HDITEM hdi) 260public static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam, [In, Out] NativeMethods.HDITEM lParam);
System.Workflow.ComponentModel (32)
AuthoringOM\Compiler\PDBReader.cs (16)
199void GetRanges([In, MarshalAs(UnmanagedType.IUnknown)] ISymUnmanagedDocument document, uint line, uint column, uint rangeCount, [Out] out uint actualRangeCount, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] ranges); 207void GetSourceStartEnd([In, Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] documents, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] lines, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] columns, [Out, MarshalAs(UnmanagedType.Bool)] out bool positionsDefined); 208void GetSequencePoints(uint pointsCount, [Out] out uint actualPointsCount, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] offsets, [In, Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] documents, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] lines, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] columns, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] endLines, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] endColumns); 217void GetURL(uint urlLength, [Out] out uint actualUrlLength, [In, Out, MarshalAs(UnmanagedType.LPWStr)] string url); 249void OpenScope([In, MarshalAs(UnmanagedType.LPWStr)] string scope, uint flags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.IUnknown)] out object unknown);
AuthoringOM\Compiler\XomlCompilerHelpers.cs (12)
781int OpenScope([In, MarshalAs(UnmanagedType.LPWStr)]string scopeName, uint openFlags, [In]ref Guid riid, [Out, MarshalAs(UnmanagedType.IUnknown)] out object unknown); 794int EnumTypeRefs([In, Out] ref IntPtr enumHandle, [In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] uint[] rTypeRefs, uint cMax, ref uint typeRefs); 800int GetTypeRefProps([In] uint typeRefToken, [Out] out uint resolutionScopeToken, IntPtr typeRefName, uint nameLength, [Out] out uint actualLength); 808int GetAssemblyRefProps([In] uint assemblyRefToken, [Out] out IntPtr publicKeyOrToken, [Out] out uint sizePublicKeyOrToken, IntPtr assemblyName, [In] uint assemblyNameBufferSize, [Out] out uint assemblyNameSize, [Out] out AssemblyMetadata assemblyMetaData, [Out] out IntPtr hashValueBlob, [Out] out uint hashValueSize, [Out] out uint assemblyRefFlags);
Shared\NativeMethods.cs (4)
246internal static bool Header_GetItem(IntPtr hWndHeader, int index, [In, Out] NativeMethods.HDITEM hdi) 252internal static bool Header_SetItem(IntPtr hWndHeader, int index, [In, Out] NativeMethods.HDITEM hdi) 274public static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam, [In, Out] NativeMethods.HDITEM lParam); 323internal static extern int WldpIsDynamicCodePolicyEnabled([Out] out int enabled);
System.Workflow.Runtime (4)
DebugEngine\ProgramNode.cs (4)
31void Attach(ref Guid programId, int attachTimeout, int detachPingInterval, [Out, MarshalAs(UnmanagedType.BStr)] out string hostName, [Out, MarshalAs(UnmanagedType.BStr)] out string uri, [Out] out int controllerThreadId, [Out, MarshalAs(UnmanagedType.Bool)] out bool isSynchronousAttach);
UIAutomationClient (2)
parent\parent\Shared\MS\Win32\NativeMethodsSetLastError.cs (2)
79public static extern int MapWindowPoints(NativeMethods.HWND hWndFrom, NativeMethods.HWND hWndTo, [In, Out] ref NativeMethods.RECT rect, int cPoints); 82public static extern int MapWindowPoints(NativeMethods.HWND hWndFrom, NativeMethods.HWND hWndTo, [In, Out] ref NativeMethods.POINT pt, int cPoints);
UIAutomationClientsideProviders (19)
MS\Internal\AutomationProxies\OleObject.cs (1)
87[PreserveSig]int GetData(ref UnsafeNativeMethods.FORMATETC pFormatetc, [In, Out]ref UnsafeNativeMethods.STGMEDIUM pMedium);
MS\Win32\UnsafeNativeMethods.cs (15)
84internal static extern int AccessibleChildren(Accessibility.IAccessible paccContainer, int iChildStart, int cChildren, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), In, Out] object[] rgvarChildren, out int pcObtained); 86internal static extern int AccessibleObjectFromWindow(IntPtr hwnd, int idObject, ref Guid iid, [In, Out, MarshalAs(UnmanagedType.IUnknown)] ref object ppvObject); 88internal static extern int ObjectFromLresult(IntPtr lResult, ref Guid iid, IntPtr wParam, [In, Out] ref IAccessible ppvObject); 162public static extern bool GetMenuItemInfo(IntPtr hMenu, int uItem, bool fByPosition, [In, Out] ref NativeMethods.MENUITEMINFO menuItemInfo); 174internal static extern int GetMessage([In, Out] ref NativeMethods.MSG msg, IntPtr hWnd, int uMsgFilterMin, int uMsgFilterMax); 176internal static extern bool PeekMessage([In, Out] ref NativeMethods.MSG msg, IntPtr hwnd, int uMsgFilterMin, int uMsgFilterMax, int wRemoveMsg); 190internal static extern bool TranslateMessage([In, Out] ref NativeMethods.MSG msg); 241internal static extern bool GetComboBoxInfo(IntPtr hwnd, [In, Out] ref NativeMethods.COMBOBOXINFO cbInfo); 247internal static extern bool GetCursorPos([In, Out] ref NativeMethods.Win32Point pt); 249internal static extern bool GetPhysicalCursorPos([In, Out] ref NativeMethods.Win32Point pt); 261internal static extern bool GetScrollBarInfo(IntPtr hwnd, int fnBar, [In, Out] ref NativeMethods.ScrollBarInfo lpsi); 263internal static extern bool GetScrollInfo(IntPtr hwnd, int fnBar, [In, Out] ref NativeMethods.ScrollInfo lpsi); 271internal static extern bool EnumThreadWindows(uint threadId, EnumThreadWndProc lpEnumFunc, [In, Out] ref ENUMTOOLTIPWINDOWINFO lParam); 275internal static extern bool GetClientRect(IntPtr hWnd, [In, Out] ref NativeMethods.Win32Rect rect); 281internal static extern bool GetWindowRect(IntPtr hWnd, [In, Out] ref NativeMethods.Win32Rect rect);
parent\parent\Shared\MS\Win32\NativeMethodsSetLastError.cs (3)
102public static extern int GetWindowText(IntPtr hWnd, [Out] StringBuilder lpString, int nMaxCount); 105public static extern int MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, [In, Out] ref NativeMethods.Win32Rect rect, int cPoints); 108public static extern int MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, [In, Out] ref NativeMethods.Win32Point pt, int cPoints);
WindowsBase (205)
Base\MS\Internal\IO\Packaging\CompoundFile\PrivateUnsafeNativeCompoundFileMethods.cs (7)
152[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] Byte[] pv, 246[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] Byte[] pv, 350void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead); 412[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 441[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 464[Out, MarshalAs(UnmanagedType.LPArray, 528[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)]
Base\MS\Internal\Security\RightsManagement\PrivateUnsafeNativeMethods.cs (52)
65[Out] out SafeRightsManagementSessionHandle phSession); 122[Out] out SafeRightsManagementEnvironmentHandle environmentHandle, 123[Out] out SafeRightsManagementHandle defaultLibrary); 151[Out] out SafeRightsManagementSessionHandle phLicenseStorageSession); 168[In, Out, MarshalAs(UnmanagedType.Bool)] ref bool pfSharedFlag, 169[In, Out, MarshalAs(UnmanagedType.U4)] ref uint puCertDataLen, 182[In, Out, MarshalAs(UnmanagedType.U4)] ref uint serviceUrlLength, 190[In, Out, MarshalAs(UnmanagedType.U4)] ref uint certificateLength, 196[Out] out SafeRightsManagementQueryHandle queryRootHandle); 202[Out, MarshalAs(UnmanagedType.U4)] out uint objectCount); 213[Out] out SafeRightsManagementHandle subQueryHandle); 220[Out] out SafeRightsManagementQueryHandle subQueryHandle); 227[Out, MarshalAs(UnmanagedType.U4)] out uint encodingType, 228[In, Out, MarshalAs(UnmanagedType.U4)] ref uint bufferSize, 240[Out, MarshalAs(UnmanagedType.U4)] out uint encodingType, 241[In, Out, MarshalAs(UnmanagedType.U4)] ref uint bufferSize, 253[Out] out SafeRightsManagementPubHandle issuanceLicenseHandle); 260[Out] out SafeRightsManagementPubHandle userHandle); 266[Out] out SafeRightsManagementPubHandle userHandle); 273[Out] out SafeRightsManagementPubHandle rightHandle); 278[In, Out, MarshalAs(UnmanagedType.U4)] ref uint userNameLength, 280[In, Out, MarshalAs(UnmanagedType.U4)] ref uint userIdLength, 282[In, Out, MarshalAs(UnmanagedType.U4)] ref uint userIdTypeLength, 288[In, Out, MarshalAs(UnmanagedType.U4)] ref uint rightNameLength, 301[Out] out SafeRightsManagementPubHandle rightHandle); 306[In, Out, MarshalAs(UnmanagedType.U4)] ref uint issuanceLicenseTemplateLength, 340[In, Out, MarshalAs(UnmanagedType.U4)] ref uint distributionPointNameLength, 342[In, Out, MarshalAs(UnmanagedType.U4)] ref uint distributionPointUriLength, 344[Out] out SafeRightsManagementPubHandle ownerHandle, 345[Out, MarshalAs(UnmanagedType.Bool)] out bool officialFlag); 351[In, Out, MarshalAs(UnmanagedType.U4)] ref uint typeLength, 353[In, Out, MarshalAs(UnmanagedType.U4)] ref uint pathLength, 373[Out, MarshalAs(UnmanagedType.U4)] out uint localeId, 374[In, Out, MarshalAs(UnmanagedType.U4)] ref uint nameLength, 376[In, Out, MarshalAs(UnmanagedType.U4)] ref uint descriptionLength, 400[In, Out, MarshalAs(UnmanagedType.U4)] ref uint ownerLicenseLength, 412[Out] out SafeRightsManagementHandle boundLicenseHandle, 413[Out, MarshalAs(UnmanagedType.U4)] out uint errorLogHandle); 426[Out] out SafeRightsManagementHandle decryptorHandle); 438[Out] out SafeRightsManagementHandle encryptorHandle); 450[In, Out, MarshalAs(UnmanagedType.U4)] ref uint outputByteCount, 463[In, Out, MarshalAs(UnmanagedType.U4)] ref uint outputByteCount, 474[Out, MarshalAs(UnmanagedType.U4)] out uint encodingType, 475[In, Out, MarshalAs(UnmanagedType.U4)] ref uint outputByteCount, 482[In, Out, MarshalAs(UnmanagedType.U4)] ref uint nameLength, 484[In, Out, MarshalAs(UnmanagedType.U4)] ref uint valueLength, 498[In, Out, MarshalAs(UnmanagedType.U4)] ref uint days); 509[In, Out, MarshalAs(UnmanagedType.U4)] ref uint idLength, 511[In, Out, MarshalAs(UnmanagedType.U4)] ref uint idTypeLength, 513[In, Out, MarshalAs(UnmanagedType.U4)] ref uint urlLength, 516[In, Out, MarshalAs(UnmanagedType.U4)] ref uint nameLength, 518[In, Out, MarshalAs(UnmanagedType.U4)] ref uint publicKeyLength,
Shared\MS\Win32\NativeMethodsOther.cs (3)
163[In, Out] 165[In, Out] 1499public static unsafe extern Int32 ExtEscape(HDC hdc, Int32 nEscape, Int32 cbInput, PrinterEscape* lpvInData, Int32 cbOutput, [Out] void* lpvOutData);
Shared\MS\Win32\NativeMethodsSetLastError.cs (3)
123public static extern int GetKeyboardLayoutList(int size, [Out, MarshalAs(UnmanagedType.LPArray)] IntPtr[] hkls); 150public static extern int GetWindowText(HandleRef hWnd, [Out] StringBuilder lpString, int nMaxCount); 156public static extern int MapWindowPoints(HandleRef hWndFrom, HandleRef hWndTo, [In, Out] ref NativeMethods.RECT rect, int cPoints);
Shared\MS\Win32\SafeNativeMethodsCLR.cs (15)
82public static int GetKeyboardLayoutList(int size, [Out, MarshalAs(UnmanagedType.LPArray)] IntPtr[] hkls) 104internal static void GetMonitorInfo(HandleRef hmonitor, [In, Out]NativeMethods.MONITORINFOEX info) 206internal static void GetClientRect(HandleRef hWnd, [In, Out] ref NativeMethods.RECT rect) 229internal static void GetWindowRect(HandleRef hWnd, [In, Out] ref NativeMethods.RECT rect) 411public static void ScreenToClient(HandleRef hWnd, [In, Out] NativeMethods.POINT pt) 870public static extern bool ProcessIdToSessionId([In]int dwProcessId, [Out]out int pSessionId); 888public static extern bool IntGetWindowRect(HandleRef hWnd, [In, Out] ref NativeMethods.RECT rect); 891public static extern bool IntGetClientRect(HandleRef hWnd, [In, Out] ref NativeMethods.RECT rect); 933public static extern bool IntGetMonitorInfo(HandleRef hmonitor, [In, Out]NativeMethods.MONITORINFOEX info); 966public static extern int IntScreenToClient(HandleRef hWnd, [In, Out] NativeMethods.POINT pt); 978[Out]out IntPtr ppBuffer, [Out]out int BytesReturned); 1051[In] [Out] ref NativeMethods.RECT lpRect, 1079[In] [Out] ref NativeMethods.POINT lpPoint); 1104[In] [Out] ref NativeMethods.POINT lpPoint);
Shared\MS\Win32\SafeNativeMethodsOther.cs (1)
317[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] UInt16[] charTypes);
Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (100)
394internal static extern bool ShellExecuteEx([In, Out] ShellExecuteInfo lpExecInfo); 405public static extern int MultiByteToWideChar(int CodePage, int dwFlags, byte[] lpMultiByteStr, int cchMultiByte, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder lpWideCharStr, int cchWideChar); 411public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In,Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed); 511public static extern bool TranslateMessage([In, Out] ref System.Windows.Interop.MSG msg); 545internal static extern int ObjectFromLresult(IntPtr lResult, ref Guid iid, IntPtr wParam, [In, Out] ref IAccessible ppvObject); 717public static extern int GetObject(HandleRef hObject, int nSize, [In, Out] NativeMethods.BITMAP bm); 732private static extern bool IntGetCursorPos([In, Out] NativeMethods.POINT pt); 738internal static bool GetCursorPos([In, Out] NativeMethods.POINT pt) 753private static extern bool IntTryGetCursorPos([In, Out] NativeMethods.POINT pt); 759internal static bool TryGetCursorPos([In, Out] NativeMethods.POINT pt) 827internal static int GetWindowText(HandleRef hWnd, [Out] StringBuilder lpString, int nMaxCount) 1032public static extern int ImmSetCompositionWindow(HandleRef hIMC, [In, Out] ref NativeMethods.COMPOSITIONFORM compform); 1040public static extern int ImmSetCandidateWindow(HandleRef hIMC, [In, Out] ref NativeMethods.CANDIDATEFORM candform); 1426[Out] out IntPtr hModule); 1482public static extern bool SystemParametersInfo(int nAction, int nParam, [In, Out] NativeMethods.NONCLIENTMETRICS metrics, int nUpdate); 1497private static extern int IntClientToScreen(HandleRef hWnd, [In, Out] NativeMethods.POINT pt); 1503public static void ClientToScreen(HandleRef hWnd, [In, Out] NativeMethods.POINT pt) 1551public static extern bool PeekMessage([In, Out] ref System.Windows.Interop.MSG msg, HandleRef hwnd, WindowMessage msgMin, WindowMessage msgMax, int remove); 1603private static extern IntPtr IntBeginPaint(HandleRef hWnd, [In, Out] ref NativeMethods.PAINTSTRUCT lpPaint); 1609public static IntPtr BeginPaint(HandleRef hWnd, [In, Out, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) { 1713internal static extern bool GetOpenFileName([In, Out] NativeMethods.OPENFILENAME_I ofn); 1721internal static extern bool GetSaveFileName([In, Out] NativeMethods.OPENFILENAME_I ofn); 1992private static extern int IntGetMessageW([In, Out] ref System.Windows.Interop.MSG msg, HandleRef hWnd, int uMsgFilterMin, int uMsgFilterMax); 1997public static bool GetMessageW([In, Out] ref System.Windows.Interop.MSG msg, HandleRef hWnd, int uMsgFilterMin, int uMsgFilterMax) 2175[In, Out] 2184[In, Out] 2198[In, Out] 2242[Out, MarshalAs(UnmanagedType.IDispatch)] 2247[In, Out] 2249[In, Out] 2286[Out, MarshalAs(UnmanagedType.Interface)] 2326[Out, MarshalAs(UnmanagedType.Interface)] 2328[Out, MarshalAs(UnmanagedType.Interface)] 2330[Out] 2332[Out] 2334[In, Out] 2385[Out] 2397[Out] 2415[Out, MarshalAs(UnmanagedType.LPArray)] 2417[Out, MarshalAs(UnmanagedType.LPArray)] 2424[Out] 2447[Out] 2471[In, Out] 2576[Out] 2650int GetWindow( [Out]out IntPtr hwnd ); 2668int GetWindow( [Out]out IntPtr hwnd ); 2736[Out, MarshalAs(UnmanagedType.Interface)] 2780[In, Out] 2787[Out, MarshalAs(UnmanagedType.LPWStr)] 2801[Out] 2870[Out, MarshalAs(UnmanagedType.Interface)] 2914[In, Out] 2921[Out, MarshalAs(UnmanagedType.LPWStr)] 2935[Out] 2968[Out, MarshalAs(UnmanagedType.U4)] int plResult); 2972[Out, MarshalAs(UnmanagedType.Interface)] object ppDropTarget); 2988[Out] 3059[In, Out] 3061[Out, MarshalAs(UnmanagedType.LPArray)] 3075[Out, MarshalAs(UnmanagedType.LPArray)] 3092[Out] 3094[Out, MarshalAs(UnmanagedType.LPArray)] 3153[Out, MarshalAs(UnmanagedType.LPArray)] 3184[Out] 3207int FindConnectionPoint([In] ref Guid guid, [Out, MarshalAs(UnmanagedType.Interface)]out IConnectionPoint ppCP); 3263[Out, MarshalAs(UnmanagedType.LPArray)] 3281[Out, In] 3283[Out] 3285[Out, In] 3287[Out, MarshalAs(UnmanagedType.LPArray)] 3327[Out, MarshalAs(UnmanagedType.LPArray)] 3344[Out, In] 3346[Out] 3348[Out, In] 3350[Out, MarshalAs(UnmanagedType.LPArray)] 3363[Out] out int dispId); 3374[In, Out] NativeMethods.DISPPARAMS dispParams, 3375[Out] out object result, 3382[In, Out] NativeMethods.EXCEPINFO exceptionInfo, 3540void ClientToWindow([Out]out int pcx, [Out]out int pcy); 3635[In] ref object headers, [In, Out] ref bool cancel); 3637void NewWindow2([In, Out, MarshalAs(UnmanagedType.IDispatch)] ref object pDisp, 3638[In, Out] ref bool cancel); 3670void WindowClosing([In] bool isChildWindow, [In, Out] ref bool cancel); 3672void ClientToHostWindow([In, Out] ref long cx, [In, Out] ref long cy); 3676void FileDownload([In, Out] ref bool ActiveDocument, [In, Out] ref bool cancel); 3679[In] ref object URL, [In] ref object frame, [In] ref object statusCode, [In, Out] ref bool cancel); 3715[In, Out] 3780[Out, MarshalAs(UnmanagedType.LPArray)] 3790[Out, MarshalAs(UnmanagedType.Interface)] 3796[Out, MarshalAs(UnmanagedType.IDispatch)] 3806[Out, MarshalAs(UnmanagedType.LPWStr)] 4133[Out] 4154[Out, MarshalAs(UnmanagedType.LPArray)] 4210[In, Out] NativeMethods.RAWINPUTDEVICELIST[] ridl, 4211[In, Out] ref uint numDevices, 4358internal static extern int WldpIsDynamicCodePolicyEnabled([Out] out bool enabled);
Shared\MS\Win32\UnsafeNativeMethodsEventTrace.cs (2)
64[In][Out]ref ulong registrationHandle 180internal static extern uint RegisterTraceGuidsW([In] ControlCallback cbFunc, [In] IntPtr context, [In] ref Guid providerGuid, [In] int taskGuidCount, [In, Out] ref TRACE_GUID_REGISTRATION taskGuids, [In] string mofImagePath, [In] string mofResourceName, out ulong regHandle);
Shared\MS\Win32\UnsafeNativeMethodsOther.cs (9)
180internal static extern bool GetVersionEx([In, Out] NativeMethods.OSVERSIONINFOEX ver); 213[Out] out int pdwZone, 393private static extern bool IntChangeWindowMessageFilterEx(IntPtr hwnd, WindowMessage message, MSGFLT action, [In, Out, Optional] ref CHANGEFILTERSTRUCT pChangeFilterStruct); 859[Out] StringBuilder cookieData, [In, Out] ref UInt32 pchCookieData, uint flags, IntPtr reserved); 929private static extern bool GetIconInfoImpl(HandleRef hIcon, [Out] ICONINFO_IMPL piconinfo); 1046internal static extern bool SystemParametersInfo(int nAction, int nParam, [In, Out] NativeMethods.ANIMATIONINFO anim, int nUpdate); 1054internal static extern bool SystemParametersInfo(int nAction, int nParam, [In, Out] NativeMethods.ICONMETRICS metrics, int nUpdate); 1183[Out] NativeMethods.MOUSEMOVEPOINT[] pointsBufferOut,
Shared\MS\Win32\UnsafeNativeMethodsTextServices.cs (13)
1859void GetSelection(int index, int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] TS_SELECTION_ACP []selection, out int fetched); 1877[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] char []text, 1879[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=6)] TS_RUNINFO []runInfo, 1987[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] TS_ATTRVAL []attributeVals, 2315[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] char []text, 2553[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] char []text, 2958unsafe int Next(int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] ITfCompositionView []compositionview, out int fetched); 2999unsafe int Next(int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] ITfRange []ranges, out int fetched); 3089int Next(int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] TF_RENDERINGMARKUP []markup, out int fetched); 3348int Next(int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] TF_LANGUAGEPROFILE []profiles, out int fetched); 3754int GetRegularExpression([Out, MarshalAs(UnmanagedType.BStr)] out string desc); 3759int GetSRGC([Out, MarshalAs(UnmanagedType.BStr)] out string desc); 3764int GetXML([Out, MarshalAs(UnmanagedType.BStr)] out string desc);
WsatConfig (21)
Configuration\ClusterSafeNativeMethods.cs (17)
118[Out] StringBuilder lpszClusterName, 119[In, Out] ref uint lpcchClusterName, 120[In, Out] IntPtr lpClusterInfo 132[Out] out uint lpdwType, 133[Out] StringBuilder lpszName, 134[In, Out] ref uint lpcchName); 143[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] buffer, 145[In, Out] ref uint lpcbBytesReturned); 155[Out] StringBuilder lpBuffer, 156[In, Out] ref uint nSize); 170[Out] out SafeHKey phkResult, 171[Out] out int lpdwDisposition); 177[Out] out RegistryValueKind lpdwValueType, 178[Out, MarshalAs(UnmanagedType.LPArray)] byte[] lpbData, 179[In, Out] ref uint lpcbData); 193[In, Out] byte[] securityDescriptor, 194[In, Out] ref uint lpcbSecurityDescriptor);
Configuration\QfeChecker.cs (1)
101[Out] out SafeIUnknown ppv);
Configuration\SafeNativeMethods.cs (3)
80[Out, MarshalAs(UnmanagedType.Interface)]out IDtcNetworkAccessConfig idtcnac); 89[Out, MarshalAs(UnmanagedType.Interface)]out IDtcNetworkAccessConfig idtcnac); 177[Out] out SafeRegistryKey phkResult);
WsatUI (28)
Configuration\ClusterSafeNativeMethods.cs (17)
118[Out] StringBuilder lpszClusterName, 119[In, Out] ref uint lpcchClusterName, 120[In, Out] IntPtr lpClusterInfo 132[Out] out uint lpdwType, 133[Out] StringBuilder lpszName, 134[In, Out] ref uint lpcchName); 143[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] buffer, 145[In, Out] ref uint lpcbBytesReturned); 155[Out] StringBuilder lpBuffer, 156[In, Out] ref uint nSize); 170[Out] out SafeHKey phkResult, 171[Out] out int lpdwDisposition); 177[Out] out RegistryValueKind lpdwValueType, 178[Out, MarshalAs(UnmanagedType.LPArray)] byte[] lpbData, 179[In, Out] ref uint lpcbData); 193[In, Out] byte[] securityDescriptor, 194[In, Out] ref uint lpcbSecurityDescriptor);
Configuration\ETWSafeNativeMethods.cs (5)
162[Out] out ulong SessionHandle, 164[In, Out] ref EVENT_TRACE_PROPERTIES Properties); 171[In, Out] ref EVENT_TRACE_PROPERTIES Properties); 187[In, Out] ref EVENT_TRACE_PROPERTIES Properties); 194[In, Out] ref EVENT_TRACE_PROPERTIES Properties);
Configuration\QfeChecker.cs (1)
101[Out] out SafeIUnknown ppv);
MMCUI\MMCSafeNativeMethods.cs (5)
29[Out] out int mask, 37[Out] out IntPtr securityDescriptor, 38[Out] out int size); 46[Out] out IntPtr stringSecurityDescriptor, 47[Out] out int size);