Application Report
- Application ID: e30bcd03b8fe46c8bd575638b9731c14
- Report Submitted on: 08/17/2007 12:41:27
- API Issues: 12
- P/Invoke APIs: 10
The following 12 APIs (used 24 times) might not work:
- Total:
11
1
-
Microsoft.Win32
1
-
RegistryKey
1
-
RegistryKey
-
System.Diagnostics
1
-
Process
1
-
get_MainWindowHandle()
Used 1 time
1
-
get_MainWindowHandle()
Used 1 time
-
Process
-
System.Windows.Forms
9
1
-
Help
1
-
PageSetupDialog
1
-
set_EnableMetric(System.Boolean)
Used 5 times
1
-
set_EnableMetric(System.Boolean)
Used 5 times
-
PrintDialog
1
-
set_UseEXDialog(System.Boolean)
Used 4 times
1
-
set_UseEXDialog(System.Boolean)
Used 4 times
-
RichTextBox
1
-
set_SelectionRightIndent(System.Int32)
Used 1 time
1
-
set_SelectionRightIndent(System.Int32)
Used 1 time
-
ToolStripManager
1
-
LoadSettings(System.Windows.Forms.Form,System.String)
Used 1 time
1
-
LoadSettings(System.Windows.Forms.Form,System.String)
Used 1 time
-
WebBrowser
4
1
-
.ctor()
Used 2 times
1
-
Print()
Used 1 time
1
-
set_IsWebBrowserContextMenuEnabled(System.Boolean)
Used 3 times
1
-
set_ObjectForScripting(System.Object)
Used 2 times
1
-
set_WebBrowserShortcutsEnabled(System.Boolean)
Used 2 times
1
-
.ctor()
Used 2 times
-
Help
-
Microsoft.Win32
There are 10 P/Invokes (used 19 times):
| Count | Library | Function |
|---|---|---|
| 4 | user32.dll | void mouse_event(uint, uint, uint, uint, intptr) |
| 4 | user32.dll | int getwindowplacement(handleref, nativemethods/windowplacement&) |
| 2 | user32.dll | intptr loadkeyboardlayout(string, uint) |
| 2 | user32.dll | intptr sendmessage(handleref, int, intptr, intptr) |
| 2 | winmm.dll | bool playsound(byte[], intptr, int) |
| 1 | user32 | int16 getasynckeystate(int) |
| 1 | user32.dll | bool showwindow(handleref, int) |
| 1 | user32.dll | bool setforegroundwindow(handleref) |
| 1 | user32.dll | bool getkeyboardlayoutname(stringbuilder) |
| 1 | uxtheme.dll | int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i |