Application Report
- Application ID: a37c632132e04d20a70f7b083ae547bb
- Report Submitted on: 02/18/2008 14:16:16
- API Issues: 40
- P/Invoke APIs: 48
The following 40 APIs (used 131 times) might not work:
- Total:
1
33
34
-
System.Diagnostics
1
-
Process
1
-
get_MainWindowHandle()
Used 7 times
1
-
get_MainWindowHandle()
Used 7 times
-
Process
-
System.Management
29
34
-
ConnectionOptions
1
1
-
set_EnablePrivileges(System.Boolean)
Used 4 times
1
1
-
set_EnablePrivileges(System.Boolean)
Used 4 times
-
EnumerationOptions
2
2
-
set_ReturnImmediately(System.Boolean)
Used 4 times
1
1
-
set_Rewindable(System.Boolean)
Used 4 times
1
1
-
set_ReturnImmediately(System.Boolean)
Used 4 times
-
EventQuery
1
1
-
.ctor()
Used 2 times
1
1
-
.ctor()
Used 2 times
-
EventWatcherOptions
1
1
-
.ctor()
Used 2 times
1
1
-
.ctor()
Used 2 times
-
ManagementBaseObject
4
4
-
GetPropertyValue(System.String)
Used 16 times
1
1
-
get_ClassPath()
Used 2 times
1
1
-
get_Item(System.String)
Used 4 times
1
1
-
get_Properties()
Used 4 times
1
1
-
GetPropertyValue(System.String)
Used 16 times
-
ManagementEventWatcher
4
4
-
.ctor(System.Management.ManagementScope,System.Management.EventQuery,System.Management.EventWatcherOptions)
Used 2 times
1
1
-
Start()
Used 2 times
1
1
-
Stop()
Used 6 times
1
1
-
get_Scope()
Used 2 times
1
1
-
.ctor(System.Management.ManagementScope,System.Management.EventQuery,System.Management.EventWatcherOptions)
Used 2 times
-
ManagementObjectCollection
1
1
-
GetEnumerator()
Used 6 times
1
1
-
GetEnumerator()
Used 6 times
-
ManagementObjectCollection/ManagementObjectEnumerator
2
2
-
MoveNext()
Used 6 times
1
1
-
get_Current()
Used 6 times
1
1
-
MoveNext()
Used 6 times
-
ManagementObjectSearcher
5
-
.ctor(System.Management.ObjectQuery)
Used 1 time
1
-
.ctor(System.String,System.String)
Used 2 times
1
-
Get()
Used 3 times
1
-
get_Options()
Used 4 times
1
-
set_Scope(System.Management.ManagementScope)
Used 1 time
1
-
.ctor(System.Management.ObjectQuery)
Used 1 time
-
ManagementPath
1
1
-
get_ClassName()
Used 2 times
1
1
-
get_ClassName()
Used 2 times
-
ManagementQuery
1
-
set_QueryString(System.String)
Used 1 time
1
-
set_QueryString(System.String)
Used 1 time
-
ManagementScope
3
2
-
.ctor(System.String)
Used 2 times
1
-
Connect()
Used 6 times
1
1
-
get_Options()
Used 4 times
1
1
-
.ctor(System.String)
Used 2 times
-
PropertyData
4
4
-
get_IsArray()
Used 2 times
1
1
-
get_Name()
Used 2 times
1
1
-
get_Type()
Used 2 times
1
1
-
get_Value()
Used 6 times
1
1
-
get_IsArray()
Used 2 times
-
PropertyDataCollection
2
2
-
GetEnumerator()
Used 2 times
1
1
-
get_Item(System.String)
Used 2 times
1
1
-
GetEnumerator()
Used 2 times
-
PropertyDataCollection/PropertyDataEnumerator
2
2
-
MoveNext()
Used 2 times
1
1
-
get_Current()
Used 2 times
1
1
-
MoveNext()
Used 2 times
-
WqlObjectQuery
1
1
-
.ctor(System.String)
Used 2 times
1
1
-
.ctor(System.String)
Used 2 times
-
ConnectionOptions
-
System.Net
2
-
CredentialCache
1
-
get_DefaultCredentials()
Used 1 time
1
-
get_DefaultCredentials()
Used 1 time
-
WebProxy
1
-
GetDefaultProxy()
Used 1 time
1
-
GetDefaultProxy()
Used 1 time
-
CredentialCache
-
System.Runtime.Remoting.Channels.Ipc
1
-
IpcChannel
1
-
set_IsSecured(System.Boolean)
Used 1 time
1
-
set_IsSecured(System.Boolean)
Used 1 time
-
IpcChannel
-
System.Windows.Forms
1
-
RichTextBox
1
-
set_ShowSelectionMargin(System.Boolean)
Used 1 time
1
-
set_ShowSelectionMargin(System.Boolean)
Used 1 time
-
RichTextBox
-
System.Diagnostics
There are 48 P/Invokes (used 54 times):
| Count | Library | Function |
|---|---|---|
| 2 | islicense30.dll | intptr qlmcreatelicensemanager() |
| 2 | islicense30.dll | uint qlmvalidatefile(intptr, string, string) |
| 2 | kernel32 | intptr localfree(intptr) |
| 2 | user32.dll | int updatewindow(intptr) |
| 2 | user32.dll | int setforegroundwindow(intptr) |
| 2 | user32.dll | bool showwindow(intptr, int) |
| 1 | comctl32.dll | int propertysheet(propsheetheader&) |
| 1 | crypt32 | bool cryptunprotectdata(dpapi/x69a5d77f0a0d38ed/data_blob&, stringbuilder, dpapi |
| 1 | crypt32 | bool cryptprotectdata(dpapi/x69a5d77f0a0d38ed/data_blob&, string, dpapi/x69a5d77 |
| 1 | gdi32.dll | int escape(intptr, int, int, intptr, intptr) |
| 1 | islicense30.dll | int qlmgetmajorversion(intptr) |
| 1 | islicense30.dll | int qlmgetminorversion(intptr) |
| 1 | islicense30.dll | int qlmgetnumberoflicenses(intptr) |
| 1 | islicense30.dll | int qlmgetproductid(intptr) |
| 1 | islicense30.dll | int qlmgetstatus(intptr) |
| 1 | islicense30.dll | int qlmgetlicensetype(intptr) |
| 1 | islicense30.dll | void qlmdeletelicensemanager(intptr) |
| 1 | islicense30.dll | void qlmgetversion(intptr, stringbuilder) |
| 1 | islicense30.dll | void qlmgetexpirydate(intptr, datetime&) |
| 1 | islicense30.dll | int qlmgetfeatures(intptr) |
| 1 | islicense30.dll | bool qlmcreatelicensekeyex(intptr, int, string, stringbuilder) |
| 1 | islicense30.dll | bool qlmcreatelicensekey(intptr, datetime, int, stringbuilder) |
| 1 | islicense30.dll | bool qlmcreatelicensekeyex3(intptr, datetime, int, int, int, string, int, string |
| 1 | islicense30.dll | bool qlmdefineproduct(intptr, int, string, int, int, string, string) |
| 1 | islicense30.dll | bool qlmisevaluation(intptr) |
| 1 | islicense30.dll | bool qlmisvalid(intptr) |
| 1 | islicense30.dll | bool qlmsetlogfile(intptr, string) |
| 1 | islicense30.dll | int qlmgetduration(intptr) |
| 1 | islicense30.dll | int qlmgetdaysleft(intptr) |
| 1 | islicense30.dll | bool qlmvalidatelicenseex(intptr, string, string, stringbuilder) |
| 1 | islicense30.dll | bool qlmcreatelicensekeyex2(intptr, datetime, int, int, int, string, stringbuild |
| 1 | islicense30.dll | bool qlmvalidatelicense(intptr, string, stringbuilder) |
| 1 | islicense30.dll | bool qlmsetversion(intptr, string) |
| 1 | kernel32 | int getprivateprofilestring(string, string, string, stringbuilder, int, string) |
| 1 | kernel32 | int getprivateprofileint(string, string, int, string) |
| 1 | kernel32 | int writeprivateprofilestring(string, string, string, string) |
| 1 | user32 | int removeprop(intptr, string) |
| 1 | user32 | int getprop(intptr, string) |
| 1 | user32 | bool setprop(intptr, string, int) |
| 1 | user32.dll | intptr findwindow(string, string) |
| 1 | user32.dll | intptr sendmessage(intptr, int, intptr, intptr) |
| 1 | winspool.drv | bool startpageprinter(intptr) |
| 1 | winspool.drv | bool startdocprinter(intptr, int, rawprinterhelper/docinfoa) |
| 1 | winspool.drv | bool openprinter(string, intptr&, intptr) |
| 1 | winspool.drv | bool endpageprinter(intptr) |
| 1 | winspool.drv | bool enddocprinter(intptr) |
| 1 | winspool.drv | bool closeprinter(intptr) |
| 1 | winspool.drv | bool writeprinter(intptr, intptr, int, int32&) |