Application Report


The following 32 APIs (used 68 times) might not work:

There are 47 P/Invokes (used 85 times):

Count Library Function
12 user32 int sendmessage(intptr, int, int, intptr)
8 winspool.drv int devicecapabilitiesw(string, string, int, intptr, intptr)
6 kernel32.dll intptr openevent(uint, bool, string)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 kernel32.dll intptr createfile(string, fileaccess, fileshare, int, filemode, int, intptr)
2 kernel32.dll int freelibrary(intptr)
2 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
2 user32.dll void setwindowpos(int, int, int, int, int, int, int)
2 winspool.drv intptr findfirstprinterchangenotification(qsafeprinterhandle, uint, uint, qprint
2 winspool.drv bool openprinter(string, intptr&, qprinterdefaults&)
2 winspool.drv bool getprinterdriver(intptr, intptr, int, intptr, int, int32&)
2 winspool.drv bool getprinter(intptr, int, intptr, int, int32&)
2 winspool.drv bool getdefaultprinterw(string, int32&)
2 winspool.drv bool enumprinterdrivers(string, string, int, intptr, int, int32&, int32&)
2 winspool.drv bool setdefaultprinter(string)
1 advapi32.dll int adjusttokenprivileges(intptr, int, token_privileges&, int, token_privileges&
1 advapi32.dll int lookupprivilegevalue(string, string, luid&)
1 advapi32.dll int openprocesstoken(intptr, int, intptr&)
1 gdi32.dll int64 bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll intptr getprocaddress(intptr, string)
1 kernel32.dll intptr loadlibrary(string)
1 powrprof.dll int setsuspendstate(int, int, int)
1 user32 int clienttoscreen(intptr, messageballoon/rect&)
1 user32 int getclientrect(intptr, messageballoon/rect&)
1 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int getclientrect(intptr, rectangle&)
1 user32.dll bool releasecapture()
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 user32.dll int exitwindowsex(int, int)
1 winspool.drv int freeprinternotifyinfo(intptr)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv int findnextprinterchangenotification(qsafewaitprinterhandle, uint32&, qprintern
1 winspool.drv int findnextprinterchangenotification(qsafewaitprinterhandle, uint32&, intptr, i
1 winspool.drv bool setprinter(intptr, int, intptr, printercontrol)
1 winspool.drv bool findcloseprinterchangenotification(intptr)
1 ws2_32.dll int connect(intptr, byte[], int)
1 ws2_32.dll int wsagetlasterror()