Application Report


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

There are 47 P/Invokes (used 114 times):

Count Library Function
12 gdi32.dll intptr selectobject(intptr, intptr)
7 user32 int getclientrect(intptr, rectangle&)
6 user32.dll intptr getwindow(intptr, int)
6 user32.dll int setscrollrange(intptr, int, int, int, bool)
6 user32.dll int releasedc(intptr, intptr)
4 user32.dll bool enablescrollbar(intptr, uint, uint)
4 user32.dll intptr getwindowdc(intptr)
3 gdi32 int setstretchbltmode(intptr, int)
3 gdi32.dll bool stretchblt(intptr, int, int, int, int, intptr, int, int, int, int, uint)
3 gdi32.dll bool deleteobject(intptr)
3 gdi32.dll intptr createcompatibledc(intptr)
3 user32 int sendmessage(intptr, int, int, intptr)
3 user32.dll int getclassname(intptr, char[], int)
3 user32.dll int drawtext(intptr, string, int, rect&, int)
3 utcommon.dll int utregistthread(string, uint, uint16, intptr)
3 winspool.drv int64 closeprinter(intptr)
3 winspool.drv bool openprinter(string, intptr&, int)
2 gdi32.dll bool lineto(intptr, int, int)
2 gdi32.dll bool movetoex(intptr, int, int, point&)
2 user32 bool validaterect(intptr, rectangle&)
2 user32 int getwindowlong(intptr, int)
2 user32.dll bool destroyicon(intptr)
2 user32.dll int getscrollpos(intptr, int)
2 user32.dll int setscrollpos(intptr, int, int, bool)
2 user32.dll intptr getdc(intptr)
2 user32.dll bool showscrollbar(intptr, int, bool)
1 gdi32 int setbkmode(intptr, backgroundmode)
1 gdi32.dll uint getpixel(intptr, int, int)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll uint setpixel(intptr, int, int, int)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getshortpathname(string, stringbuilder, int)
1 kernel32.dll bool setsystemtime(systemtime&)
1 shell32.dll intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, uint)
1 user32 bool getcomboboxinfo(intptr, nativestructure/comboboxinfo&)
1 user32 bool invalidaterect(intptr, rectangle&, bool)
1 user32.dll intptr getdesktopwindow()
1 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll int destroyicon(intptr)
1 utcommon.dll int registprocess(uint16, intptr)
1 utcommon.dll int utincactive(uint16)
1 utcommon.dll int utunregistthread(uint16)
1 utcommon.dll int unregistprocess(uint16)