Application Report
- Application ID: 36772d9f6ae7474885d73378c0735b5c
- Report Submitted on: 12/05/2006 08:24:35
- API Issues: 12
- P/Invoke APIs: 23
The following 12 APIs (used 40 times) might not work:
- Total:
4
7
4
-
Microsoft.SqlServer.Server
4
-
SqlContext
3
-
get_IsAvailable()
Used 1 time
1
-
get_Pipe()
Used 2 times
1
-
get_WindowsIdentity()
Used 1 time
1
-
get_IsAvailable()
Used 1 time
-
SqlPipe
1
-
Send(System.String)
Used 2 times
1
-
Send(System.String)
Used 2 times
-
SqlContext
-
System.CodeDom
2
-
CodeTypeReference
2
-
.ctor(System.String)
Used 23 times
1
-
.ctor(System.String,System.Int32)
Used 1 time
1
-
.ctor(System.String)
Used 23 times
-
CodeTypeReference
-
System.Diagnostics
1
1
-
Debugger
1
1
-
Launch()
Used 2 times
1
1
-
Launch()
Used 2 times
-
Debugger
-
System.Drawing.Printing
1
2
-
PrinterSettings
1
1
-
GetHdevmode(System.Drawing.Printing.PageSettings)
Used 2 times
1
1
-
GetHdevmode(System.Drawing.Printing.PageSettings)
Used 2 times
-
PrinterSettings/StringCollection
1
-
CopyTo(System.String[],System.Int32)
Used 2 times
1
-
CopyTo(System.String[],System.Int32)
Used 2 times
-
PrinterSettings
-
System.Reflection
1
1
-
Assembly
1
1
-
LoadModule(System.String,System.Byte[])
Used 2 times
1
1
-
LoadModule(System.String,System.Byte[])
Used 2 times
-
Assembly
-
System.Runtime.InteropServices
1
-
Marshal
1
-
GetHRForException(System.Exception)
Used 1 time
1
-
GetHRForException(System.Exception)
Used 1 time
-
Marshal
-
System.Security
1
-
PermissionSet
1
-
Assert()
Used 1 time
1
-
Assert()
Used 1 time
-
PermissionSet
-
Microsoft.SqlServer.Server
There are 23 P/Invokes (used 35 times):
| Count | Library | Function |
|---|---|---|
| 3 | kernel32.dll | int getstdhandle(int) |
| 3 | kernel32.dll | int getfiletype(int) |
| 2 | fusion.dll | int createassemblyenum(iassemblyenum&, intptr, iassemblyname, assemblycacheflags |
| 2 | fusion.dll | int createassemblynameobject(iassemblyname&, string, createassemblynameobjectfla |
| 2 | kernel32.dll | intptr loadlibrary(string) |
| 2 | kernel32.dll | intptr getprocaddress(intptr, string) |
| 2 | kernel32.dll | int getdrivetype(string) |
| 2 | mfidmap.dll | intptr dminit(int, int, intptr, int, int) |
| 2 | mpr.dll | int wnetgetconnection(string, stringbuilder, int32&) |
| 2 | winspool.drv | bool getprinter(intptr, int, intptr, int, int32&) |
| 1 | cblxmlm.dll | void cbl_xmlparse_interface_wrap(intptr&, byte[], int, int, byte[], int32&, int3 |
| 1 | kernel32 | intptr loadlibrary(string) |
| 1 | kernel32 | bool getdiskfreespaceex(string, int64&, int64&, int64&) |
| 1 | kernel32.dll | safefilehandle createfile(string, fileaccess, fileshare, int, filemode, int, int |
| 1 | kernel32.dll | intptr globallock(intptr) |
| 1 | kernel32.dll | int64 getvolumeinformation(string, stringbuilder, uint, uint32&, uint32&, uint32 |
| 1 | kernel32.dll | bool globalunlock(intptr) |
| 1 | mfidmap.dll | int dmgetcbldata(intptr, mfidmap/idesc&, intptr, int, intptr, int32&) |
| 1 | mfidmap.dll | int dmsetcbldata(intptr, mfidmap/idesc&, intptr, int, intptr, int) |
| 1 | mfidmap.dll | void dmterm(intptr) |
| 1 | user32.dll | int messagebox(intptr, string, string, uint) |
| 1 | winspool.drv | int closeprinter(intptr) |
| 1 | winspool.drv | int openprinter(string, intptr&, pcprinter/printer_defaults&) |