Application Report


The following 19 APIs (used 73 times) might not work:

There are 146 P/Invokes (used 172 times):

Count Library Function
6 kernel32.dll intptr openevent(uint, bool, string)
3 32feetwidcomm int btif_readdiscoveryrecords(intptr, byte[], int, intptr&)
3 irprops.cpl bool bluetoothenableincomingconnections(intptr, bool)
3 irprops.cpl bool bluetoothenablediscovery(intptr, bool)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
2 32feetwidcomm sdpservice/sdp_return_code sdpservice_addserviceclassidlist(intptr, int, intptr)
2 clrexternalengine int isc_dsql_describe_bind(int32[], int32&, int16, intptr)
2 fbembed int isc_dsql_describe_bind(int32[], int32&, int16, intptr)
2 irprops.cpl bool bluetoothfindradioclose(intptr)
2 irprops.cpl int bluetoothenumerateinstalledservices(intptr, bluetooth_device_info&, int32&,
2 irprops.cpl int bluetoothsendauthenticationresponse(intptr, bluetooth_device_info&, string)
2 irprops.cpl intptr bluetoothfindfirstradio(bluetooth_find_radio_params&, intptr&)
2 irprops.cpl uint bluetoothregisterforauthentication(bluetooth_device_info&, bluetoothauthent
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 ws2_32.dll int wsasetservice(wsaqueryset&, wsaesetserviceop, int)
2 ws2_32.dll int wsalookupserviceend(int)
2 ws2_32.dll int wsalookupservicenext(int, lookupflags, int32&, byte[])
1 32feetwidcomm void btif_create(intptr&, widcommbtif/nativemethods/ondeviceresponded, widcommbt
1 32feetwidcomm void btif_destroy(intptr)
1 32feetwidcomm void btif_isdeviceconnectablediscoverable(intptr, boolean&, boolean&)
1 32feetwidcomm void btif_stopinquiry(intptr)
1 32feetwidcomm void rfcommif_destroy(intptr)
1 32feetwidcomm void rfcommport_destroy(intptr)
1 32feetwidcomm void sdpdiscoveryrec_deletearray(intptr)
1 32feetwidcomm void sdpdiscoveryrec_getrfcommports(intptr, int, int32[])
1 32feetwidcomm void sdpdiscoveryrec_getsimpleinfo(intptr, int, intptr, int)
1 32feetwidcomm void sdpservice_create(intptr&)
1 32feetwidcomm void sdpservice_destroy(intptr)
1 32feetwidcomm uint btif_getextendederror(intptr)
1 32feetwidcomm sdpservice/sdp_return_code sdpservice_addservicename(intptr, string, intptr)
1 32feetwidcomm discovery_result btif_getlastdiscoveryresult(intptr, byte[], uint16&)
1 32feetwidcomm bool rfcommport_isconnected(intptr, byte[], int)
1 32feetwidcomm bool rfcommif_setsecuritylevel(intptr, byte[], btm_sec, bool)
1 32feetwidcomm bool rfcommif_client_assignscnvalue(intptr, guid&, byte)
1 32feetwidcomm bool btif_unbond(intptr, byte[])
1 32feetwidcomm bool btif_startinquiry(intptr)
1 32feetwidcomm bool btif_startdiscovery(intptr, byte[], guid&, int32&)
1 32feetwidcomm bool btif_isremotedeviceconnected(intptr, byte[])
1 32feetwidcomm bool btif_getlocaldeviceversioninfo(intptr, dev_ver_info&, int)
1 32feetwidcomm bool btif_getlocaldevicename(intptr, byte[], int)
1 32feetwidcomm bool btif_getlocaldeviceinfobdaddr(intptr, byte[], int)
1 32feetwidcomm bool btif_getconnectionstats(intptr, byte[], tbt_conn_stats&, int)
1 32feetwidcomm bool btif_bondquery(intptr, byte[])
1 32feetwidcomm int btif_bond(intptr, byte[], byte[])
1 32feetwidcomm int btif_isremotedevicepresent(intptr, byte[])
1 32feetwidcomm int btif_readdiscoveryrecordsserviceclassonly(intptr, byte[], int, intptr&, guid
1 32feetwidcomm sdpservice/sdp_return_code sdpservice_addrfcommprotocoldescriptor(intptr, byte)
1 32feetwidcomm sdpservice/sdp_return_code sdpservice_addattribute(intptr, uint16, sdpservice/de
1 32feetwidcomm rem_dev_info_return_code btif_getremotedeviceinfo(intptr, intptr, int)
1 32feetwidcomm rem_dev_info_return_code btif_getnextremotedeviceinfo(intptr, intptr, int)
1 32feetwidcomm port_return_code rfcommport_write(intptr, byte[], uint16, uint16&)
1 32feetwidcomm port_return_code rfcommport_openserver(intptr, int)
1 32feetwidcomm port_return_code rfcommport_openclient(intptr, int, byte[])
1 32feetwidcomm port_return_code rfcommport_close(intptr)
1 32feetwidcomm intptr rfcommport_create(intptr&, widcommrfcommport/nativemethods/rfcommport_dat
1 32feetwidcomm intptr rfcommif_create(intptr&)
1 32feetwidcomm int rfcommif_getscn(intptr)
1 bthprops.cpl uint bluetoothregisterforauthenticationex(bluetooth_device_info&, bluetoothauthe
1 bthprops.cpl int bluetoothsendauthenticationresponseex(intptr, bluetooth_authenticate_respons
1 clrexternalengine int isc_service_start(int32[], int32&, int32&, int16, byte[])
1 clrexternalengine int isc_service_query(int32[], int32&, int32&, int16, byte[], int16, byte[], int
1 clrexternalengine int isc_service_detach(int32[], int32&)
1 clrexternalengine int isc_service_attach(int32[], int16, string, int32&, int16, byte[])
1 clrexternalengine int isc_put_segment(int32[], int32&, int16, byte[])
1 clrexternalengine int isc_open_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 clrexternalengine int isc_get_trigger_table_name(int32[], byte[], int)
1 clrexternalengine int isc_database_info(int32[], int32&, int16, byte[], int16, byte[])
1 clrexternalengine int isc_create_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 clrexternalengine int isc_close_blob(int32[], int32&)
1 clrexternalengine int isc_cancel_blob(int32[], int32&)
1 clrexternalengine int isc_array_put_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 clrexternalengine int isc_array_get_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 clrexternalengine bool isc_set_trigger_field(int32[], int, byte[], intptr)
1 clrexternalengine bool isc_get_trigger_field(int32[], int, byte[], intptr)
1 clrexternalengine int isc_dsql_allocate_statement(int32[], int32&, int32&)
1 clrexternalengine int isc_dsql_describe(int32[], int32&, int16, intptr)
1 clrexternalengine int isc_dsql_execute2(int32[], int32&, int32&, int16, intptr, intptr)
1 clrexternalengine int isc_get_trigger_action(int32[])
1 clrexternalengine int isc_get_segment(int32[], int32&, int16&, int16, byte[])
1 clrexternalengine int isc_get_current_transaction(int32[], int32&)
1 clrexternalengine int isc_get_current_database(int32[], int32&)
1 clrexternalengine int isc_dsql_sql_info(int32[], int32&, int16, byte[], int16, byte[])
1 clrexternalengine int isc_dsql_prepare(int32[], int32&, int32&, int16, byte[], int16, intptr)
1 clrexternalengine int isc_dsql_free_statement(int32[], int32&, int16)
1 clrexternalengine int isc_dsql_fetch(int32[], int32&, int16, intptr)
1 fbembed int isc_rollback_transaction(int32[], int32&)
1 fbembed int isc_service_attach(int32[], int16, string, int32&, int16, byte[])
1 fbembed int isc_service_detach(int32[], int32&)
1 fbembed int isc_service_query(int32[], int32&, int32&, int16, byte[], int16, byte[], int
1 fbembed int isc_service_start(int32[], int32&, int32&, int16, byte[])
1 fbembed int isc_start_multiple(int32[], int32&, int16, intptr)
1 fbembed int isc_rollback_retaining(int32[], int32&)
1 fbembed int isc_put_segment(int32[], int32&, int16, byte[])
1 fbembed int isc_open_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 fbembed int isc_attach_database(int32[], int16, byte[], int32&, int16, byte[])
1 fbembed int isc_cancel_blob(int32[], int32&)
1 fbembed int isc_close_blob(int32[], int32&)
1 fbembed int isc_detach_database(int32[], int32&)
1 fbembed int isc_commit_retaining(int32[], int32&)
1 fbembed int isc_database_info(int32[], int32&, int16, byte[], int16, byte[])
1 fbembed int isc_commit_transaction(int32[], int32&)
1 fbembed int isc_create_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 fbembed int isc_create_database(int32[], int16, byte[], int32&, int16, byte[], int16)
1 fbembed int isc_drop_database(int32[], int32&)
1 fbembed int isc_array_put_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 fbembed int isc_get_segment(int32[], int32&, int16&, int16, byte[])
1 fbembed int isc_dsql_sql_info(int32[], int32&, int16, byte[], int16, byte[])
1 fbembed int isc_dsql_prepare(int32[], int32&, int32&, int16, byte[], int16, intptr)
1 fbembed int isc_dsql_free_statement(int32[], int32&, int16)
1 fbembed int isc_dsql_fetch(int32[], int32&, int16, intptr)
1 fbembed int isc_dsql_execute2(int32[], int32&, int32&, int16, intptr, intptr)
1 fbembed int isc_array_get_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 fbembed int isc_dsql_describe(int32[], int32&, int16, intptr)
1 fbembed int isc_dsql_allocate_statement(int32[], int32&, int32&)
1 irprops.cpl bool bluetoothselectdevicesfree(bluetooth_select_device_params&)
1 irprops.cpl int bluetoothgetradioinfo(intptr, bluetooth_radio_info&)
1 irprops.cpl int bluetoothupdatedevicerecord(bluetooth_device_info&)
1 irprops.cpl int bluetoothsetservicestate(intptr, bluetooth_device_info&, guid&, int)
1 irprops.cpl bool bluetoothdisplaydeviceproperties(intptr, bluetooth_device_info&)
1 irprops.cpl bool bluetoothfindnextradio(intptr, intptr&)
1 irprops.cpl bool bluetoothisconnectable(intptr)
1 irprops.cpl bool bluetoothisdiscoverable(intptr)
1 irprops.cpl bool bluetoothselectdevices(bluetooth_select_device_params&)
1 irprops.cpl bool bluetoothunregisterauthentication(intptr)
1 irprops.cpl int bluetoothgetdeviceinfo(intptr, bluetooth_device_info&)
1 irprops.cpl int bluetoothremovedevice(byte[])
1 irprops.cpl int bluetoothauthenticatedevice(intptr, intptr, bluetooth_device_info&, string,
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll intptr loadlibraryex(string, intptr, widcommbtif/nativemethods/loadlibraryexflag
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool unmapviewoffile(intptr)
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, sspihandler/sechandle&, st
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, intptr, string, int, int,
1 secur32.dll int deletesecuritycontext(sspihandler/sechandle&)
1 secur32.dll int acquirecredentialshandle(string, string, int, intptr, intptr, intptr, intptr
1 secur32.dll int freecredentialshandle(sspihandler/sechandle&)
1 secur32.dll int freecontextbuffer(intptr)
1 ws2_32.dll int wsalookupservicebegin(byte[], lookupflags, int32&)
1 ws2_32.dll int wsalookupservicebegin(wsaqueryset&, lookupflags, int32&)