Application Report


The following 49 APIs (used 254 times) might not work:

There are 107 P/Invokes (used 245 times):

Count Library Function
20 user32.dll uint16 getkeystate(int)
14 user32.dll bool postmessage(intptr, int, uint, uint)
11 user32.dll uint sendmessage(intptr, int, uint, uint)
8 gdi32.dll intptr deleteobject(intptr)
8 gdi32.dll intptr selectobject(intptr, intptr)
8 user32.dll int showwindow(intptr, int16)
6 user32.dll bool clienttoscreen(intptr, point&)
6 user32.dll int releasedc(intptr, intptr)
6 user32.dll intptr getdc(intptr)
5 gdi32.dll intptr createrectrgnindirect(rect&)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 user32.dll bool getwindowrect(intptr, rect&)
3 gdi32.dll int combinergn(intptr, intptr, intptr, int)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll bool deletedc(intptr)
3 user32.dll bool systemparametersinfo(int, int, mainwindow/nonclientmetrics&, int)
3 user32.dll bool movewindow(intptr, int, int, int, int, bool)
3 user32.dll bool getmessage(msg&, int, uint, uint)
3 winmm.dll int mcisendstringa(string, stringbuilder, int, int)
3 winmm.dll bool mcigeterrorstring(int, stringbuilder, int)
2 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
2 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
2 c:\disaf\system\bfsm.dll void bfsm_clear_database(int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll bool deleteobject(handleref)
2 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
2 kernel32.dll intptr getcurrentprocess()
2 kernel32.dll int getcurrentprocessid()
2 kernel32.dll intptr getmodulehandle(string)
2 kernel32.dll int getcurrentthreadid()
2 kernel32.dll bool queryperformancecounter(int64&)
2 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
2 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
2 user32.dll intptr loadcursor(intptr, uint)
2 user32.dll bool dispatchmessage(msg&)
2 user32.dll bool waitmessage()
2 user32.dll bool bringwindowtotop(intptr)
2 user32.dll bool updatelayeredwindow(intptr, intptr, point&, size&, intptr, point&, int, ble
2 user32.dll bool translatemessage(msg&)
2 user32.dll bool screentoclient(intptr, point&)
2 user32.dll intptr setfocus(intptr)
2 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
2 user32.dll intptr setcursor(intptr)
2 user32.dll bool hidecaret(intptr)
2 user32.dll bool setwindowpos(intptr, int, int, int, int, int, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool peekmessage(msg&, int, uint, uint, uint)
2 user32.dll intptr getfocus()
2 user32.dll uint getsyscolor(syscolors)
2 user32.dll bool showcaret(intptr)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, intptr)
2 winmm.dll bool playsound(string, intptr, win32helper/soundflags)
1 c:\disaf\system\bfsm.dll int bfsm_finalize()
1 c:\disaf\system\bfsm.dll void bfsm_process_requests(int, string)
1 c:\disaf\system\bfsm.dll void bfsm_install_logging_callback(loggingcallback)
1 c:\disaf\system\bfsm.dll void bfsm_install_completion_callback(completioncallback)
1 c:\disaf\system\bfsm.dll void bfsm_abort(int)
1 c:\disaf\system\bfsm.dll int bfsm_set_logging_threshold(int)
1 c:\disaf\system\bfsm.dll int bfsm_initialize(int)
1 c:\disaf\system\bfsm.dll void bfsm_install_progress_callback(progresscallback)
1 c:\program files\arcgis\bin\pe91.dll int64 pe_geodesic_coordinate(double, double, double, double, double, double, dou
1 c:\program files\arcgis\bin\pe91.dll int64 pe_geodesic_distance(double, double, double, double, double, double, doubl
1 comctl32.dll bool imagelist_add(intptr, intptr, intptr)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll int getclipbox(intptr, rect&)
1 gdi32.dll int getcliprgn(intptr, intptr&)
1 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
1 gdi32.dll intptr createbrushindirect(c/a)
1 gdi32.dll intptr createbrushindirect(logbrush&)
1 gdi32.dll intptr createdibsection(intptr, imagelist/bitmapinfo, uint, intptr&, intptr, uin
1 kernel32.dll bool rtlmovememory(intptr, intptr, int)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll bool findclose(intptr)
1 kernel32.dll intptr findfirstfile(string, unstructuredwindowsfileheader/finddata)
1 shell32.dll intptr shgetfileinfo(string, uint, imagelist/shfileinfo&, uint, uint)
1 user32.dll bool setlayeredwindowattributes(intptr, int, byte, int)
1 user32.dll bool invalidaterect(intptr, rect&, bool)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll bool animatewindow(intptr, uint, uint)
1 user32.dll bool setwindowpos(handleref, int, int, int, int, int, int)
1 user32.dll bool setwindowrgn(intptr, intptr, bool)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int releasedc(handleref, handleref)
1 user32.dll bool updatelayeredwindow(intptr, intptr, i/a/c&, i/a/a&, intptr, i/a/c&, int, i/
1 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll intptr destroyicon(intptr)
1 user32.dll intptr getdc(handleref)
1 user32.dll bool systemparametersinfo(int, int, int32&, int)
1 user32.dll int getsyscolor(int)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, themesize, size&)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll bool getcurrentthemename(char[], int, char[], int, char[], int)
1 wmcpydta.dll void wmcpydta_setencrypt(char)
1 wmcpydta.dll int wmcpydta_maxtaglen()
1 wmcpydta.dll int wmcpydta_maxdatalen()
1 wmcpydta.dll int wmcpydta_basedefaultmsgid()
1 wmcpydta.dll bool wmcpydta_getmessage_stagdata(int, int, int, stringbuilder, stringbuilder)
1 wmcpydta.dll void wmcpydta_setmessageid(int)