Slide 47
Slide 47 text
protocol IUnknown {
func QueryInterface (_ riid: REFIID, _ ppvObject: LPVOID) -> HRESULT
func AddRef() -> ULONG
func Release() -> ULONG
}
protocol IDispatch : IUnknown {
func GetTypeInfoCount(pctinfo: UInt) -> HRESULT
func GetTypeInfo(_ iTInfo: UInt, _ lcid: LCID,
_ ppTInfo: ITypeInfo) -> HRESULT
func GetIDsOfNames(_ riid: REFIID, _ rgszNames: OLECHAR,
_ cNames: UInt, _ lcid: LCID,
_ rgDispId: DISPID) -> HRESULT
func Invoke(_ dispIdMember: DISPID, _ riid: REFIID, _ lcid: LCID,
_ wFlags: WORD, _ pDispParams: DISPPARAMS,
_ pVarResult: VARIANT, _ pExcepInfo: EXCEPINFO,
_ puArgErr: UInt32) -> HRESULT
}
© akosma 2016 47