How can I convert or translate C++ define macros so I can use them in C#
<p>I have the following macros I'm trying to convert.</p>

<pre><code>#define FIELD_OFFSET(type, field)    ((LONG)&amp;(((type *)0)-&gt;field))
#define IMAGE_FIRST_SECTION(ntheader) ((PIMAGE_SECTION_HEADER) ((DWORD)ntheader + \ 
FIELD_OFFSET( IMAGE_NT_HEADERS, OptionalHeader ) + \
((PIMAGE_NT_HEADERS)(ntheader))-&gt;FileHeader.SizeOfOptionalHeader))
</code></pre>

<p>I'm pretty green with C++.. could someone give me a hand please?</p>

<p>Thanks in advance! </p>
