47 writes to SafeArraySubType
ComSvcConfig (10)
ComAdminInterfaces.cs (10)
110
[Out, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out Object[] CLSIDS);
193
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] fileNames,
194
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] CLSIDS);
229
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] fileNames,
230
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] CLSIDS);
316
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] fileNames,
317
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] CLSIDS);
352
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] fileNames,
353
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] CLSIDS);
624
void PopulateByKey([In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)]
mscorlib (2)
system\runtime\interopservices\attributes.cs (1)
594
SafeArraySubType
= safeArraySubType;
system\runtime\interopservices\itypelibconverter.cs (1)
145
[return : MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
=VarEnum.VT_BSTR)]
System.Management (6)
InteropClasses\WMIInterop.cs (4)
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);
648
[PreserveSig] int GetNames_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
=VarEnum.VT_BSTR)] out string[] pNames);
670
[PreserveSig] int GetNames_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
=VarEnum.VT_BSTR)] out string[] pNames);
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);
managementscope.cs (2)
112
internal 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);
135
internal delegate int QualifierSet_GetNames(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
=VarEnum.VT_BSTR)] out string[] pNames);
System.ServiceModel (8)
System\ServiceModel\Administration\WbemNative.cs (3)
534
[Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames
662
[Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames
799
[Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames
System\ServiceModel\ComIntegration\AdminSDK.cs (5)
104
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] fileNames,
105
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] CLSIDS);
140
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] fileNames,
141
[In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] ref Object[] CLSIDS);
409
void PopulateByKey([In, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)]
System.Web (2)
Configuration\IISVersionHelper.cs (1)
30
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)]
Hosting\ProcessHost.cs (1)
263
[Out, MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] parametersForStartupObj);
System.Windows.Forms (7)
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (7)
8412
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)]
8543
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_I4)]
8757
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)]
8848
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)]
8851
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)]
8866
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)]
8869
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)]
UIAutomationClient (12)
MS\Internal\Automation\UiaCoreAPI.cs (12)
341
[MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] object[,] pRequestedData,
1241
private static extern int RawUiaNavigate(SafeNodeHandle hnode, NavigateDirection direction, SafeConditionMemoryHandle condition, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
1244
private static extern int RawUiaFind(SafeNodeHandle hnode, ref UiaFindParams pParams, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray)] out object[,] requestedData, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_I4)] out int[] offsets, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] treeStructures);
1256
private static extern int RawUiaNodeFromPoint(double x, double y, UiaMiniCacheRequest request, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
1259
private static extern int RawUiaNodeFromFocus(UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
1262
private static extern int RawUiaGetUpdatedCache(SafeNodeHandle hnode, UiaMiniCacheRequest pRequest, NormalizeState normalizeState, SafeConditionMemoryHandle pNormalizeCondition, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
1388
private static extern int RawTextPattern_GetSelection(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)]out object[] result);
1391
private static extern int RawTextPattern_GetVisibleRanges(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)]out object[] result);
1427
private static extern int RawTextRange_GetBoundingRectangles(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_R8)] out double[] result);
1457
private static extern int RawTextRange_GetChildren(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)] out object[] result);
1545
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)]
1 reference to SafeArraySubType
mscorlib (1)
system\reflection\customattribute.cs (1)
467
namedArgs[i++] = new CustomAttributeNamedArgument(type.GetField("SafeArraySubType"), marshalAs.
SafeArraySubType
);