2 ; Macroinstructions for making import section
\r
3 ; Based on import32.inc from FASM, with small modifications
\r
4 ; and list of actual kernel exports.
\r
6 macro library [name,string]
\r
11 if defined name#.redundant
\r
12 if ~ name#.redundant
\r
13 dd 0,0,0,RVA _label,RVA name#.address
\r
20 if defined name#.redundant
\r
21 if ~ name#.redundant
\r
26 macro import name,[label]
\r
29 if defined name#.referred
\r
35 label#._pe_import = 1
\r
38 if $ > name#.address
\r
55 library core,'core.dll'
\r
156 USBNormalTransferAsync,\
\r
157 USBControlTransferAsync,\
\r