Application Report


The following 7 APIs (used 40 times) might not work:

There are 57 P/Invokes (used 80 times):

Count Library Function
6 user32.dll bool destroyicon(intptr)
3 kernel32.dll uint getdrivetype(string)
3 shell32.dll int shell_notifyicon(notifyiconex/notifycommand, notifyiconex/notifyicondata&)
3 user32.dll bool showwindow(intptr, int)
2 comctl32 int imagelist_drawindirect(sysimagelist/imagelistdrawparams&)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, grichtext/emftowmfbitsflags)
2 msvcr70.dll int _controlfp(int, int)
2 shell32 intptr shgetfileinfo(string, int, sysimagelist/shfileinfo&, uint, uint)
2 shell32.dll intptr shgetfileinfo(string, uint, shell32native/shfileinfo&, int, shell32native
2 user32 intptr sendmessage(intptr, int, intptr, intptr)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll intptr postmessage(intptr, int, int, int)
2 user32.dll int sendmessage(intptr, int, intptr, object)
2 user32.dll int messagebox(intptr, string, string, uint)
2 user32.dll bool flashwindowex(imform/flashinfo&)
1 comctl32 int imagelist_draw(intptr, int, intptr, int, int, int)
1 comctl32 intptr imagelist_geticon(intptr, int, int)
1 comctl32 int imagelist_geticonsize(intptr, int32&, int32&)
1 gdi32 int deleteobject(intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll win32/bool deleteobject(intptr)
1 gdi32.dll win32/bool deletedc(intptr)
1 kernel32.dll bool terminateprocess(intptr, uint)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll intptr openprocess(int, bool, int)
1 psapi.dll int getmodulefilenameex(intptr, intptr, stringbuilder, int)
1 psapi.dll bool enumprocesses(int32[], int, int32&)
1 shell32 bool shgetpathfromidlist(intptr, stringbuilder)
1 shell32 int shgetdesktopfolder(thumbnailcreator/ishellfolder&)
1 shell32 int shgetmalloc(thumbnailcreator/imalloc&)
1 shell32.dll int shgetimagelisthandle(int, guid&, intptr&)
1 shell32.dll uint extracticonex(string, int, intptr[], intptr[], uint)
1 shell32.dll bool shappbarmessage(int, popup/appbardata&)
1 shell32.dll int shgetfolderpath(intptr, int, intptr, uint, stringbuilder)
1 shell32.dll int shgetimagelist(int, guid&, sysimagelist/iimagelist&)
1 shlwapi.dll int shautocomplete(intptr, shautocompleteflags)
1 user32.dll win32/bool updatelayeredwindow(intptr, intptr, win32/point&, win32/size&, intptr
1 user32.dll int sendmessage(intptr, int, intptr, intptr)
1 user32.dll int setforegroundwindow(intptr)
1 user32.dll int systemparametersinfo(int, int, boolean&, int)
1 user32.dll int trackpopupmenuex(intptr, uint, int, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, win32/paintstruct&)
1 user32.dll intptr getdc(intptr)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll bool endpaint(intptr, win32/paintstruct&)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll int enumwindows(app/enumwincallback, int)
1 user32.dll int getcursorpos(notifyiconex/point&)
1 user32.dll int getupdaterect(intptr, win32/rect&, bool)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int messagebox(int, string, string, uint)
1 user32.dll int registerwindowmessage(string)
1 wmvcore.dll int createprofilemanager(iwmprofilemanager&)
1 wmvcore.dll int createreader(object, wmt_rights, iwmreader&)
1 wmvcore.dll int createwriter(object, iwmwriter&)