Application Report


The following 20 APIs (used 288 times) might not work:

There are 172 P/Invokes (used 372 times):

Count Library Function
19 gdi32 bool deleteobject(intptr)
16 gdi32 intptr selectobject(intptr, intptr)
13 user32 intptr sendmessage(intptr, int, intptr, intptr)
13 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
12 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
8 user32 intptr callnexthookex(intptr, int, intptr, intptr)
8 user32 bool showwindow(intptr, int)
7 user32 int getwindowlong(intptr, int)
6 user32 int setwindowlong(intptr, int, int)
6 user32 bool unhookwindowshookex(intptr)
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 setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
4 crypt32 bool cryptdecodeobject(uint, char, intptr, uint, uint, intptr, uint32&)
4 user32 int getmenuitemcount(intptr)
4 user32 intptr setfocus(intptr)
4 user32 int releasedc(intptr, intptr)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 int getdevicecaps(intptr, int)
3 gdi32 bool deletedc(intptr)
3 kernel32 int getcurrentthreadid()
3 netapi32 byte netbios(nativewindowmethods/ncb&)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr getparent(intptr)
3 user32 bool iswindow(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr getdc(intptr)
3 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 crypt32 intptr certfindextension(string, uint, intptr)
2 crypt32 bool certfreecertificatecontext(intptr)
2 crypt32 intptr certopensystemstorea(uint, string)
2 crypt32 bool certclosestore(intptr, uint)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int savedc(intptr)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool setforegroundwindow(intptr)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 bool setmenu(intptr, intptr)
2 user32 bool destroymenu(intptr)
2 user32 intptr getfocus()
2 user32 bool setwindowpos(int, int, int, int, int, int, int)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 bool setcursorpos(int, int)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 intptr setcapture(intptr)
2 user32 intptr getmenu(intptr)
2 user32 int16 getkeystate(int)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll intptr getwindowlong32(intptr, int)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll int tounicode(int, int, byte[], stringbuilder, int, uint)
2 user32.dll intptr getwindowlongptr64(intptr, int)
2 user32.dll intptr setwindowlong32(intptr, int, intptr)
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 winmm int playsoundw(stringbuilder, intptr, int)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 crypt32 bool certverifysubjectcertificatecontext(intptr, intptr, uint32&)
1 crypt32 intptr certfindcertificateinstore(intptr, uint, uint, uint, string, intptr)
1 crypt32 intptr certgetissuercertificatefromstore(intptr, intptr, intptr, uint32&)
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 imm32.dll bool immreleasecontext(intptr, intptr)
1 imm32.dll bool immnotifyime(intptr, int, int, int)
1 imm32.dll bool immsetcandidatewindow(intptr, nativewindowmethods/candidateform&)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 imm32.dll intptr immgetcontext(intptr)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr loadlibrary(string)
1 kernel32 int freelibrary(intptr)
1 kernel32 int getdrivetypea(string)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 int getvolumeinformationa(string, string, uint, uint32&, uint, uint, string, uin
1 kernel32.dll intptr getmodulehandle(string)
1 planicsregcode.dll int getproductregcode(string, string&)
1 planicsregcode.dll void encryptstring(string, string&)
1 planicsregcode.dll void decryptstring(string, string&)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 intptr setwindowshookex(int, intptr, int)
1 user32 uint sendmessage(intptr, uint, uint, uint)
1 user32 uint getmenustate(intptr, uint, uint)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
1 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
1 user32 int setcaretpos(int, int)
1 user32 bool showscrollbar(intptr, int, bool)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int removemenu(intptr, uint, uint)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int hidecaret(intptr)
1 user32 int destroycaret()
1 user32 bool enablemenuitem(intptr, uint, uint)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool setscrollinfo(intptr, int, nativewindowmethods/scrollinfo&, bool)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool getscrollinfo(intptr, int, nativewindowmethods/scrollinfo&)
1 user32 bool iswindow(handleref)
1 user32 int showcaret(intptr)
1 user32 intptr getdesktopwindow()
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 intptr getforegroundwindow()
1 user32 intptr getwindow(intptr, int)
1 user32 intptr getwindowdc(intptr)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll intptr setfocus(intptr)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int getcaretblinktime()
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll int loadstring(intptr, uint, stringbuilder, int)
1 user32.dll bool messagebeep(int)
1 user32.dll int mapvirtualkey(int, uint)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll intptr getancestor(intptr, int)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet