Application Report


The following 31 APIs (used 71 times) might not work:

There are 128 P/Invokes (used 179 times):

Count Library Function
8 kernel32 bool closehandle(intptr)
5 user32.dll bool getclientrect(intptr, rect)
5 user32.dll int mapwindowpoints(intptr, intptr, pi/pointc, int)
4 kernel32.dll int16 queryperformancecounter(int64&)
4 user32.dll int16 getkeystate(int)
4 user32.dll int showwindow(intptr, int16)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll uint16 getkeystate(int)
2 gdi32.dll intptr (intptr, intptr)
2 gdi32.dll intptr deleteobject(intptr)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdi32.dll intptr (handleref, handleref)
2 gdi32.dll bool (handleref)
2 gdi32.dll int getdevicecaps(intptr, int)
2 iphlpapi.dll int getnetworkparams(byte&, int32&)
2 kernel32 bool switchtothread()
2 kernel32 bool getlogicalprocessorinformation(byte*, int32&)
2 kernel32 intptr getprocaddress(waitchain/safemodulehandle, string)
2 kernel32 intptr mapviewoffile(intptr, uint, uint, uint, uint)
2 ole32.dll void createstreamonhglobal(intptr, int, istream&)
2 ole32.dll int olelockrunning(object, bool, bool)
2 secur32 int querysecuritycontexttoken__(sspiapi/sechandle, intptr&)
2 security int querysecuritycontexttoken_nt(sspiapi/sechandle, intptr&)
2 user32 int getwindowthreadprocessid(intptr, int32&)
2 user32.dll intptr getactivewindow()
2 user32.dll bool (handleref, handleref, int, int, int, int, int)
2 user32.dll bool (intptr, int, int, int, int, int, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll uint sendmessage(intptr, int, intptr, intptr)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll int (stringbuilder, int, stringbuilder, int, stringbuilder, int)
1 advapi32 bool initializesecuritydescriptor(intptr, int)
1 advapi32 bool getthreadwaitchain(waitchain/safewcthandle, intptr, waitchain/outofprocess,
1 advapi32 waitchain/safewcthandle openthreadwaitchainsession(waitchain/wctsession, waitcha
1 advapi32 void registerwaitchaincomcallback(intptr, intptr)
1 advapi32 void closethreadwaitchainsession(intptr)
1 advapi32 bool setsecuritydescriptordacl(intptr, bool, intptr, bool)
1 gdi32.dll intptr (intptr)
1 gdi32.dll intptr (/)
1 gdi32.dll bool (handleref, int, int, int, int, int)
1 gdi32.dll bool (intptr)
1 gdi32.dll bool (intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr (int, int, int, int, int16[])
1 gdi32.dll bool deletedc(intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr createmutex(windowsapi/_security_attributes, bool, string)
1 kernel32 bool unmapviewoffile(intptr)
1 kernel32 bool getqueuedcompletionstatus(safeiocompletionporthandle, uint32&, intptr&, int
1 kernel32 bool getthreadiopendingflag(intptr, boolean&)
1 kernel32 bool nativecancelsynchronousio(safewaithandle)
1 kernel32 bool postqueuedcompletionstatus(safeiocompletionporthandle, uint, intptr, intptr
1 kernel32 intptr createevent(windowsapi/_security_attributes, int, int, string)
1 kernel32 intptr createfilemapping(intptr, windowsapi/_security_attributes, uint, uint, ui
1 kernel32 intptr openevent(int, int, string)
1 kernel32 safeiocompletionporthandle createiocompletionport(safefilehandle, safeiocompleti
1 kernel32 intptr openmutex(int, bool, string)
1 kernel32 waitchain/safemodulehandle loadlibraryw(string)
1 kernel32 void releasesrwlockshared(intptr&)
1 kernel32 intptr openfilemapping(uint, int, string)
1 kernel32 void releasesrwlockexclusive(intptr&)
1 kernel32 void initializesrwlock(intptr&)
1 kernel32 safewaithandle nativeopenthread(threadutil/threadrights, bool, int)
1 kernel32 void acquiresrwlockexclusive(intptr&)
1 kernel32 void acquiresrwlockshared(intptr&)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool duplicatehandle(intptr, intptr, intptr, intptr&, uint, bool, uint)
1 kernel32.dll intptr openprocess(uint, bool, int)
1 ole32.dll int olerun(object)
1 ole32.dll void cocreateguid(pi/guidstruct&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 secur32 int impersonatesecuritycontext__(sspiapi/sechandle)
1 secur32 int freecredentialshandle__(sspiapi/sechandle)
1 secur32 int verifysignature__(sspiapi/sechandle, sspiapi/secbufferdescnative&, int, int3
1 secur32 int acquirecredentialshandleidentitynull__(intptr, string, int, intptr, intptr,
1 secur32 int decryptmessage__(sspiapi/sechandle, sspiapi/secbufferdescnative&, int, int32
1 secur32 int deletesecuritycontext__(sspiapi/sechandle)
1 secur32 int encryptmessage__(sspiapi/sechandle, int, sspiapi/secbufferdescnative&, int)
1 secur32 int freecontextbuffer__(intptr)
1 secur32 int getusernameex__(int, stringbuilder, int32&)
1 secur32 int initializesecuritycontext__(sspiapi/sechandle, sspiapi/sechandle, string, in
1 secur32 int makesignature__(sspiapi/sechandle, int, sspiapi/secbufferdescnative&, int)
1 secur32 int querycontextattributes__(sspiapi/sechandle, int, sspiapi/secpkgcontext_sizes
1 secur32 int acquirecredentialshandleidentity__(intptr, string, int, intptr, sspiapi/sec_
1 secur32 int revertsecuritycontext__(sspiapi/sechandle)
1 secur32 int acceptsecuritycontext__(sspiapi/sechandle, sspiapi/sechandle, sspiapi/secbuf
1 security int verifysignature_nt(sspiapi/sechandle, sspiapi/secbufferdescnative&, int, int
1 security int querycontextattributes_nt(sspiapi/sechandle, int, sspiapi/secpkgcontext_size
1 security int getusernameex_nt(int, stringbuilder, int32&)
1 security int freecredentialshandle_nt(sspiapi/sechandle)
1 security int impersonatesecuritycontext_nt(sspiapi/sechandle)
1 security int freecontextbuffer_nt(intptr)
1 security int initializesecuritycontext_nt(sspiapi/sechandle, sspiapi/sechandle, string, i
1 security int makesignature_nt(sspiapi/sechandle, int, sspiapi/secbufferdescnative&, int)
1 security int encryptmessage_nt(sspiapi/sechandle, int, sspiapi/secbufferdescnative&, int)
1 security int deletesecuritycontext_nt(sspiapi/sechandle)
1 security int acquirecredentialshandleidentitynull_nt(intptr, string, int, intptr, intptr,
1 security int decryptmessage_nt(sspiapi/sechandle, sspiapi/secbufferdescnative&, int, int3
1 security int acquirecredentialshandleidentity_nt(intptr, string, int, intptr, sspiapi/sec
1 security int revertsecuritycontext_nt(sspiapi/sechandle)
1 security int acceptsecuritycontext_nt(sspiapi/sechandle, sspiapi/sechandle, sspiapi/secbu
1 shell32.dll intptr shgetfileinfo(string, uint, shfileinfo&, uint, uint)
1 urlmon.dll int createurlmoniker(imoniker, string, imoniker&)
1 user32 int setforegroundwindow(intptr)
1 user32.dll bool trackmouseevent(pi/trackmouseevents&)
1 user32.dll intptr (intptr)
1 user32.dll bool (handleref, int, int, int, int, int, int)
1 user32.dll bool ()
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll intptr getfocus()
1 user32.dll intptr setfocus(intptr)
1 user32.dll int destroyicon(intptr)
1 user32.dll void adjustwindowrectex(pi/rect&, int, bool, int)
1 user32.dll void disableprocesswindowsghosting()
1 user32.dll intptr (handleref)
1 user32.dll bool (int, int, int32&, int)
1 user32.dll bool updatelayeredwindow(intptr, intptr, pi/point&, pi/size&, intptr, pi/point&,
1 user32.dll int (handleref, handleref)
1 user32.dll int (int)
1 user32.dll int (intptr, intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int getmessagepos()
1 user32.dll int getmessagetime()
1 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
1 user32.dll bool getwindowrect(intptr, pi/rect&)
1 user32.dll int sendmessage(intptr, uint, int, int)
1 user32.dll bool (intptr, intptr, //&, //&, intptr, //&, int, //&, int)
1 user32.dll bool (intptr, int, byte, int)