Interface IConnectionPoint

All Superinterfaces:
IUnknown
All Known Implementing Classes:
ConnectionPoint

public interface IConnectionPoint extends IUnknown
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Guid.IID
     

    Fields inherited from interface com.sun.jna.platform.win32.COM.IUnknown

    IID_IUNKNOWN
  • Method Summary

    Modifier and Type
    Method
    Description
    When Advise is called, the called COM object will callback 'QueryInterface' asking for a number of different interfaces, for example: - {00000003-0000-0000-C000-000000000046} - IMarshal - {00000003-0000-0000-C000-000000000046} - {0000001B-0000-0000-C000-000000000046} - IdentityUnmarshal - {00000000-0000-0000-C000-000000000046} - IUnknown - {00000018-0000-0000-C000-000000000046} - IStdMarshalInfo - {00000019-0000-0000-C000-000000000046} - IExternalConnection - {4C1E39E1-E3E3-4296-AA86-EC938D896E92} - (some unknown private interface) - interface of this ConnectionPoint HRESULT Advise( [in] IUnknown *pUnkSink, [out] DWORD *pdwCookie );
     
     

    Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknown

    AddRef, QueryInterface, Release
  • Field Details

    • IID_IConnectionPoint

      static final Guid.IID IID_IConnectionPoint
  • Method Details

    • GetConnectionInterface

      WinNT.HRESULT GetConnectionInterface(Guid.IID iid)
      Parameters:
      iid -
      Returns:
      interface pointer
    • Advise

      When Advise is called, the called COM object will callback 'QueryInterface' asking for a number of different interfaces, for example: - {00000003-0000-0000-C000-000000000046} - IMarshal - {00000003-0000-0000-C000-000000000046} - {0000001B-0000-0000-C000-000000000046} - IdentityUnmarshal - {00000000-0000-0000-C000-000000000046} - IUnknown - {00000018-0000-0000-C000-000000000046} - IStdMarshalInfo - {00000019-0000-0000-C000-000000000046} - IExternalConnection - {4C1E39E1-E3E3-4296-AA86-EC938D896E92} - (some unknown private interface) - interface of this ConnectionPoint HRESULT Advise( [in] IUnknown *pUnkSink, [out] DWORD *pdwCookie );
      Parameters:
      pUnkSink -
      pdwCookie -
      Returns:
      status
    • Unadvise

      WinNT.HRESULT Unadvise(WinDef.DWORD dwCookie)
      Parameters:
      dwCookie -
      Returns:
      status