in this tutorials i explained how to use shoolib in your aplications.
i'm using winasm studio to developing, rc from masm32 to compile rc
and scan by Vortex to build import table. if you use different tools
you can use included batch to build executable. if you do not use
scan.exe you can delete or remove this line from batch, but you have
to update idata.inc if you add new api calls, or just use full import.
if you do not use masm32 package you can use other rc compiler to
compile rc: brc, gorc, wrc, etc.

regards!