![](https://secure.gravatar.com/avatar/326b108ffcc42f27628703b0c11ed239.jpg?s=120&d=mm&r=g)
26 Aug
2011
26 Aug
'11
10:52 a.m.
On Fri, Aug 26, 2011 at 10:08 AM, Frank Goenninger <frgo@me.com> wrote:
kr = (*privateDataRef->deviceInterface)->GetLocationID(privateDataRef->deviceInterface, &locationID);
Here I need to pass the address of a pointer to IOUSBDeviceInterface struct ...
Couldn't you call it like this? IOUSBDeviceInterface *foo; GetLocationID(&foo, ...); If you can, I'd try reducing your test case to allocate a pointer using WITH-FOREIGN-OBJECT and pass that to GetLocationID instead of using a struct. Cheers, -- Luís Oliveira http://r42.eu/~luis/