public HRESULT put_cellPadding(VARIANT v) { return(((delegate * unmanaged <IHTMLTable *, VARIANT, int>)(lpVtbl[17]))((IHTMLTable *)Unsafe.AsPointer(ref this), v)); }
public HRESULT put_borderColorDark(VARIANT v) { return(((delegate * unmanaged <IHTMLTableRow *, VARIANT, int>)(lpVtbl[17]))((IHTMLTableRow *)Unsafe.AsPointer(ref this), v)); }
public HRESULT put_nodeValue(VARIANT value) { return(((delegate * unmanaged <IXMLDOMEntityReference *, VARIANT, int>)(lpVtbl[9]))((IXMLDOMEntityReference *)Unsafe.AsPointer(ref this), value)); }
private static extern string Test_IRawElementProviderSimpleGetPropertyValue( [MarshalAs(UnmanagedType.IUnknown)] object pUnk, UIA patternId, out VARIANT expected);
public HRESULT Item(VARIANT index, FolderItem **ppid) { return(((delegate * unmanaged <FolderItems2 *, VARIANT, FolderItem **, int>)(lpVtbl[10]))((FolderItems2 *)Unsafe.AsPointer(ref this), index, ppid)); }
public HRESULT insertBefore(IXMLDOMNode *newChild, VARIANT refChild, IXMLDOMNode **outNewChild) { return(((delegate * unmanaged <IXMLDOMEntityReference *, IXMLDOMNode *, VARIANT, IXMLDOMNode **, int>)(lpVtbl[18]))((IXMLDOMEntityReference *)Unsafe.AsPointer(ref this), newChild, refChild, outNewChild)); }
public HRESULT fireEvent(VARIANT evt) { return(((delegate * unmanaged <IHTCAttachBehavior2 *, VARIANT, int>)(lpVtbl[7]))((IHTCAttachBehavior2 *)Unsafe.AsPointer(ref this), evt)); }
public HRESULT put_nodeValue(VARIANT value) { return(((delegate * unmanaged <IXMLDOMProcessingInstruction *, VARIANT, int>)(lpVtbl[9]))((IXMLDOMProcessingInstruction *)Unsafe.AsPointer(ref this), value)); }
public HRESULT put_zoom(VARIANT v) { return(((delegate * unmanaged <IHTMLStyle3 *, VARIANT, int>)(lpVtbl[9]))((IHTMLStyle3 *)Unsafe.AsPointer(ref this), v)); }
public HRESULT put_onselectionchange(VARIANT v) { return(((delegate * unmanaged <IHTMLDocument4 *, VARIANT, int>)(lpVtbl[9]))((IHTMLDocument4 *)Unsafe.AsPointer(ref this), v)); }
public HRESULT put_textKashidaSpace(VARIANT v) { return(((delegate * unmanaged <IHTMLStyle3 *, VARIANT, int>)(lpVtbl[35]))((IHTMLStyle3 *)Unsafe.AsPointer(ref this), v)); }
public HRESULT put_scrollbarTrackColor(VARIANT v) { return(((delegate * unmanaged <IHTMLStyle3 *, VARIANT, int>)(lpVtbl[29]))((IHTMLStyle3 *)Unsafe.AsPointer(ref this), v)); }
public HRESULT Save(VARIANT vWhere) { return(((delegate * unmanaged <IShellLinkDual2 *, VARIANT, int>)(lpVtbl[22]))((IShellLinkDual2 *)Unsafe.AsPointer(ref this), vWhere)); }
public HRESULT insertBefore(IXMLDOMNode *newChild, VARIANT refChild, IXMLDOMNode **outNewChild) { return(((delegate * unmanaged <IXMLDOMProcessingInstruction *, IXMLDOMNode *, VARIANT, IXMLDOMNode **, int>)(lpVtbl[18]))((IXMLDOMProcessingInstruction *)Unsafe.AsPointer(ref this), newChild, refChild, outNewChild)); }
public HRESULT put_nodeTypedValue(VARIANT typedValue) { return(((delegate * unmanaged <IXMLDOMEntity *, VARIANT, int>)(lpVtbl[31]))((IXMLDOMEntity *)Unsafe.AsPointer(ref this), typedValue)); }
public HRESULT transformNodeToObject(IXMLDOMNode *stylesheet, VARIANT outputObject) { return(((delegate * unmanaged <IXMLDOMProcessingInstruction *, IXMLDOMNode *, VARIANT, int>)(lpVtbl[42]))((IXMLDOMProcessingInstruction *)Unsafe.AsPointer(ref this), stylesheet, outputObject)); }
public HRESULT put_height(VARIANT v) { return(((delegate * unmanaged <IHTMLTableRow2 *, VARIANT, int>)(lpVtbl[7]))((IHTMLTableRow2 *)Unsafe.AsPointer(ref this), v)); }
public HRESULT InvokeVerb(VARIANT vVerb) { return(((delegate * unmanaged <FolderItem *, VARIANT, int>)(lpVtbl[23]))((FolderItem *)Unsafe.AsPointer(ref this), vVerb)); }
public HRESULT put_onbeforeactivate(VARIANT v) { return(((delegate * unmanaged <IHTMLElement4 *, VARIANT, int>)(lpVtbl[13]))((IHTMLElement4 *)Unsafe.AsPointer(ref this), v)); }
public HRESULT InvokeVerbEx(VARIANT vVerb, VARIANT vArgs) { return(((delegate * unmanaged <FolderItems2 *, VARIANT, VARIANT, int>)(lpVtbl[12]))((FolderItems2 *)Unsafe.AsPointer(ref this), vVerb, vArgs)); }
public HRESULT put_onmousewheel(VARIANT v) { return(((delegate * unmanaged <IHTMLElement4 *, VARIANT, int>)(lpVtbl[7]))((IHTMLElement4 *)Unsafe.AsPointer(ref this), v)); }
public HRESULT transformNodeToObject(IXMLDOMNode *stylesheet, VARIANT outputObject) { return(((delegate * unmanaged <IXMLDOMEntityReference *, IXMLDOMNode *, VARIANT, int>)(lpVtbl[42]))((IXMLDOMEntityReference *)Unsafe.AsPointer(ref this), stylesheet, outputObject)); }
public HRESULT put_status(VARIANT v) { return(((delegate * unmanaged <IHTMLInputButtonElement *, VARIANT, int>)(lpVtbl[12]))((IHTMLInputButtonElement *)Unsafe.AsPointer(ref this), v)); }
public HRESULT put_onerror(VARIANT v) { return(((delegate * unmanaged <IHTMLScriptElement *, VARIANT, int>)(lpVtbl[18]))((IHTMLScriptElement *)Unsafe.AsPointer(ref this), v)); }
public HRESULT create(VARIANT text, VARIANT value, VARIANT defaultselected, VARIANT selected, IHTMLOptionElement **__MIDL__IHTMLOptionElementFactory0000) { return(((delegate * unmanaged <IHTMLOptionElementFactory *, VARIANT, VARIANT, VARIANT, VARIANT, IHTMLOptionElement **, int>)(lpVtbl[7]))((IHTMLOptionElementFactory *)Unsafe.AsPointer(ref this), text, value, defaultselected, selected, __MIDL__IHTMLOptionElementFactory0000)); }
public HRESULT EmulateRecognition(VARIANT TextElements, VARIANT *ElementDisplayAttributes = null, [NativeTypeName("long")] int LanguageId = 0) { return(((delegate * unmanaged <ISpeechRecognizer *, VARIANT, VARIANT *, int, int>)(lpVtbl[21]))((ISpeechRecognizer *)Unsafe.AsPointer(ref this), TextElements, ElementDisplayAttributes, LanguageId)); }
public HRESULT insertBefore(IHTMLDOMNode *newChild, VARIANT refChild, IHTMLDOMNode **node) { return(((delegate * unmanaged <IHTMLDOMAttribute2 *, IHTMLDOMNode *, VARIANT, IHTMLDOMNode **, int>)(lpVtbl[20]))((IHTMLDOMAttribute2 *)Unsafe.AsPointer(ref this), newChild, refChild, node)); }
public static VARIANT FromObject(Object var) { VARIANT v = new VARIANT(); if (var == null) { v.vt = (int)tagVT.VT_EMPTY; } else if (Convert.IsDBNull(var)) { } else { Type t = var.GetType(); if (t == typeof(bool)) { v.vt = (int)tagVT.VT_BOOL; } else if (t == typeof(byte)) { v.vt = (int)tagVT.VT_UI1; v.data1 = (IntPtr)Convert.ToByte(var, CultureInfo.InvariantCulture); } else if (t == typeof(char)) { v.vt = (int)tagVT.VT_UI2; v.data1 = (IntPtr)Convert.ToChar(var, CultureInfo.InvariantCulture); } else if (t == typeof(string)) { v.vt = (int)tagVT.VT_BSTR; v.data1 = SysAllocString(Convert.ToString(var, CultureInfo.InvariantCulture)); } else if (t == typeof(short)) { v.vt = (int)tagVT.VT_I2; v.data1 = (IntPtr)Convert.ToInt16(var, CultureInfo.InvariantCulture); } else if (t == typeof(int)) { v.vt = (int)tagVT.VT_I4; v.data1 = (IntPtr)Convert.ToInt32(var, CultureInfo.InvariantCulture); } else if (t == typeof(long)) { v.vt = (int)tagVT.VT_I8; v.SetLong(Convert.ToInt64(var, CultureInfo.InvariantCulture)); } else if (t == typeof(Decimal)) { v.vt = (int)tagVT.VT_CY; Decimal c = (Decimal)var; // [....], it's bizzare that we need to call this as a static! v.SetLong(Decimal.ToInt64(c)); } else if (t == typeof(decimal)) { v.vt = (int)tagVT.VT_DECIMAL; Decimal d = Convert.ToDecimal(var, CultureInfo.InvariantCulture); v.SetLong(Decimal.ToInt64(d)); } else if (t == typeof(double)) { v.vt = (int)tagVT.VT_R8; // how do we handle double? } else if (t == typeof(float) || t == typeof(Single)) { v.vt = (int)tagVT.VT_R4; // how do we handle float? } else if (t == typeof(DateTime)) { v.vt = (int)tagVT.VT_DATE; v.SetLong(Convert.ToDateTime(var, CultureInfo.InvariantCulture).ToFileTime()); } else if (t == typeof(SByte)) { v.vt = (int)tagVT.VT_I1; v.data1 = (IntPtr)Convert.ToSByte(var, CultureInfo.InvariantCulture); } else if (t == typeof(UInt16)) { v.vt = (int)tagVT.VT_UI2; v.data1 = (IntPtr)Convert.ToUInt16(var, CultureInfo.InvariantCulture); } else if (t == typeof(UInt32)) { v.vt = (int)tagVT.VT_UI4; v.data1 = (IntPtr)Convert.ToUInt32(var, CultureInfo.InvariantCulture); } else if (t == typeof(UInt64)) { v.vt = (int)tagVT.VT_UI8; v.SetLong((long)Convert.ToUInt64(var, CultureInfo.InvariantCulture)); } else if (t == typeof(object) || t == typeof(UnsafeNativeMethods.IDispatch) || t.IsCOMObject) { v.vt = (t == typeof(UnsafeNativeMethods.IDispatch) ? (short)tagVT.VT_DISPATCH : (short)tagVT.VT_UNKNOWN); v.data1 = Marshal.GetIUnknownForObject(var); } else { throw new ArgumentException(SR.GetString(SR.ConnPointUnhandledType, t.Name)); } } return v; }
public HRESULT SetBinaryValue([NativeTypeName("const BSTR")] ushort *ValueName, VARIANT Value) { return(((delegate * unmanaged <ISpeechDataKey *, ushort *, VARIANT, int>)(lpVtbl[7]))((ISpeechDataKey *)Unsafe.AsPointer(ref this), ValueName, Value)); }