HWNDやHDCやHBITMAPが元々ポインタなのに
何故そのアドレスを渡そうとするのかよく分からないのですが。
あと、0か1しか返さないのにint型を返すと言うのも違和感が・・・。
boolとintはほとんど一緒ですけどね。