Application Report


The following 27 APIs (used 51 times) might not work:

There are 58 P/Invokes (used 140 times):

Count Library Function
22 user32.dll int sendmessage(intptr, int, intptr, intptr)
10 user32.dll intptr sendmessage(handleref, int, intptr, charformat2&)
9 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
9 user32.dll intptr sendmessage(intptr, uint, intptr, string)
6 gdi32 intptr selectobject(intptr, intptr)
4 comctl32.dll bool imagelist_dragshownolock(bool)
4 mapi32.dll int mapifreebuffer(intptr)
4 user32.dll intptr sendmessage(handleref, int, intptr, paraformat2&)
4 uxtheme.dll int closethemedata(intptr)
4 uxtheme.dll intptr openthemedata(intptr, string)
3 gdi32 int deleteobject(intptr)
3 mapi32.dll int mapireadmail(intptr, intptr, string, int, int, intptr&)
3 winmm.dll bool playsound(byte[], uintptr, uint)
2 comctl32.dll bool imagelist_dragleave(intptr)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, richtextbox/emftowmfbitsflags)
2 kernel32.dll bool movefileex(string, string, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 user32.dll intptr getdc(intptr)
2 user32.dll int sendmessage(intptr, int, int, int32[])
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll bool exitwindowsex(shutdownmethod, shutdownreason)
2 user32.dll bool getcursorpos(point&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
1 advapi32.dll bool lookupprivilegevalue(string, string, nativemethods/luid&)
1 advapi32.dll bool openprocesstoken(intptr, uint, intptr&)
1 advapi32.dll bool adjusttokenprivileges(intptr, bool, nativemethods/token_privileges&, uint,
1 comctl32 void taskdialogindirect(vistaunsafenativemethods/taskdialogconfig&, int32&, int3
1 comctl32.dll bool imagelist_dragmove(int, int)
1 comctl32.dll bool imagelist_begindrag(intptr, int, int, int)
1 comctl32.dll bool imagelist_dragenter(intptr, int, int)
1 comctl32.dll void imagelist_enddrag()
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 kernel32.dll safemodulehandle loadlibrary(string)
1 kernel32.dll uint formatmessage(nativemethods/formatmessageflags, intptr, uint, uint, intptr&
1 kernel32.dll int querydosdevice(string, string, int)
1 kernel32.dll bool setprocessworkingsetsize(intptr, intptr, intptr)
1 kernel32.dll bool globalmemorystatusex(nativemethods/memorystatusex&)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll void getsysteminfo(nativemethods/system_info&)
1 kernel32.dll uint getlogicaldrives()
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapideletemail(intptr, intptr, string, int, int)
1 mapi32.dll int mapifindnext(intptr, intptr, string, string, int, int, stringbuilder)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapiaddress(intptr, intptr, string, int, string, int, intptr, int, int, int3
1 shell32.dll int shcreateitemfromparsingname(string, intptr, guid&, object&)
1 shell32.dll intptr shgetfileinfo(string, int, nativemethods/shfileinfo&, int, int)
1 user32.dll int loadstring(safemodulehandle, uint, stringbuilder, int)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll bool getphysicalcursorpos(point&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool setprocessdpiaware()
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int findwindowex(int, int, string, string)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rectangle&, rectangle&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, rectangle&)
1 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, rectangle&, rectangl
1 winmm.dll bool playsound(intptr, uintptr, uint)