Application Report


The following 21 APIs (used 95 times) might not work:

There are 25 P/Invokes (used 34 times):

Count Library Function
4 advapi32.dll int regopenkeyex(uintptr, string, int, int, uintptr&)
3 advapi32.dll uint regclosekey(uintptr)
3 kernel32.dll safefilehandle createfile(string, fileaccess, fileshare, uint, filemode, uint, u
2 kernel32.dll bool deviceiocontrol(safefilehandle, uint, intptr, uint, intptr, uint, uint32&,
2 kernel32.dll bool closehandle(intptr)
1 advapi32.dll int duplicatetoken(intptr, int, intptr&)
1 advapi32.dll intptr registerservicectrlhandlerex(string, win32/servicecontrolhandlerex, intpt
1 advapi32.dll int regsetvalueex(uintptr, string, int, registryvaluekind, string, int)
1 advapi32.dll int regqueryvalueex(uintptr, string, int, uint32&, stringbuilder, uint32&)
1 advapi32.dll int regdeletevalue(uintptr, string)
1 advapi32.dll int logonuser(string, string, string, int, int, intptr&)
1 kernel32.dll bool writefile(safefilehandle, byte[], uint, uint32&, intptr)
1 kernel32.dll bool readfile(safefilehandle, byte[], uint, uint32&, intptr)
1 kernel32.dll bool getdiskfreespaceex(string, uint64&, uint64&, uint64&)
1 sbcommit.dll bool sbcommitrunparams(string, string, string, string, string, string, intptr)
1 sbimageapi.dll int sbimagefilegetinfo2(string, intptr)
1 setupapi.dll intptr setupdigetclassdevs(guid&, uint, intptr, uint)
1 setupapi.dll int cm_request_device_eject(uint, intptr, stringbuilder, uint, uint)
1 setupapi.dll int cm_get_parent(uint32&, uint, uint)
1 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, win32/sp_device_interface_data&, wi
1 setupapi.dll bool setupdigetdeviceinstanceid(intptr, win32/sp_devinfo_data&, stringbuilder, u
1 setupapi.dll bool setupdienumdeviceinterfaces(intptr, intptr, guid&, uint, win32/sp_device_in
1 setupapi.dll bool setupdidestroydeviceinfolist(intptr)
1 user32.dll intptr registerdevicenotification(intptr, intptr, int)
1 user32.dll uint unregisterdevicenotification(intptr)