Application Report


The following 54 APIs (used 649 times) might not work:

There are 209 P/Invokes (used 499 times):

Count Library Function
20 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
11 user32 intptr setfocus(intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
9 user32 intptr sendmessage(intptr, int, intptr, intptr)
8 user32 bool showwindow(intptr, int)
8 user32 bool unhookwindowshookex(intptr)
8 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
7 user32 int getwindowlong(intptr, int)
6 snapi.dll int snapi_setdecodebuffer(intptr, byte[], int)
6 user32 bool iswindow(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
6 user32.dll int pdfview4net_symbol00()
6 user32.dll int16 getkeystate(int)
5 gdi32 intptr createcompatibledc(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 intptr getwindowdc(intptr)
5 user32 bool setcursorpos(int, int)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
5 user32.dll int pdfview4net_symbol00(int)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 int deleteobject(intptr)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32.dll uint pdfrender4net_symbol00(intptr, uint, uint, byte[], uint)
4 gdi32.dll uint pdfview4net_symbol00(intptr, uint, uint, byte[], uint)
4 kernel32 int getcurrentthreadid()
4 user32 int releasedc(intptr, intptr)
4 user32 bool setforegroundwindow(intptr)
4 user32 int16 getkeystate(int)
4 user32 int getmenuitemcount(intptr)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll int releasedc(intptr, intptr)
4 user32.dll intptr getwindowlong32(intptr, int)
4 user32.dll intptr getwindowlongptr64(intptr, int)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 winspool.drv int documentproperties(intptr, intptr, string, intptr, intptr&, int)
4 winspool.drv bool enumports(string, int, intptr, int, int32&, int32&)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 gdi32.dll bool pdfview4net_symbol00(intptr, int, int, int, int, intptr, int, int, pdfview4
3 snapi.dll int snapi_connect(intptr)
3 snapi.dll int snapi_disconnect(intptr)
3 user32 intptr setcapture(intptr)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr getparent(intptr)
3 user32 intptr getdc(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
3 winspool.drv bool closeprinter(intptr)
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32.dll intptr pdfrender4net_symbol00(string, string, string, intptr)
2 gdi32.dll intptr pdfrender4net_symbol00(intptr, intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll intptr pdfview4net_symbol00(string, string, string, intptr)
2 gdi32.dll intptr pdfview4net_symbol00(intptr, intptr)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int pdfview4net_symbol01(intptr)
2 gdi32.dll int pdfrender4net_symbol01(intptr)
2 gdi32.dll int pdfrender4net_symbol00(intptr)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll int pdfview4net_symbol00(intptr)
2 iphlpapi.dll int pdfrender4net_symbol00(intptr, uint32&)
2 iphlpapi.dll int pdfview4net_symbol00(intptr, uint32&)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 user32 bool destroymenu(intptr)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 bool setmenu(intptr, intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 intptr sendmessage(intptr, int, intptr, string)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr getmenu(intptr)
2 user32 intptr getfocus()
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 winmm int playsoundw(stringbuilder, intptr, int)
2 winspool.drv int startdocprinter(intptr, int, labelprintclass/docinfow&)
2 winspool.drv bool enddocprinter(intptr)
2 winspool.drv bool endpageprinter(intptr)
2 winspool.drv bool getprinter(intptr, int, intptr, int, int32&)
2 winspool.drv bool writeprinter(intptr, intptr, int, int32&)
2 winspool.drv bool startpageprinter(intptr)
2 winspool.drv bool getprinterstatus(intptr, int, int32&, int, int32&)
2 winspool.drv bool getprinterstatus(intptr, int, int64&, int, int32&)
2 winspool.drv bool openprinter(string, intptr&, intptr)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 compress.dll int compress_testenable(intptr)
1 compress.dll int compress_setmode(uint16, intptr)
1 compress.dll int compress_initialize(string, uint16, intptr, uint16)
1 compress.dll int compress_ansi_stringbuildall(string, uint16, intptr, uint16&, uint16, intptr
1 compress.dll int compress_shutdown(intptr)
1 decompress.dll int decompress_setmode(uint16, intptr)
1 decompress.dll int decompress_shutdown(intptr)
1 decompress.dll int decompress_buildall(string, uint16, intptr, uint16&, intptr)
1 decompress.dll int decompress_initialize(string, uint16, intptr, uint16)
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int freelibrary(intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32.dll void pdfrender4net_symbol00(pdfrender4net_symbol07/pdfrender4net_symbol05&)
1 kernel32.dll void pdfview4net_symbol00(pdfview4net_symbol04/pdfview4net_symbol05&)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll int pdfview4net_symbol00(pdfview4net_symbol04/pdfview4net_symbol06&)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll int pdfrender4net_symbol00(pdfrender4net_symbol07/pdfrender4net_symbol06&)
1 rpcrt4.dll uint pdfrender4net_symbol00(pdfrender4net_symbol07/pdfrender4net_symbol04&)
1 rpcrt4.dll uint pdfview4net_symbol00(pdfview4net_symbol04/pdfview4net_symbol04&)
1 rpcrt4.dll uint pdfview4net_symbol01(pdfview4net_symbol04/pdfview4net_symbol04&)
1 rpcrt4.dll uint pdfrender4net_symbol01(pdfrender4net_symbol07/pdfrender4net_symbol04&)
1 snapi.dll int snapi_init(intptr, int32[], int32&)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 int setcaretpos(int, int)
1 user32 int showcaret(intptr)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 intptr getwindow(intptr, int)
1 user32 intptr getforegroundwindow()
1 user32 intptr getdesktopwindow()
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int hidecaret(intptr)
1 user32 int getsyscolor(int)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool iswindow(handleref)
1 user32 bool iswindowvisible(intptr)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 bool messagebeep(int)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int destroycaret()
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int pdfview4net_symbol00(intptr, intptr, int, int)
1 user32.dll int pdfview4net_symbol00(int, int)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int getcaretblinktime()
1 user32.dll intptr getdc(intptr)
1 user32.dll int pdfrender4net_symbol00(int)
1 user32.dll int pdfview4net_symbol00(intptr)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll bool messagebeep(int)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll intptr getparent(intptr)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll bool showwindow(intptr, int)
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, xpthemes/nati
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll intptr openthemedata(intptr, string)
1 winspool.drv bool setprinter(intptr, int, intptr, int)
1 winspool.drv bool openprinter(string, intptr&, printersettings/printer_defaults&)