Application Report
- Application ID: 05f567daecc14404a45014aa03752422
- Report Submitted on: 02/07/2007 18:24:29
- API Issues: 8
- P/Invoke APIs: 188
The following 8 APIs (used 17 times) might not work:
- Total:
3
5
-
System.Drawing
1
-
Graphics
1
-
Graphics
-
System.Net
2
-
CredentialCache
1
-
get_DefaultCredentials()
Used 1 time
1
-
get_DefaultCredentials()
Used 1 time
-
WebProxy
1
-
GetDefaultProxy()
Used 3 times
1
-
GetDefaultProxy()
Used 3 times
-
CredentialCache
-
System.Windows.Forms
5
-
AxHost
5
-
.ctor(System.String)
Used 1 time
1
-
BeginInit()
Used 1 time
1
-
EndInit()
Used 1 time
1
-
GetOcx()
Used 4 times
1
-
set_Enabled(System.Boolean)
Used 1 time
1
-
.ctor(System.String)
Used 1 time
-
AxHost
-
System.Drawing
There are 188 P/Invokes (used 279 times):
| Count | Library | Function |
|---|---|---|
| 10 | user32.dll | intptr sendmessage(intptr, uint, uintptr, intptr) |
| 7 | user32.dll | intptr getdesktopwindow() |
| 6 | kernel32.dll | uint getlasterror() |
| 6 | user32.dll | intptr getdc(intptr) |
| 5 | user32.dll | bool getwindowrect(intptr, rect&) |
| 5 | user32.dll | uint getwindowlong(intptr, int) |
| 5 | user32.dll | intptr getforegroundwindow() |
| 4 | msidcrl40.dll | int getcertificate(intptr, managedidcrl/rstparams&, uint32&, uint, intptr&, intp |
| 4 | user32.dll | int setwindowlong(intptr, int, uint) |
| 3 | gdi32.dll | bool deleteobject(intptr) |
| 3 | gdi32.dll | int getdevicecaps(intptr, int) |
| 3 | kernel32.dll | int writeprivateprofilestring(string, string, string, string) |
| 3 | kernel32.dll | bool queryperformancecounter(int64&) |
| 3 | kernel32.dll | intptr localfree(intptr) |
| 3 | msidcrl40.dll | int initializeex(guid&, int, uint, managedidcrl/idcrl_option[], uint) |
| 3 | ole32.dll | void releasestgmedium(stgmedium&) |
| 3 | user32.dll | intptr setfocus(intptr) |
| 3 | user32.dll | int16 getkeystate(int) |
| 3 | user32.dll | bool releasedc(intptr, intptr) |
| 3 | wininet.dll | bool internetclosehandle(intptr) |
| 2 | gdi32.dll | intptr selectobject(intptr, intptr) |
| 2 | kernel32.dll | intptr globallock(intptr) |
| 2 | kernel32.dll | int getprivateprofilestring(string, string, string, stringbuilder, int, string) |
| 2 | kernel32.dll | bool globalunlock(intptr) |
| 2 | msidcrl40.dll | int setidentitycallback(intptr, managedidcrl/callbackdelegatewithdata, intptr) |
| 2 | msidcrl40.dll | int getextendederror(intptr, intptr, uint32&, uint32&, intptr&) |
| 2 | msidcrl40.dll | int getidentityproperty(intptr, managedidcrl/passportidentityproperty, intptr&) |
| 2 | msidcrl40.dll | int getidentitypropertybyname(intptr, string, intptr&) |
| 2 | msidcrl40.dll | int exportauthstate(intptr, uint, intptr&) |
| 2 | msidcrl40.dll | int nextidentity(intptr, intptr&) |
| 2 | msidcrl40.dll | int verifycertificate(intptr, uint32&, intptr, uint, intptr&) |
| 2 | msidcrl40.dll | int cacheauthstate(intptr, string, uint) |
| 2 | msidcrl40.dll | int setchangenotificationcallback(string, uint, managedidcrl/userstatechangedcal |
| 2 | msidcrl40.dll | int removeauthstatefromcache(string, string, uint) |
| 2 | msidcrl40.dll | int passportfreememory(intptr) |
| 2 | ole32.dll | int olelockrunning(object, bool, bool) |
| 2 | shell32.dll | void shaddtorecentdocs(uint, string) |
| 2 | shell32.dll | intptr shgetfileinfo(string, uint, shfileinfo&, uint, uint) |
| 2 | shlwapi.dll | int urlcombine(string, string, stringbuilder, intptr&, uint) |
| 2 | shlwapi.dll | int assocquerystring(assocf, assocstr, string, string, stringbuilder, int32&) |
| 2 | ssceonf1.dll | int16 createlex(int16, string, int16) |
| 2 | wininet.dll | bool internetsetcookie(string, string, string) |
| 2 | wininet.dll | bool internetgetlastresponseinfo(uint32&, stringbuilder, uint32&) |
| 2 | wininet.dll | bool ftpgetcurrentdirectory(intptr, stringbuilder, uint32&) |
| 2 | wininet.dll | bool ftpsetcurrentdirectory(intptr, string) |
| 2 | winmm.dll | void playsound(string, uint, uint) |
| 1 | advapi32.dll | int regnotifychangekeyvalue(uintptr, bool, uint, intptr, bool) |
| 1 | advapi32.dll | int regopenkeyex(uintptr, string, uint, uint, uintptr&) |
| 1 | comctl32.dll | int getcommoncontroldllversion(xpbitmapbutton/dllversioninfo&) |
| 1 | crypt32.dll | bool cryptprotectdata(data_blob&, string, intptr, intptr, cryptprotect_promptstr |
| 1 | crypt32.dll | bool cryptunprotectdata(data_blob&, intptr&, intptr, intptr, cryptprotect_prompt |
| 1 | gdi32.dll | intptr createcompatibledc(intptr) |
| 1 | gdi32.dll | intptr createcompatiblebitmap(intptr, int, int) |
| 1 | gdi32.dll | int getobject(intptr, int, intptr) |
| 1 | gdi32.dll | bool deletedc(intptr) |
| 1 | gdiplus.dll | int gdipcreatebitmapfromgdidib(intptr, intptr, intptr&) |
| 1 | gdiplus.dll | int gdipdisposeimage(intptr) |
| 1 | gdiplus.dll | int gdipsaveimagetofile(intptr, string, guid&, intptr) |
| 1 | kernel32.dll | bool writefile(intptr, intptr, uint, uint32&, intptr) |
| 1 | kernel32.dll | uint getmodulefilename(intptr, stringbuilder, uint) |
| 1 | kernel32.dll | void copymemory(intptr, intptr, uintptr) |
| 1 | kernel32.dll | bool filetimetolocalfiletime(filetime&, filetime&) |
| 1 | kernel32.dll | bool globalmemorystatusex(globalmemorystatus/memorystatusex&) |
| 1 | kernel32.dll | bool localfiletimetofiletime(filetime&, filetime&) |
| 1 | kernel32.dll | bool processidtosessionid(uint, uint32&) |
| 1 | kernel32.dll | bool queryperformancefrequency(int64&) |
| 1 | kernel32.dll | uintptr globalsize(intptr) |
| 1 | kernel32.dll | bool setprocessworkingsetsize(intptr, int, int) |
| 1 | kernel32.dll | int getlongpathname(string, stringbuilder, int) |
| 1 | kernel32.dll | intptr globalalloc(uint, uintptr) |
| 1 | kernel32.dll | intptr getmodulehandle(intptr) |
| 1 | kernel32.dll | int64 getdrivetype(string) |
| 1 | kernel32.dll | int writeprivateprofilesection(string, string, string) |
| 1 | kernel32.dll | int getshortpathname(string, stringbuilder, int) |
| 1 | kernel32.dll | int getprivateprofilesectionnames(byte[], int, string) |
| 1 | kernel32.dll | int getprivateprofileint(string, string, int, string) |
| 1 | mapi32.dll | int mapisendmail(int, int, intptr, int, int) |
| 1 | mapi32.dll | int mapilogon(int, string, string, int, int, int32&) |
| 1 | mapi32.dll | int mapilogoff(int, int, int, int) |
| 1 | mpr.dll | int wnetgetuniversalname(string, int, intptr, int32&) |
| 1 | mscoree.dll | int getfileversion(string, stringbuilder, int, int32&) |
| 1 | msidcrl40.dll | int cancelpendingrequest(intptr) |
| 1 | msidcrl40.dll | int setidentityproperty(intptr, managedidcrl/passportidentityproperty, string) |
| 1 | msidcrl40.dll | int setuserextendedproperty(string, string, string) |
| 1 | msidcrl40.dll | int authidentitytoserviceex(intptr, uint, managedidcrl/rstparams[], uint) |
| 1 | msidcrl40.dll | int authidentitytoservice(intptr, string, string, uint, intptr&, uint32&, intptr |
| 1 | msidcrl40.dll | int getpreferredauthuicontextsize(intptr, size&) |
| 1 | msidcrl40.dll | int uninitialize() |
| 1 | msidcrl40.dll | int setidcrloptions(managedidcrl/idcrl_option[], uint, uint) |
| 1 | msidcrl40.dll | int setextendedproperty(string, string) |
| 1 | msidcrl40.dll | int enumidentitieswithcachedcredentials(string, intptr&) |
| 1 | msidcrl40.dll | int getwebauthurl(intptr, string, string, string, string, intptr&, intptr&) |
| 1 | msidcrl40.dll | int getwebauthurlex(intptr, uint, string, string, string, intptr&, intptr&) |
| 1 | msidcrl40.dll | int haspersistedcredential(intptr, string, int64&) |
| 1 | msidcrl40.dll | int initialize(guid&, int, uint) |
| 1 | msidcrl40.dll | int createidentityhandlefromcachedauthstate(string, string, uint, intptr&) |
| 1 | msidcrl40.dll | int logonidentity(intptr, string, uint) |
| 1 | msidcrl40.dll | int logonidentityex(intptr, string, uint, managedidcrl/rstparams[], uint) |
| 1 | msidcrl40.dll | int logonidentitywithui(intptr, intptr, string, uint) |
| 1 | msidcrl40.dll | int getuserextendedproperty(string, string, intptr&) |
| 1 | msidcrl40.dll | int getserviceconfig(string, intptr&) |
| 1 | msidcrl40.dll | int encryptwithsessionkey(intptr, string, uint, uint, intptr, uint, intptr&, uin |
| 1 | msidcrl40.dll | int getauthstate(intptr, int32&, int32&, int32&, intptr&) |
| 1 | msidcrl40.dll | int getauthstateex(intptr, string, int32&, int32&, int32&, intptr&) |
| 1 | msidcrl40.dll | int destroypassportauthuicontext(intptr) |
| 1 | msidcrl40.dll | int decryptwithsessionkey(intptr, string, uint, uint, intptr, uint, intptr&, uin |
| 1 | msidcrl40.dll | int getextendedproperty(string, intptr&) |
| 1 | msidcrl40.dll | int createpassportauthuicontext(managedidcrl/passportcreduiinfo&, managedidcrl/p |
| 1 | msidcrl40.dll | int createidentityhandlefromcachedauthstate(string, uint, intptr&) |
| 1 | msidcrl40.dll | int migratepersistedcredentials(guid&, bool, uint32&) |
| 1 | msidcrl40.dll | int setcredential(intptr, string, string) |
| 1 | msidcrl40.dll | int createidentityhandlefromauthstate(string, uint, intptr&) |
| 1 | msidcrl40.dll | int persistcredential(intptr, string) |
| 1 | msidcrl40.dll | int closeidentityhandle(intptr) |
| 1 | msidcrl40.dll | int moveauthuicontext(intptr, point, size) |
| 1 | msidcrl40.dll | int removechangenotificationcallback() |
| 1 | msidcrl40.dll | int removepersistedcredential(intptr, string) |
| 1 | msidcrl40.dll | int closeenumidentitieshandle(intptr) |
| 1 | msidcrl40.dll | int createidentityhandle(string, uint, intptr&) |
| 1 | ole32.dll | int createstreamonhglobal(intptr, int, ucomistream&) |
| 1 | ole32.dll | int createbindctx(uint, ucomibindctx&) |
| 1 | ole32.dll | int codisconnectobject(object, uint) |
| 1 | ole32.dll | int clsidfromprogid(string, guid&) |
| 1 | ole32.dll | int olerun(object) |
| 1 | ole32.dll | int readclassstg(istorage, guid&) |
| 1 | ole32.dll | int revokedragdrop(intptr) |
| 1 | ole32.dll | int stgcreatestorageex(string, stgm, stgfmt, uint, ole32storage/stgoptions&, int |
| 1 | ole32.dll | int stgisstoragefile(string) |
| 1 | ole32.dll | int stgopenstorageex(string, stgm, stgfmt, uint, ole32storage/stgoptions&, intpt |
| 1 | ole32.dll | int writeclassstg(istorage, guid&) |
| 1 | psapi.dll | bool enumprocessmodules(intptr, intptr[], uint, uint32&) |
| 1 | psapi.dll | uint getmodulefilenameex(intptr, intptr, stringbuilder, uint) |
| 1 | shell32.dll | intptr findexecutable(string, string, stringbuilder) |
| 1 | shell32.dll | int shgetinstanceexplorer(intptr&) |
| 1 | shlwapi.dll | bool pathcompactpathex(stringbuilder, string, int, int) |
| 1 | shlwapi.dll | int urlcreatefrompath(string, stringbuilder, uint32&, uint) |
| 1 | shlwapi.dll | int shautocomplete(intptr, uint) |
| 1 | ssceonf1.dll | int16 setkey(uint) |
| 1 | ssceonf1.dll | int16 suggest(int16, string, int16, byte[], int, int16[], int16) |
| 1 | ssceonf1.dll | int16 opensession() |
| 1 | ssceonf1.dll | uint getoption(int16, uint) |
| 1 | ssceonf1.dll | uint setoption(int16, uint, uint) |
| 1 | ssceonf1.dll | int16 openlex(int16, string, int) |
| 1 | ssceonf1.dll | int16 closesession(int16) |
| 1 | ssceonf1.dll | int16 closelex(int16, int16) |
| 1 | ssceonf1.dll | int16 clearlex(int16, int16) |
| 1 | ssceonf1.dll | int16 checkword(int16, string, stringbuilder, int16) |
| 1 | ssceonf1.dll | int16 addtolex(int16, int16, string, int16, string) |
| 1 | urlmon.dll | int urldownloadtofile(intptr, string, string, uint, ibindstatuscallback) |
| 1 | urlmon.dll | int createurlmoniker(ucomimoniker, string, ucomimoniker&) |
| 1 | user32.dll | intptr setwindowshookex(wh, user32/hookdelegate, intptr, uint) |
| 1 | user32.dll | intptr getsystemmenu(intptr, bool) |
| 1 | user32.dll | uint registerclipboardformat(string) |
| 1 | user32.dll | uint getwindowthreadprocessid(intptr, intptr) |
| 1 | user32.dll | intptr findwindowex(intptr, intptr, string, string) |
| 1 | user32.dll | bool setwindowpos(intptr, intptr, int, int, int, int, uint) |
| 1 | user32.dll | bool destroyicon(intptr) |
| 1 | user32.dll | bool postmessage(intptr, uint, uintptr, intptr) |
| 1 | user32.dll | bool movewindow(intptr, int, int, int, int, bool) |
| 1 | user32.dll | bool unhookwindowshookex(intptr) |
| 1 | user32.dll | bool iswindowvisible(intptr) |
| 1 | user32.dll | int geticoninfo(intptr, user32/iconinfo&) |
| 1 | user32.dll | int setwindowlong(intptr, int, int) |
| 1 | user32.dll | bool bringwindowtotop(intptr) |
| 1 | user32.dll | int setwindowproc(intptr, int, wndprocdelegate) |
| 1 | user32.dll | int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr) |
| 1 | user32.dll | bool enablemenuitem(intptr, uint, uint) |
| 1 | user32.dll | intptr callnexthookex(intptr, int, uintptr, intptr) |
| 1 | user32.dll | intptr callwindowproc(intptr, intptr, uint, uintptr, intptr) |
| 1 | uxtheme | bool isthemeactive() |
| 1 | uxtheme | bool isappthemed() |
| 1 | uxtheme.dll | int closethemedata(intptr) |
| 1 | uxtheme.dll | int getthemecolor(intptr, int, int, int, int32&) |
| 1 | uxtheme.dll | intptr openthemedata(intptr, string) |
| 1 | wininet.dll | bool internetsetoption(intptr, internet_option, intptr, uint) |
| 1 | wininet.dll | intptr ftpfindfirstfile(intptr, string, intptr, int, int) |
| 1 | wininet.dll | intptr internetconnect(intptr, string, int, string, string, int, int, int) |
| 1 | wininet.dll | intptr internetopen(string, int, string, string, int) |
| 1 | wininet.dll | bool internetqueryoption(intptr, internet_option, intptr, uint32&) |
| 1 | wininet.dll | bool ftpcreatedirectory(intptr, string) |
| 1 | wininet.dll | bool internetgetconnectedstate(uint32&, int) |
| 1 | wininet.dll | bool internetfindnextfile(intptr, intptr) |
| 1 | wininet.dll | bool geturlcacheentryinfo(string, intptr, int32&) |
| 1 | wininet.dll | bool ftpputfile(intptr, string, string, int, int) |
| 1 | wininet.dll | bool ftpgetfile(intptr, string, string, bool, int, int, int) |
| 1 | wininet.dll | bool commiturlcacheentry(string, string, filetime, filetime, uint, intptr, uint, |
| 1 | wininet.dll | bool createurlcacheentry(string, uint, string, stringbuilder, uint) |
| 1 | wininet.dll | bool ftpdeletefile(intptr, string) |