Application Report


The following 30 APIs (used 136 times) might not work:

There are 65 P/Invokes (used 160 times):

Count Library Function
28 user32.dll int sendmessage(int, int, int, int)
16 user32.dll int sendmessage(intptr, int, int, intptr)
6 fusion.dll int createassemblycache(iassemblycache&, int)
6 kernel32.dll bool closehandle(intptr)
4 fusion.dll int createassemblynameobject(iassemblyname&, string, createassemblynameobjectfla
4 user32.dll bool getscrollinfo(intptr, int, win32/scrollinfo&)
3 gpc.dll void gpc_free_polygon(gpcwrapper/gpc_polygon&)
3 kernel32.dll bool queryperformancecounter(int64&)
3 shell32 int extracticonex(string, int, intptr[], intptr[], int)
3 user32.dll bool destroyicon(intptr)
2 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
2 advapi32.dll intptr registereventsource(string, string)
2 advapi32.dll int reportevent(intptr, uint16, uint16, uint, intptr, uint16, uint, string[], in
2 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
2 advapi32.dll int deregistereventsource(intptr)
2 dhcpcsvc.dll int dhcprequestparams(int, intptr, string, intptr, ethernetadapternative/dhcpcap
2 dhcpcsvc.dll void dhcpcapiinitialize(int32&)
2 fusion.dll int createassemblyenum(iassemblyenum&, intptr, iassemblyname, assemblycacheflags
2 fusion.dll int createinstallreferenceenum(iinstallreferenceenum&, iassemblyname, int, intpt
2 gpc.dll void gpc_polygon_clip(gpcoperation, gpcwrapper/gpc_polygon&, gpcwrapper/gpc_poly
2 gpc.dll void gpc_free_tristrip(gpcwrapper/gpc_tristrip&)
2 iphlpapi.dll uint getadaptersaddresses(ethernetadapternative/ethernetfamily, ethernetadaptern
2 iphlpapi.dll uint getadaptersinfo(intptr, uint32&)
2 iphlpapi.dll uint getifentry(ethernetadapternative/adapterinfo&)
2 msvcr71.dll intptr fopen(string, string)
2 msvcr71.dll void fclose(intptr)
2 rasapi32.dll uint rasenumconnections(intptr, uint32&, uint32&)
2 rasapi32.dll uint rasgetentryproperties(string, string, intptr, uint32&, intptr, uint)
2 rasapi32.dll uint rasgetprojectioninfo(intptr, ethernetadapternative/rasprojection, intptr, u
2 rasapi32.dll uint rasenumentries(string, string, intptr, uint32&, uint32&)
2 setupapi.dll uint setupdigetdeviceregistryproperty(uint, ethernetadapternative/sp_devinfo_dat
2 setupapi.dll uint setupdienumdeviceinfo(uint, uint, ethernetadapternative/sp_devinfo_data&)
2 shell32.dll intptr shgetfileinfo(string, uint, c2tosfilefolderbrowser/shfileinfo&, uint, uin
2 user32.dll int sendmessage(intptr, uint, int64, int64)
2 user32.dll int endmenu()
2 user32.dll bool destroyicon(handleref)
2 user32.dll int showscrollbar(int, int, int)
2 ws2_32.dll int setsockopt(intptr, socketoptionlevel, socketoptionname, int32&, int)
2 ws2_32.dll int setsockopt(intptr, socketoptionlevel, socketoptionname, byte[], int)
1 advapi32.dll int isvalidsid(int)
1 advapi32.dll int convertstringsidtosid(string, int32&)
1 advapi32.dll int checktokenmembership(int, int, boolean&)
1 advapi32.dll void freesid(int)
1 comctl32.dll intptr imagelist_geticon(intptr, int, uint)
1 dhcpcsvc.dll void dhcpcapicleanup()
1 gpc.dll void gpc_polygon_to_tristrip(gpcwrapper/gpc_polygon&, gpcwrapper/gpc_tristrip&)
1 gpc.dll void gpc_read_polygon(intptr, int, gpcwrapper/gpc_polygon&)
1 gpc.dll void gpc_tristrip_clip(gpcoperation, gpcwrapper/gpc_polygon&, gpcwrapper/gpc_pol
1 gpc.dll void gpc_write_polygon(intptr, int, gpcwrapper/gpc_polygon&)
1 iphlpapi.dll uint getbestinterface(uint, uint32&)
1 kernel32.dll int getdrivetype(string)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr*)
1 rasapi32.dll uint rasgetconnectionstatistics(intptr, intptr)
1 setupapi.dll bool setupdidestroydeviceinfolist(uint)
1 setupapi.dll uint setupdigetclassdevs(guid&, string, uint, ethernetadapternative/classdevsfla
1 shell32.dll int shellexecuteex(c2tosfiledialog/shellexecuteinfo&)
1 user32.dll intptr sendmessage(handleref, int, int, intptr)
1 user32.dll intptr createwindowex(int, string, string, int, int, int, int, int, intptr, int,
1 user32.dll int destroywindow(intptr)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 ws2_32.dll int getsockopt(intptr, socketoptionlevel, socketoptionname, rm_receiver_stats&,
1 ws2_32.dll int getsockopt(intptr, socketoptionlevel, socketoptionname, rm_send_window&, int
1 ws2_32.dll int getsockopt(intptr, socketoptionlevel, socketoptionname, rm_sender_stats&, in
1 wsock32.dll int wsarecvex(intptr, byte[], int, int32&)