<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hello friends,</div>

<div>&nbsp;</div>

<div>I have some issues in understanding accessing objects via its adress.</div>

<div>&nbsp;</div>

<div>this is my scenario:</div>

<div>&nbsp;</div>

<div>[CODE]</div>

<div>
<div>#lang racket<br/>
(require ffi/com<br/>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ffi/unsafe<br/>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ffi/unsafe/define<br/>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ffi/winapi<br/>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;racket/string<br/>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;racket/format)<br/>
(define _BOOL &nbsp; &nbsp; &nbsp; (make-ctype _int (lambda (v) (if v 1 0)) (lambda (v) (not (zero? v)))))</div>

<div>(define-ffi-definer define-testdll&nbsp;(ffi-lib &quot;test.dll&quot;))</div>

<div>(define-<span style="font-family: Verdana; font-size: 12px; line-height: 19.200000762939453px;">testdll&nbsp;</span>GetTestObject(_fun<br/>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(pObj : (_ptr io _intptr))<br/>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&gt; (r : _BOOL)<br/>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&gt; (values r &nbsp; <span style="font-family: Verdana; font-size: 12px; line-height: 19.200000762939453px;">pObj</span>)))<br/>
(define p (malloc &#39;atomic _int32))<br/>
(define i (cast p _pointer _intptr))<br/>
(define-values (res <span style="font-family: Verdana; font-size: 12px; line-height: 19.200000762939453px;">pObj</span>) (<span style="font-family: Verdana; font-size: 12px; line-height: 19.200000762939453px;">GetTestObject</span>i))<br/>
(~r <span style="font-family: Verdana; font-size: 12px; line-height: 19.200000762939453px;">pObj</span>#:base 16)</div>

<div>[CODE]</div>

<div>&nbsp;</div>

<div>I run the script: res is #t &nbsp;and pObj is something like&nbsp;&quot;3d14b008&quot;.</div>

<div>How can I access the members and Functions of the Object with the given pObj adress?</div>

<div>First of all , is it possible?</div>

<div>Can I map the &nbsp;Object in the address to a real Racket Object, on which I can work?</div>

<div>&nbsp;</div>

<div>&nbsp;</div>

<div>Yours,</div>
</div></div></body></html>