Application Report
- Application ID: 0bb620de916341759fd3e6b05040554c
- Report Submitted on: 07/26/2007 06:39:46
- API Issues: 2
- P/Invoke APIs: 43
The following 2 APIs (used 3 times) might not work:
- Total:
2
-
System.Reflection
1
-
Assembly
1
-
GetName(System.Boolean)
Used 2 times
1
-
GetName(System.Boolean)
Used 2 times
-
Assembly
-
System.Runtime.Remoting
1
-
RemotingConfiguration
1
-
Configure(System.String,System.Boolean)
Used 1 time
1
-
Configure(System.String,System.Boolean)
Used 1 time
-
RemotingConfiguration
-
System.Reflection
There are 43 P/Invokes (used 46 times):
| Count | Library | Function |
|---|---|---|
| 3 | user32 | int getsystemmetrics(int) |
| 2 | kernel32.dll | bool closehandle(int) |
| 1 | authorize.dll | int authorize(int, string, stringbuilder) |
| 1 | kernel32.dll | bool processidtosessionid(int, int32&) |
| 1 | kernel32.dll | bool getcomputername(byte[], int32&) |
| 1 | kernel32.dll | int widechartomultibyte(int, int, string, int, byte[], int, int, int) |
| 1 | kernel32.dll | int multibytetowidechar(int, int, byte[], int, char[], int) |
| 1 | kernel32.dll | int getvolumeinformation(string, stringbuilder, int, int32&, int32&, int32&, str |
| 1 | kernel32.dll | int getcurrentprocessid() |
| 1 | kernel32.dll | int formatmessage(int, int, int, int, stringbuilder, int, intptr) |
| 1 | kernel32.dll | int createfile(string, int, int, int, int, int, int) |
| 1 | kernel32.dll | bool writefile(int, byte[], int, int32&, int) |
| 1 | kernel32.dll | bool waitnamedpipe(string, int) |
| 1 | kernel32.dll | bool setnamedpipehandlestate(int, int32&, int, int) |
| 1 | kernel32.dll | bool readfile(int, byte[], int, int32&, int) |
| 1 | ux32w.dll | uint16 sfntsntlreleaselicense(byte[], int, uint16&) |
| 1 | ux32w.dll | uint16 sfntsntlreadvalue(byte[], int, uint32&) |
| 1 | ux32w.dll | uint16 sfntsntlreadstring(byte[], int, byte[], uint16) |
| 1 | ux32w.dll | uint16 sfntsntlreadlease(byte[], int, byte[], uint16&) |
| 1 | ux32w.dll | uint16 sfntsntlquerylicensesimple(byte[], int, byte[], byte[], uint32&, uint16) |
| 1 | ux32w.dll | uint16 sfntsntlsetcontactserver(byte[], string) |
| 1 | ux32w.dll | uint16 sfntsntlsetheartbeat(byte[], int) |
| 1 | ux32w.dll | uint16 sfntsntlsetprotocol(byte[], int) |
| 1 | ux32w.dll | uint16 sfntsntlsetsharedlicense(byte[], uint16, byte[]) |
| 1 | ux32w.dll | uint16 sfntsntlunlockdata(byte[], int, uint16, uint16, uint16) |
| 1 | ux32w.dll | uint16 sfntsntlwritestring(byte[], int, string, byte, uint16) |
| 1 | ux32w.dll | uint16 sfntsntlwritevalue(byte[], int, uint, byte, uint16) |
| 1 | ux32w.dll | uint16 sfntsntlquerylicenselease(byte[], int, uint16, byte[], byte[], uint32&, u |
| 1 | ux32w.dll | uint16 sfntsntlquerylicensedecrement(byte[], int, uint16, uint16, byte[], byte[] |
| 1 | ux32w.dll | uint16 sfntsntlactivatelicense(byte[], int, uint16, uint16, uint16) |
| 1 | ux32w.dll | uint16 sfntsntlcleanup() |
| 1 | ux32w.dll | uint16 sfntsntldecrementcounter(byte[], int, uint16, uint16) |
| 1 | ux32w.dll | uint16 sfntsntlgetcontactserver(byte[], byte[], uint) |
| 1 | ux32w.dll | uint16 sfntsntlgetfullstatus(byte[]) |
| 1 | ux32w.dll | uint16 sfntsntlgethardlimit(byte[], uint16&) |
| 1 | ux32w.dll | uint16 sfntsntlgetkeytype(byte[], uint16&, uint16&, uint16&) |
| 1 | ux32w.dll | uint16 sfntsntlgetlicense(byte[], uint16, uint16, int) |
| 1 | ux32w.dll | uint16 sfntsntlgetversion(byte[], byte&, byte&, byte&, byte&) |
| 1 | ux32w.dll | uint16 sfntsntlinitialize(byte[]) |
| 1 | ux32w.dll | uint16 sfntsntllockdata(byte[], int, uint16) |
| 1 | ux32w.dll | uint16 sfntsntlquerylicense(byte[], int, uint16, byte[], byte[], uint32&, uint16 |
| 1 | ws2_32.dll | int recv(intptr, byte[], int, int) |
| 1 | ws2_32.dll | int send(intptr, byte[], int, int) |