みなさんありがとうございます。
教えて頂いたサイトを参考にしました。

その中で1つわからないのですが

例えば
(DWORD hoge) -> (uint hoge) のようになると思うのですが,

(DWORD *hoge) の場合,どのようにすればよいのかよくわかりませんでした。

どうかよろしくお願いします。