Top Fields Methods
com.sun.jna.platform.win32.COM

public Interface IConnectionPoint

extends IUnknown
Known Direct Implementers
com.sun.jna.platform.win32.COM.ConnectionPoint
Imports
com.sun.jna.platform.win32.Guid.IID, .WinDef.DWORD, .WinDef.DWORDByReference, .WinNT.HRESULT, .WinNT

Field Summary

Modifier and TypeField and Description
public static final Guid.IID
Inherited from com.sun.jna.platform.win32.COM.IUnknown:
IID_IUNKNOWN

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT

Returns:

status
Advise
(IUnknownCallback pUnkSink, WinDef.DWORDByReference pdwCookie)

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 );

public WinNT.HRESULT

Returns:

interface pointer
GetConnectionInterface
(Guid.IID iid)

public WinNT.HRESULT

Returns:

status
Unadvise
(WinDef.DWORD dwCookie)

Inherited from com.sun.jna.platform.win32.COM.IUnknown:
AddRefQueryInterfaceRelease

Field Detail

IID_IConnectionPointback to summary
public static final Guid.IID IID_IConnectionPoint

Method Detail

Adviseback to summary
public WinNT.HRESULT Advise(IUnknownCallback pUnkSink, WinDef.DWORDByReference pdwCookie)

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 );

Returns:WinNT.HRESULT

status

GetConnectionInterfaceback to summary
public WinNT.HRESULT GetConnectionInterface(Guid.IID iid)
Returns:WinNT.HRESULT

interface pointer

Unadviseback to summary
public WinNT.HRESULT Unadvise(WinDef.DWORD dwCookie)
Returns:WinNT.HRESULT

status