MS\Internal\Automation\UiaCoreApi.cs (71)
258SafePatternHandle hpatternobj = UiaHPatternObjectFromVariant(val);
402internal static SafePatternHandle UiaGetPatternProvider(SafeNodeHandle hnode, int patternId)
404SafePatternHandle hobj;
535internal static SafePatternHandle UiaHPatternObjectFromVariant(object var)
537SafePatternHandle hobj;
717internal static void DockPattern_SetDockPosition(SafePatternHandle hobj, DockPosition dockPosition)
722internal static void ExpandCollapsePattern_Collapse(SafePatternHandle hobj)
727internal static void ExpandCollapsePattern_Expand(SafePatternHandle hobj)
732internal static SafeNodeHandle GridPattern_GetItem(SafePatternHandle hobj, int row, int column)
745internal static void InvokePattern_Invoke(SafePatternHandle hobj)
750internal static string MultipleViewPattern_GetViewName(SafePatternHandle hobj, int viewId)
757internal static void MultipleViewPattern_SetCurrentView(SafePatternHandle hobj, int viewId)
762internal static void RangeValuePattern_SetValue(SafePatternHandle hobj, double val)
767internal static void ScrollItemPattern_ScrollIntoView(SafePatternHandle hobj)
772internal static void ScrollPattern_Scroll(SafePatternHandle hobj, ScrollAmount horizontalAmount, ScrollAmount verticalAmount)
777internal static void ScrollPattern_SetScrollPercent(SafePatternHandle hobj, double horizontalPercent, double verticalPercent)
782internal static void SelectionItemPattern_AddToSelection(SafePatternHandle hobj)
787internal static void SelectionItemPattern_RemoveFromSelection(SafePatternHandle hobj)
792internal static void SelectionItemPattern_Select(SafePatternHandle hobj)
797internal static void TogglePattern_Toggle(SafePatternHandle hobj)
802internal static void TransformPattern_Move(SafePatternHandle hobj, double x, double y)
807internal static void TransformPattern_Resize(SafePatternHandle hobj, double width, double height)
812internal static void TransformPattern_Rotate(SafePatternHandle hobj, double degrees)
817internal static void ValuePattern_SetValue(SafePatternHandle hobj, string pVal)
822internal static void WindowPattern_Close(SafePatternHandle hobj)
827internal static void WindowPattern_SetWindowVisualState(SafePatternHandle hobj, WindowVisualState state)
832internal static bool WindowPattern_WaitForInputIdle(SafePatternHandle hobj, int milliseconds)
840internal static void SynchronizedInputPattern_StartListening(SafePatternHandle hobj, SynchronizedInputType inputType)
846internal static void SynchronizedInputPattern_Cancel(SafePatternHandle hobj)
852internal static void VirtualizedItemPattern_Realize(SafePatternHandle hobj)
857internal static SafeNodeHandle ItemContainerPattern_FindItemByProperty(SafePatternHandle hobj, SafeNodeHandle hNode, int propertyId, object value)
870internal static SafeTextRangeHandle [] TextPattern_GetSelection(SafePatternHandle hobj)
886internal static SafeTextRangeHandle[] TextPattern_GetVisibleRanges(SafePatternHandle hobj)
902internal static SafeTextRangeHandle TextPattern_RangeFromChild(SafePatternHandle hobj, SafeNodeHandle childElement)
915internal static SafeTextRangeHandle TextPattern_RangeFromPoint(SafePatternHandle hobj, Point point)
928internal static SafeTextRangeHandle TextPattern_get_DocumentRange(SafePatternHandle hobj)
941internal static SupportedTextSelection TextPattern_get_SupportedTextSelection(SafePatternHandle hobj)
1224private static extern int RawUiaGetPatternProvider(SafeNodeHandle hnode, int patternId, out SafePatternHandle phobj);
1260private static extern int RawUiaHPatternObjectFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafePatternHandle hnode);
1292private static extern int RawDockPattern_SetDockPosition(SafePatternHandle hobj, DockPosition dockPosition);
1295private static extern int RawExpandCollapsePattern_Collapse(SafePatternHandle hobj);
1298private static extern int RawExpandCollapsePattern_Expand(SafePatternHandle hobj);
1301private static extern int RawGridPattern_GetItem(SafePatternHandle hobj, int row, int column, out SafeNodeHandle pResult);
1304private static extern int RawInvokePattern_Invoke(SafePatternHandle hobj);
1307private static extern int RawMultipleViewPattern_GetViewName(SafePatternHandle hobj, int viewId, [MarshalAs(UnmanagedType.BStr)] out string ppStr);
1310private static extern int RawMultipleViewPattern_SetCurrentView(SafePatternHandle hobj, int viewId);
1313private static extern int RawRangeValuePattern_SetValue(SafePatternHandle hobj, double val);
1316private static extern int RawScrollItemPattern_ScrollIntoView(SafePatternHandle hobj);
1319private static extern int RawScrollPattern_Scroll(SafePatternHandle hobj, ScrollAmount horizontalAmount, ScrollAmount verticalAmount);
1322private static extern int RawScrollPattern_SetScrollPercent(SafePatternHandle hobj, double horizontalPercent, double verticalPercent);
1325private static extern int RawSelectionItemPattern_AddToSelection(SafePatternHandle hobj);
1328private static extern int RawSelectionItemPattern_RemoveFromSelection(SafePatternHandle hobj);
1331private static extern int RawSelectionItemPattern_Select(SafePatternHandle hobj);
1334private static extern int RawTogglePattern_Toggle(SafePatternHandle hobj);
1337private static extern int RawTransformPattern_Move(SafePatternHandle hobj, double x, double y);
1340private static extern int RawTransformPattern_Resize(SafePatternHandle hobj, double width, double height);
1343private static extern int RawTransformPattern_Rotate(SafePatternHandle hobj, double degrees);
1346private static extern int RawValuePattern_SetValue(SafePatternHandle hobj, [MarshalAs(UnmanagedType.LPWStr)] string pVal);
1349private static extern int RawWindowPattern_Close(SafePatternHandle hobj);
1352private static extern int RawWindowPattern_SetWindowVisualState(SafePatternHandle hobj, WindowVisualState state);
1355private static extern int RawWindowPattern_WaitForInputIdle(SafePatternHandle hobj, int milliseconds, out bool pResult);
1358private static extern int RawSynchronizedInputPattern_StartListening(SafePatternHandle hobj, SynchronizedInputType inputType);
1361private static extern int RawSynchronizedInputPattern_Cancel(SafePatternHandle hobj);
1364private static extern int RawVirtualizedItemPattern_Realize(SafePatternHandle hobj);
1367private static extern int RawItemContainerPattern_FindItemByProperty(SafePatternHandle hobj, SafeNodeHandle startAfter, int propertyId, object value, out SafeNodeHandle result);
1374private static extern int RawTextPattern_GetSelection(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]out object[] result);
1377private static extern int RawTextPattern_GetVisibleRanges(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]out object[] result);
1380private static extern int RawTextPattern_RangeFromChild(SafePatternHandle hobj, SafeNodeHandle childElement, out SafeTextRangeHandle result);
1383private static extern int RawTextPattern_RangeFromPoint(SafePatternHandle hobj, Point point, out SafeTextRangeHandle result);
1386private static extern int RawTextPattern_get_DocumentRange(SafePatternHandle hobj, out SafeTextRangeHandle result);
1389private static extern int RawTextPattern_get_SupportedTextSelection(SafePatternHandle hobj, out SupportedTextSelection result);