NextPrevUpTopContentsIndex

refiid

Foreign Type
Summary

A foreign type used to refer to iids.

Package

com

Signature

refiid

Description

The refgiid foreign type is a useful converted type for iid arguments to foreign functions. When given a symbol, it looks up the GUID as if by calling com-interface-refguid . Otherwise the value should be a foreign pointer to a GUID structure, which is passed directly without conversion.

Example

Given the definition of print-iid :

(fli:define-foreign-function print-iid
    ((iid refiid)))

then these two forms are equivalent:

(print-iid 'i-unknown) (print-iid (com-interface-refguid 'i-unknown))
See also

com-interface-refguid
refguid


LispWorks COM/Automation User Guide and Reference Manual - 21 Feb 2008

NextPrevUpTopContentsIndex