Application Report


The following 17 APIs (used 44 times) might not work:

There are 25 P/Invokes (used 50 times):

Count Library Function
17 kernel32.dll uint getlasterror()
4 user32.dll int sendmessage(intptr, int, int, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 kernel32.dll intptr createfile(string, uint, uint, securityattributes, uint, uint, uint)
2 kernel32.dll bool readfile(intptr, byte[], uint, byte[], uint)
2 kernel32.dll bool writefile(intptr, byte[], uint, byte[], uint)
2 user32.dll int sendmessage(intptr, uint, intptr, string)
1 gdi32.dll int settextcolor(intptr, int)
1 gdi32.dll bool setviewportorgex(intptr, int, int, intptr)
1 gdi32.dll bool exttextout(intptr, int, int, uint, nativemethods/rect&, string, int, int32[
1 gdi32.dll bool deleteobject(intptr)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll intptr createnamedpipe(string, uint, uint, uint, uint, uint, uint, intptr)
1 kernel32.dll bool waitnamedpipe(string, int)
1 kernel32.dll bool setnamedpipehandlestate(intptr, uint32&, intptr, intptr)
1 kernel32.dll bool getnamedpipehandlestate(intptr, intptr, uint32&, intptr, intptr, intptr, in
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool disconnectnamedpipe(intptr)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool connectnamedpipe(intptr, overlapped)
1 user32.dll int sendmessage(intptr, uint, intptr, intptr)
1 user32.dll int sendmessage(intptr, messages, int, lvhittestinfo&)
1 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, uint)
1 user32.dll intptr getparent(intptr)