Application Report


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

There are 105 P/Invokes (used 178 times):

Count Library Function
12 rapi.dll int ceclosehandle(intptr)
9 gdi32 intptr selectobject(intptr, intptr)
8 gdi32 bool deleteobject(intptr)
8 gdi32.dll int getdevicecaps(intptr, int)
7 gdi32 int bitblt(intptr, int, int, int, int, intptr, int, int, api/roptype)
5 rapi.dll intptr cecreatefile(string, uint, int, int, int, int, int)
4 gdi32.dll bool deletedc(intptr)
4 kernel32.dll int getlasterror()
3 gdi32 intptr createcompatibledc(intptr)
3 gdi32.dll intptr createsolidbrush(uint)
3 rapi.dll int cesetfiletime(intptr, int64&, int64&, int64&)
3 rapi.dll int cerapiuninit()
3 user32.dll int sendmessage(intptr, uint, int, int)
2 kernel32.dll int writefile(int, intptr, int, int32&, intptr)
2 kernel32.dll int systemtimetofiletimepc(byte[], int64&)
2 kernel32.dll int filetimetosystemtimepc(int64&, byte[])
2 rapi.dll int regqueryinfokey(uint, char[], int32&, int, int32&, int32&, int32&, int32&, i
2 rapi.dll int regenumkeyex(uint, int, char[], int32&, int, byte[], int, int)
2 rapi.dll int cegetlasterror()
2 rapi.dll uint cegetfileattributes(string)
2 rapi.dll int regqueryvalueex(uint, string, int, ceregistrykey/keytype&, byte[], int32&)
2 rapi.dll int cereadfile(intptr, byte[], int, int32&, int)
2 rapi.dll int ceremovedirectory(string)
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, devicemanagementapideclarations/sp_
2 user32 int fillrect(intptr, api/rect&, intptr)
2 user32 int releasedc(intptr, intptr)
2 user32 intptr getdc(intptr)
1 anquet3d.ocx void setcallbackpointerheight(callbackdelegate)
1 anquet3d.ocx void setcallbackpointermaptile(callbackdelegatemaptile)
1 anquet3d.ocx void setcallbackpointerendroute(callbackdelegateendroute)
1 anquet3d.ocx void setcallbackpointerrouteinternalpoint(callbackdelegaterouteinternalpoint)
1 anquet3d.ocx void setcallbackpointerstartroute(callbackdelegatestartroute)
1 anquet3d.ocx void setcallbackpointerwaypoint(callbackdelegatewaypoint)
1 anquet3d.ocx void setcallbackpositionchanged(callbackdelegate3dpositionchanged)
1 anquet3d.ocx void setcallbacksetmiddleofscreen(callbackdelegatesetmiddleofscreen)
1 ceutil.dll int cegetdeviceid()
1 coredll.dll int systemtimetofiletimece(byte[], int64&)
1 coredll.dll bool cryptacquirecontext(intptr&, string, string, uint, uint)
1 coredll.dll int filetimetosystemtimece(int64&, byte[])
1 coredll.dll bool cryptreleasecontext(intptr, uint)
1 coredll.dll bool cryptgenrandom(intptr, int, byte[])
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll bool textout(intptr, int, int, string, int)
1 gdi32.dll bool movetoex(intptr, int, int, int)
1 gdi32.dll intptr createpen(int, int, uint)
1 gdi32.dll bool setstretchbltmode(intptr, api/stretchmode)
1 gdi32.dll bool stretchblt(intptr, int, int, int, int, intptr, int, int, int, int, api/ropt
1 gdi32.dll int setrop2(intptr, cgdi_drawlinexor/binaryrasteroperations)
1 kernel32 uint getwindowsdirectory(byte*, uint)
1 kernel32.dll int closehandle(int)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll int formatmessage(int, int, int, int, intptr&, int, int32[])
1 kernel32.dll int readfile(int, intptr, int, int32&, intptr)
1 kernel32.dll int deviceiocontrol2(int, uint, intptr, int, int16&, int, int32&, intptr)
1 kernel32.dll int waitforsingleobject(intptr, uint)
1 kernel32.dll int deviceiocontrol(int, uint, intptr, int, intptr, int, int32&, intptr)
1 kernel32.dll intptr createevent(intptr, int, int, string)
1 kernel32.dll intptr localfree(intptr)
1 kernel32.dll int createfilea(string, uint, int, intptr, uint, uint, intptr)
1 rapi.dll int regdeletevalue(uint, string)
1 rapi.dll int regdeletekey(uint, string)
1 rapi.dll int regcreatekeyex(uint, string, int, string, int, int, intptr, uint32&, uint32&
1 rapi.dll int regenumvalue(uint, int, char[], int32&, int, int, byte[], int)
1 rapi.dll int regopenkeyex(uint, string, int, int, uint32&)
1 rapi.dll int cerapiinvoke(string, string, uint, intptr, uint32&, intptr&, intptr, uint)
1 rapi.dll int regsetvalueex(uint, string, int, ceregistrykey/keytype, byte[], int)
1 rapi.dll intptr cefindfirstfile(string, byte[])
1 rapi.dll uint cegetfilesize(intptr, uint32&)
1 rapi.dll void ceglobalmemorystatus(memorystatus&)
1 rapi.dll int regclosekey(uint)
1 rapi.dll int cewritefile(intptr, byte[], int, int32&, int)
1 rapi.dll int ceshgetshortcuttarget(string, string, int)
1 rapi.dll int cegetfiletime(intptr, int64&, int64&, int64&)
1 rapi.dll int cegetdesktopdevicecaps(int)
1 rapi.dll int cefindclose(intptr)
1 rapi.dll int cedeletefile(string)
1 rapi.dll int cecreateprocess(string, string, intptr, intptr, int, int, intptr, intptr, in
1 rapi.dll bool cegetsystempowerstatusex(system_power_status_ex&, bool)
1 rapi.dll bool cegetversionex(osversioninfo&)
1 rapi.dll int cecopyfile(string, string, int)
1 rapi.dll int cegetspecialfolderpath(int, uint, stringbuilder)
1 rapi.dll int cegetstoreinformation(store_information&)
1 rapi.dll int ceshcreateshortcut(string, string)
1 rapi.dll int cesetfileattributes(string, uint)
1 rapi.dll int cefindnextfile(intptr, byte[])
1 rapi.dll int cerapiinitex(rapi/rapiinit&)
1 rapi.dll int cerapiinit()
1 rapi.dll int cerapigeterror()
1 rapi.dll int cemovefile(string, string)
1 rapi.dll int cegetsysteminfo(system_info&)
1 rapi.dll int cecreatedirectory(string, uint)
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, int, int)
1 setupapi.dll int setupdienumdeviceinterfaces(intptr, int, guid&, int, devicemanagementapidecl
1 setupapi.dll int setupdidestroydeviceinfolist(intptr)
1 shell32.dll int shinvokeprintercommand(intptr, uint, string, string, int)
1 user32.dll intptr registerdevicenotification(intptr, intptr, int)
1 user32.dll intptr getlastactivepopup(intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool unregisterdevicenotification(intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool iswindowenabled(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll intptr sendmessagew(intptr, uint, intptr, copydatastruct&)