動的に16/32Bitモジュールかを判断したい

SetWindowsHookExでWH_CALLWNDPROC を使用して 
ウィンドウプロシージャをグローバルフックする
プログラムを作りました。

一応うまくいっていたのですが ある問題点に
ぶつかりました。
Win95の添付ゲームのハーツなどは16Bitです。
この16Bitアプリは、今回のフックからは除外したいのですが
いかんせん その方法がわかりません。

GetModuleHandleでは うまくいきませんでした。 
またGetProcessVersionで はじこうと思ったのですがこれは
プログラムが16かどうかは判定できなかったです。

何方かご存知の方よろしくお願いします。

/////////////////////////////////////////////////////
 Kazunari Tai
  mailto:t...@os.xaxon.ne.jp
/////////////////////////////////////////////////////