All Manuals > LispWorks COM/Automation User Guide and Reference Manual > 2 COM Reference Entries

NextPrevUpTopContentsIndex

refiid

FLI type descriptor
Summary

A FLI 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 - 23 Mar 2017

NextPrevUpTopContentsIndex