Application Report


The following 42 APIs (used 346 times) might not work:

There are 54 P/Invokes (used 66 times):

Count Library Function
3 itunesmobiledevice.dll int amdevicepostnotification(intptr, byte[], uint)
3 kernel32.dll bool deviceiocontrol(safefilehandle, deviceiocontrolcode, intptr, int, intptr, i
3 setupapi.dll bool setupdigetdeviceregistryproperty(intptr, native/sp_devinfo_data, int, int32
2 itunesmobiledevice.dll int afcremovepath(intptr, string)
2 kernel32 bool getvolumenameforvolumemountpoint(string, stringbuilder, int)
2 kernel32.dll safefilehandle createfile(string, accessmask, fileshare, uint, filemode, fileatt
2 setupapi.dll int cm_get_device_id(int, stringbuilder, int, int)
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, native/sp_device_interface_data, in
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
1 itunesmobiledevice.dll int amdevicevalidatepairing(amdevice&)
1 itunesmobiledevice.dll int amdevicedisconnect(amdevice&)
1 itunesmobiledevice.dll int amdeviceispaired(amdevice&)
1 itunesmobiledevice.dll int amdevicenotificationsubscribe(devicenotificationcallback, uint, uint, uint,
1 itunesmobiledevice.dll int amdevicenotificationunsubscribe(intptr)
1 itunesmobiledevice.dll int amdevicepair(amdevice&)
1 itunesmobiledevice.dll intptr amdevicecopyvalue_int(amdevice&, uint, byte[])
1 itunesmobiledevice.dll int amdevicestartservice(amdevice&, byte[], intptr&, intptr)
1 itunesmobiledevice.dll int amdevicestartsession(amdevice&)
1 itunesmobiledevice.dll int amsinitialize()
1 itunesmobiledevice.dll int amdevicestopsession(amdevice&)
1 itunesmobiledevice.dll int amdeviceconnect(amdevice&)
1 itunesmobiledevice.dll int afcrenamepath(intptr, string, string)
1 itunesmobiledevice.dll int afcdirectorycreate(intptr, string)
1 itunesmobiledevice.dll int afcdeviceinfoopen(intptr, intptr&)
1 itunesmobiledevice.dll int afcdirectoryopen(intptr, string, intptr&)
1 itunesmobiledevice.dll int afcconnectionopen(intptr, uint, intptr&)
1 itunesmobiledevice.dll int afcconnectionclose(intptr)
1 itunesmobiledevice.dll int afcdirectoryread(intptr, intptr, intptr&)
1 itunesmobiledevice.dll int afcfilerefclose(intptr, int64)
1 itunesmobiledevice.dll int afcfilerefopen(intptr, string, int, int, int64&)
1 itunesmobiledevice.dll int afcfilerefread(intptr, int64, byte[], uint32&)
1 itunesmobiledevice.dll int afcfilerefseek(intptr, int64, int64, int64)
1 itunesmobiledevice.dll int afcfilerefsetfilesize(intptr, int64, int64)
1 itunesmobiledevice.dll int afcfilereftell(intptr, int64, uint32&)
1 itunesmobiledevice.dll int afcfilerefwrite(intptr, int64, byte[], uint)
1 itunesmobiledevice.dll int afcflushdata(intptr, int64)
1 itunesmobiledevice.dll int afcgetfileinfo(intptr, string, intptr&, uint32&)
1 itunesmobiledevice.dll int afckeyvalueclose(intptr)
1 itunesmobiledevice.dll int afckeyvalueread(intptr, intptr&, intptr&)
1 itunesmobiledevice.dll int afcdirectoryclose(intptr, intptr)
1 kernel32.dll intptr createfile(string, int, int, intptr, int, int, intptr)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool deviceiocontrol(intptr, int, intptr, int, intptr, int, int32&, intptr)
1 setupapi.dll bool setupdienumdeviceinterfaces(intptr, native/sp_devinfo_data, guid&, int, nat
1 setupapi.dll uint setupdidestroydeviceinfolist(intptr)
1 setupapi.dll intptr setupdigetclassdevs(guid&, int, intptr, int)
1 setupapi.dll int cm_request_device_eject_noui(int, intptr, stringbuilder, int, int)
1 setupapi.dll int cm_request_device_eject(int, native/pnp_veto_type&, stringbuilder, int, int)
1 setupapi.dll int cm_get_parent(int32&, int, int)
1 setupapi.dll bool setupdiopendeviceinfo(intptr, string, intptr, int, native/sp_devinfo_data)
1 user32.dll int getancestor(int, uint)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int windowfrompoint(point)
1 user32.dll intptr setwindowshookex(hooktype, hookproc, intptr, int)