passing a Handle to a C function