public HRESULT put_cellPadding(VARIANT v)
 {
     return(((delegate * unmanaged <IHTMLTable *, VARIANT, int>)(lpVtbl[17]))((IHTMLTable *)Unsafe.AsPointer(ref this), v));
 }
Beispiel #2
0
 public HRESULT put_borderColorDark(VARIANT v)
 {
     return(((delegate * unmanaged <IHTMLTableRow *, VARIANT, int>)(lpVtbl[17]))((IHTMLTableRow *)Unsafe.AsPointer(ref this), v));
 }
Beispiel #3
0
 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);
Beispiel #5
0
 public HRESULT Item(VARIANT index, FolderItem **ppid)
 {
     return(((delegate * unmanaged <FolderItems2 *, VARIANT, FolderItem **, int>)(lpVtbl[10]))((FolderItems2 *)Unsafe.AsPointer(ref this), index, ppid));
 }
Beispiel #6
0
 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));
 }
Beispiel #9
0
 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));
 }
Beispiel #11
0
 public HRESULT put_textKashidaSpace(VARIANT v)
 {
     return(((delegate * unmanaged <IHTMLStyle3 *, VARIANT, int>)(lpVtbl[35]))((IHTMLStyle3 *)Unsafe.AsPointer(ref this), v));
 }
Beispiel #12
0
 public HRESULT put_scrollbarTrackColor(VARIANT v)
 {
     return(((delegate * unmanaged <IHTMLStyle3 *, VARIANT, int>)(lpVtbl[29]))((IHTMLStyle3 *)Unsafe.AsPointer(ref this), v));
 }
Beispiel #13
0
 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));
 }
Beispiel #18
0
 public HRESULT InvokeVerb(VARIANT vVerb)
 {
     return(((delegate * unmanaged <FolderItem *, VARIANT, int>)(lpVtbl[23]))((FolderItem *)Unsafe.AsPointer(ref this), vVerb));
 }
Beispiel #19
0
 public HRESULT put_onbeforeactivate(VARIANT v)
 {
     return(((delegate * unmanaged <IHTMLElement4 *, VARIANT, int>)(lpVtbl[13]))((IHTMLElement4 *)Unsafe.AsPointer(ref this), v));
 }
Beispiel #20
0
 public HRESULT InvokeVerbEx(VARIANT vVerb, VARIANT vArgs)
 {
     return(((delegate * unmanaged <FolderItems2 *, VARIANT, VARIANT, int>)(lpVtbl[12]))((FolderItems2 *)Unsafe.AsPointer(ref this), vVerb, vArgs));
 }
Beispiel #21
0
 public HRESULT put_onmousewheel(VARIANT v)
 {
     return(((delegate * unmanaged <IHTMLElement4 *, VARIANT, int>)(lpVtbl[7]))((IHTMLElement4 *)Unsafe.AsPointer(ref this), v));
 }
Beispiel #22
0
 public HRESULT transformNodeToObject(IXMLDOMNode *stylesheet, VARIANT outputObject)
 {
     return(((delegate * unmanaged <IXMLDOMEntityReference *, IXMLDOMNode *, VARIANT, int>)(lpVtbl[42]))((IXMLDOMEntityReference *)Unsafe.AsPointer(ref this), stylesheet, outputObject));
 }
Beispiel #23
0
 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));
 }