... to your system: #pragma BEGINDUMP HB_FUNC( REGOPENKEY ) // ( nkey, cSubKey, @nHandle ) --> nResult { HKEY hKey = ( HKEY ) hb_parnl( 1 ); HKEY hResult; #ifndef UNICODE hb_retnl( RegOpenKey( hKey, hb_parc( 2 ), &hResult ) ); hb_stornl( ( LONG ) hResult, 3 ); #else LPWSTR pW = AnsiToWide( ...