さっぱりわからんが
int* val = static_cast<int*>( h );
なら(簡単に)出来るってことか?