Examples of queryInterface()


Examples of d3d11.core.ID3D11Device.QueryInterface()

                        D3D_DRIVER_TYPE_HARDWARE,
                        0,
                        new D3D_FEATURE_LEVEL[] { D3D_FEATURE_LEVEL_11_0 });
    final ID3D11DeviceContext immediateContext = device.GetImmediateContext();
   
    IDXGIDevice1 dxgiDevice = device.QueryInterface(IDXGIDevice1.class);
    IDXGIFactory1 dxgiFactory= dxgiDevice.GetParent(IDXGIAdapter1.class)
                       .GetParent(IDXGIFactory1.class);
   
    final IDXGISwapChain swapChain = dxgiFactory.CreateSwapChain(dxgiDevice, DXGI.SwapChainDescription(frame));
    dxgiDevice.Release();
View Full Code Here

Examples of org.jinterop.dcom.core.IJIComObject.queryInterface()

  private void prepareEnum() {
    try {
      JIVariant var = getByID(-4);
      IJIComObject enumObject = var.getObjectAsComObject();
      IJIEnumVariant enumVARIANT = (IJIEnumVariant) JIObjectFactory
          .narrowObject((IJIComObject) enumObject
              .queryInterface(IJIEnumVariant.IID));
      this.enumVARIANT = enumVARIANT;
    } catch (JIException e) {
      throw new RuntimeException(e);
    }
View Full Code Here

Examples of org.jinterop.dcom.core.IJIComObject.queryInterface()

                public void unReferenced() {
                }
            });

            IJIEnumVariant enumVARIANT =
                    (IJIEnumVariant) JIObjectFactory.narrowObject(comObj.queryInterface(IJIEnumVariant.IID));

            for (int i = 0; i < count; i++) {
                Object[] values = enumVARIANT.next(1);
                JIArray array = (JIArray) values[0];
                Object[] arrayObj = (Object[]) array.getArrayInstance();
View Full Code Here

Examples of org.jinterop.dcom.core.IJIComObject.queryInterface()

     */
    public Iterator<E> iterator() throws WMIException {
        try {
            JIVariant variant = dispatch.get("_NewEnum");
            IJIComObject setObj = variant.getObjectAsComObject();
            final IJIEnumVariant enumVariant = (IJIEnumVariant) JIObjectFactory.narrowObject(setObj.queryInterface(IJIEnumVariant.IID));
            final int count = getCount();
            final Class<?> elementClass = getElementType();
            return new Iterator<E>() {
                private int index = 0;
                @Override
View Full Code Here

Examples of org.jinterop.dcom.core.IJIComObject.queryInterface()

                return (T)Boolean.valueOf(result.getObjectAsBoolean());
            } else if(Integer.class.equals(returnType)) {
                return (T)Integer.valueOf(result.getObjectAsInt());
            } else if(AbstractScriptingObject.class.isAssignableFrom(returnType)) {
                IJIComObject resultObject = result.getObjectAsComObject();
                IJIDispatch resultDispatch = (IJIDispatch) JIObjectFactory.narrowObject(resultObject.queryInterface(IJIDispatch.IID));
                return (T) returnType.getDeclaredConstructor(IJIDispatch.class).newInstance(resultDispatch);
            } else {
                return (T)new WMIVariant(result);
            }
        } catch (JIException e) {
View Full Code Here

Examples of org.jinterop.dcom.core.IJIComObject.queryInterface()

                public void unReferenced() {
                }
            });

            IJIEnumVariant enumVARIANT =
                    (IJIEnumVariant) JIObjectFactory.narrowObject(comObj.queryInterface(IJIEnumVariant.IID));

            for (int i = 0; i < count; i++) {
                Object[] values = enumVARIANT.next(1);
                JIArray array = (JIArray) values[0];
                Object[] arrayObj = (Object[]) array.getArrayInstance();
View Full Code Here

Examples of org.jinterop.dcom.core.IJIComObject.queryInterface()

                public void unReferenced() {
                }
            });

            IJIEnumVariant enumVARIANT =
                    (IJIEnumVariant) JIObjectFactory.narrowObject(comObj.queryInterface(IJIEnumVariant.IID));

            for (int i = 0; i < count; i++) {
                Object[] values = enumVARIANT.next(1);
                JIArray array = (JIArray) values[0];
                Object[] arrayObj = (Object[]) array.getArrayInstance();
View Full Code Here

Examples of org.mozilla.interfaces.nsIDOMDocument.queryInterface()

          JOptionPane.showMessageDialog(webBrowser, "The XPCOM nsIWebBrowser interface could not be obtained.\nPlease check your XULRunner configuration.", "XPCOM interface", JOptionPane.ERROR_MESSAGE);
          return;
        }
        nsIDOMWindow window = iWebBrowser.getContentDOMWindow();
        nsIDOMDocument document = window.getDocument();
        nsIDOMNSHTMLDocument nsDocument = (nsIDOMNSHTMLDocument)document.queryInterface(nsIDOMNSHTMLDocument.NS_IDOMNSHTMLDOCUMENT_IID);
        nsDocument.setDesignMode(e.getStateChange() == ItemEvent.SELECTED? "on": "off");
      }
    });
    buttonPanel.add(designModeCheckBox);
    contentPane.add(buttonPanel, BorderLayout.SOUTH);
View Full Code Here

Examples of org.mozilla.interfaces.nsIDOMWindow.queryInterface()

        public void completed (ProgressEvent event) {
          nsIWebBrowser webBrowser = (nsIWebBrowser)browser.getWebBrowser ();
          if(webBrowser == null) return;
          nsIDOMWindow domWindow = webBrowser.getContentDOMWindow ();
          if(domWindow == null) return;
          nsIDOMEventTarget target = (nsIDOMEventTarget)domWindow.queryInterface (nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
          nsIDOMEventListener listener = new nsIDOMEventListener () {
            public nsISupports queryInterface (String uuid) {
              if (uuid.equals (nsIDOMEventListener.NS_IDOMEVENTLISTENER_IID) ||
                  uuid.equals (nsIDOMEventListener.NS_ISUPPORTS_IID)) {
                return this;
View Full Code Here

Examples of org.mozilla.interfaces.nsIDOMWindow.queryInterface()

        browser.addProgressListener (new ProgressAdapter () {
          @SuppressWarnings("unused")
          public void completed (ProgressEvent event) {
            nsIWebBrowser webBrowser = (nsIWebBrowser)browser.getWebBrowser ();
            nsIDOMWindow domWindow = webBrowser.getContentDOMWindow ();
            nsIDOMEventTarget target = (nsIDOMEventTarget)domWindow.queryInterface (nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
            nsIDOMEventListener listener = new nsIDOMEventListener () {
              public nsISupports queryInterface (String uuid) {
                if (uuid.equals (nsIDOMEventListener.NS_IDOMEVENTLISTENER_IID) ||
                    uuid.equals (nsIDOMEventListener.NS_ISUPPORTS_IID)) {
                  return this;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.