ben de VB vers C, c'est pas compliqué, tu dois t'inspirer de la façon dont VB appelle l'API Win32. Si tu as déjà joué avec ça, tu verras que c'est aussi facile (hem)
Quant à l'inverse... jamais essayé, mais grosso modo, ce doit être justement... l'inverse! Il faut que tu connaisses tes types de données C comme VB sur le bout des doigts. Tu peux parfaitement employer des structures par exemple. Le gros problème à mon avis, c'est les strings. En C, c'est un array de char. Tu joues donc sur des références. En VB, les strings sont unicode (donc 2 char par caractère).