Application Report


The following 38 APIs (used 83 times) might not work:

There are 92 P/Invokes (used 160 times):

Count Library Function
16 gdi32.dll intptr selectobject(intptr, intptr)
6 user32 void keybd_event(byte, byte, int, int)
5 gdi32.dll bool deleteobject(intptr)
4 gdi32.dll intptr selectobject(handleref, handleref)
4 user32.dll intptr getactivewindow()
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll bool postmessage(handleref, int, intptr, intptr)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll int setstretchbltmode(intptr, int)
3 gdi32.dll bool stretchblt(intptr, int, int, int, int, intptr, int, int, int, int, uint)
3 user32.dll bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
3 user32.dll bool setforegroundwindow(intptr)
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, int)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll uint settextcolor(intptr, uint)
2 gdi32.dll nativemethods/backgroundmode setbkmode(intptr, nativemethods/backgroundmode)
2 gdi32.dll bool gettextmetrics(handleref, nativemethods/textmetric)
2 gdi32.dll int setworldtransform(intptr, nativemethods/xform&)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 propsys.dll int propvariantgetelementcount(win7taskbar/propvariant&)
2 propsys.dll void initpropvariantfromint64vector(int64[], uint, win7taskbar/propvariant&)
2 propsys.dll void initpropvariantfromuint64vector(uint64[], uint, win7taskbar/propvariant&)
2 propsys.dll void propvariantgetstringelem(win7taskbar/propvariant&, uint, string&)
2 propsys.dll void initpropvariantfromdoublevector(double[], uint, win7taskbar/propvariant&)
2 user32.dll intptr getdc(intptr)
2 user32.dll int setscrollinfo(intptr, int, nativemethods/scrollinfo&, int)
2 user32.dll int sendmessage(intptr, int, intptr, nativemethods/rect&)
2 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, nativemethods/drawtextfla
2 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 comctl32.dll uint taskdialogindirect(nativemethods/taskdialogconfig, int32&, int32&, boolean&
1 dnsapi.dll int dnsquery(string&, nativemethods/querytypes, nativemethods/queryoptions, int,
1 dnsapi.dll void dnsrecordlistfree(intptr, int)
1 gdi32.dll int getclipbox(intptr, nativemethods/rect&)
1 gdi32.dll uint getpixel(intptr, int, int)
1 gdi32.dll int setbkmode(intptr, nativemethods/backgroundmode)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int getworldtransform(intptr, nativemethods/xform&)
1 kernel32.dll uint wtsgetactiveconsolesessionid()
1 mapi32.dll uint mapisendmail(intptr, intptr, nativemethods/mapimessage, uint, uint)
1 ole32.dll int stgcreatedocfile(string, int, int, nativemethods/istorage&)
1 ole32.dll int stgcreatedocfileonilockbytes(nativemethods/ilockbytes, int, int, nativemetho
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, nativemethods/istorage&)
1 ole32.dll outlookdataobject/nativemethods/istorage stgcreatedocfileonilockbytes(outlookdat
1 ole32.dll void propvariantclear(win7taskbar/propvariant&)
1 ole32.dll int createilockbytesonhglobal(intptr, bool, outlookdataobject/nativemethods/iloc
1 oleaut32.dll intptr safearrayaccessdata(intptr)
1 oleaut32.dll int safearraygetubound(intptr, uint)
1 oleaut32.dll int safearraygetlbound(intptr, uint)
1 oleaut32.dll void safearrayunaccessdata(intptr)
1 oleaut32.dll uint safearraygetdim(intptr)
1 oleaut32.dll object safearraygetelement(intptr, int32&)
1 oleaut32.dll intptr safearraycreatevector(uint16, int, uint)
1 propsys.dll void propvariantgetuint64elem(win7taskbar/propvariant&, uint, uint64&)
1 propsys.dll void propvariantgetuint32elem(win7taskbar/propvariant&, uint, uint32&)
1 propsys.dll void propvariantgetuint16elem(win7taskbar/propvariant&, uint, uint16&)
1 propsys.dll void propvariantgetfiletimeelem(win7taskbar/propvariant&, uint, filetime&)
1 propsys.dll void propvariantgetdoubleelem(win7taskbar/propvariant&, uint, double&)
1 propsys.dll void propvariantgetbooleanelem(win7taskbar/propvariant&, uint, boolean&)
1 propsys.dll uint initpropvariantfromfiletime(filetime&, win7taskbar/propvariant&)
1 propsys.dll void initpropvariantfrombooleanvector(boolean[], uint, win7taskbar/propvariant&)
1 propsys.dll void initpropvariantfromuint32vector(uint32[], uint, win7taskbar/propvariant&)
1 propsys.dll void initpropvariantfromuint16vector(uint16[], uint, win7taskbar/propvariant&)
1 propsys.dll void initpropvariantfromstringvector(string[], uint, win7taskbar/propvariant&)
1 propsys.dll void initpropvariantfromint32vector(int32[], uint, win7taskbar/propvariant&)
1 propsys.dll void initpropvariantfromint16vector(int16[], uint, win7taskbar/propvariant&)
1 propsys.dll void propvariantgetint16elem(win7taskbar/propvariant&, uint, int16&)
1 propsys.dll int initpropvariantfrompropvariantvectorelem(win7taskbar/propvariant&, uint, win
1 propsys.dll void propvariantgetint64elem(win7taskbar/propvariant&, uint, int64&)
1 propsys.dll void initpropvariantfromfiletimevector(filetime[], uint, win7taskbar/propvariant
1 propsys.dll void propvariantgetint32elem(win7taskbar/propvariant&, uint, int32&)
1 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
1 shell32.dll bool shgetpathfromidlist(intptr, intptr)
1 shell32.dll int shgetmalloc(unsafenativemethods/imalloc[])
1 shell32.dll int shgetpropertystoreforwindow(intptr, guid&, win7taskbar/ipropertystore&)
1 shell32.dll intptr shbrowseforfolder(unsafenativemethods/browseinfo)
1 shfolder.dll int shgetfolderpath(intptr, int, intptr, int, stringbuilder)
1 user32 int postmessage(intptr, int, int, intptr)
1 user32 int sendmessage(intptr, int, int, intptr)
1 user32.dll int setwindowpos(intptr, int, int, int, int, int, int)
1 user32.dll int setwindowlong(intptr, int, int)
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll intptr getforegroundwindow()
1 user32.dll int scrollwindowex(intptr, int, int, nativemethods/rect&, nativemethods/rect&, i
1 user32.dll int getwindowlong(intptr, int)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, nativemethods/setwindowpos
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, uint)
1 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
1 user32.dll bool bringwindowtotop(intptr)
1 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)