Updated project files

pull/395/head v3.4.14
David Hall 2023-04-15 12:24:55 -06:00
parent caae0d547a
commit bf17b65a05
10 changed files with 54 additions and 49 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows NtDll.dll.
- Includes methods from ntdll.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NtDll?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NtDll?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NtDll)
### Methods - 5% API coverage (35 of 628 functions)
### Methods - 5% API coverage (37 of 630 functions)
Native Method | Header | Managed Method
--- | --- | ---
[_vscprintf](https://www.google.com/search?num=5&q=_vscprintf+site%3Alearn.microsoft.com) | |
@ -12,6 +12,7 @@ Native Method | Header | Managed Method
[DbgPrint](https://www.google.com/search?num=5&q=DbgPrint+site%3Alearn.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.DbgPrint](https://github.com/dahall/Vanara/search?l=C%23&q=DbgPrint)
[DbgPrintEx](https://www.google.com/search?num=5&q=DbgPrintEx+site%3Alearn.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.DbgPrintEx](https://github.com/dahall/Vanara/search?l=C%23&q=DbgPrintEx)
[DbgPrompt](https://www.google.com/search?num=5&q=DbgPrompt+site%3Alearn.microsoft.com) | ntddk.h | [Vanara.PInvoke.NtDll.DbgPrompt](https://github.com/dahall/Vanara/search?l=C%23&q=DbgPrompt)
[DbgUiSetThreadDebugObject](https://www.google.com/search?num=5&q=DbgUiSetThreadDebugObject+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NtDll.DbgUiSetThreadDebugObject](https://github.com/dahall/Vanara/search?l=C%23&q=DbgUiSetThreadDebugObject)
[EtwCheckCoverage](https://www.google.com/search?num=5&q=EtwCheckCoverage+site%3Alearn.microsoft.com) | |
[LdrCallEnclave](https://www.google.com/search?num=5&q=LdrCallEnclave+site%3Alearn.microsoft.com) | |
[LdrControlFlowGuardEnforced](https://www.google.com/search?num=5&q=LdrControlFlowGuardEnforced+site%3Alearn.microsoft.com) | |
@ -127,6 +128,7 @@ Native Method | Header | Managed Method
[NtRecoverEnlistment](https://www.google.com/search?num=5&q=NtRecoverEnlistment+site%3Alearn.microsoft.com) | |
[NtRecoverResourceManager](https://www.google.com/search?num=5&q=NtRecoverResourceManager+site%3Alearn.microsoft.com) | |
[NtRecoverTransactionManager](https://www.google.com/search?num=5&q=NtRecoverTransactionManager+site%3Alearn.microsoft.com) | |
[NtRemoveProcessDebug](https://www.google.com/search?num=5&q=NtRemoveProcessDebug+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NtDll.NtRemoveProcessDebug](https://github.com/dahall/Vanara/search?l=C%23&q=NtRemoveProcessDebug)
[NtRenameKey](https://www.google.com/search?num=5&q=NtRenameKey+site%3Alearn.microsoft.com) | |
[NtRenameTransactionManager](https://www.google.com/search?num=5&q=NtRenameTransactionManager+site%3Alearn.microsoft.com) | |
[NtRollbackComplete](https://www.google.com/search?num=5&q=NtRollbackComplete+site%3Alearn.microsoft.com) | |

View File

@ -11,11 +11,8 @@
<PackageTags>pinvoke;vanara;net-extensions;interop;photoacq;photo acquisition;windows</PackageTags>
<PackageReleaseNotes>Currently implements:
Classes
PhotoAcquire, PhotoAcquireDeviceSelectionDialog, PhotoAcquireOptionsDialog, PhotoAcquisition, PhotoProgressDialog
Enumerations
DEVICE_SELECTION_DEVICE_TYPE, DSF, ERROR_ADVISE_MESSAGE_TYPE, ERROR_ADVISE_RESULT, PAPS, PHOTOACQ, PROGRESS_DIALOG_CHECKBOX_ID, PROGRESS_DIALOG_IMAGE_TYPE, USER_INPUT_STRING_TYPE
Interfaces
IPhotoAcquire IPhotoAcquireDeviceSelectionDialog IPhotoAcquireItem IPhotoAcquireOptionsDialog IPhotoAcquirePlugin IPhotoAcquireProgressCB IPhotoAcquireSettings IPhotoAcquireSource IPhotoProgressActionCB IPhotoProgressDialog IUserInputString
</PackageReleaseNotes>
<PackageReadmeFile>pkgreadme.md</PackageReadmeFile>

View File

@ -16,6 +16,6 @@ If you're still running into problems, file an [issue](https://github.com/dahall
### **Included in Vanara.PInvoke.PhotoAcquire**
Classes | Enumerations | Interfaces
--- | --- | ---
PhotoAcquire PhotoAcquireDeviceSelectionDialog PhotoAcquireOptionsDialog PhotoAcquisition PhotoProgressDialog | DEVICE_SELECTION_DEVICE_TYPE DSF ERROR_ADVISE_MESSAGE_TYPE ERROR_ADVISE_RESULT PAPS PHOTOACQ PROGRESS_DIALOG_CHECKBOX_ID PROGRESS_DIALOG_IMAGE_TYPE USER_INPUT_STRING_TYPE | IPhotoAcquire IPhotoAcquireDeviceSelectionDialog IPhotoAcquireItem IPhotoAcquireOptionsDialog IPhotoAcquirePlugin IPhotoAcquireProgressCB IPhotoAcquireSettings IPhotoAcquireSource IPhotoProgressActionCB IPhotoProgressDialog IUserInputString
Enumerations | Interfaces
--- | ---
DEVICE_SELECTION_DEVICE_TYPE DSF ERROR_ADVISE_MESSAGE_TYPE ERROR_ADVISE_RESULT PAPS PHOTOACQ PROGRESS_DIALOG_CHECKBOX_ID PROGRESS_DIALOG_IMAGE_TYPE USER_INPUT_STRING_TYPE | IPhotoAcquire IPhotoAcquireDeviceSelectionDialog IPhotoAcquireItem IPhotoAcquireOptionsDialog IPhotoAcquirePlugin IPhotoAcquireProgressCB IPhotoAcquireSettings IPhotoAcquireSource IPhotoProgressActionCB IPhotoProgressDialog IUserInputString

View File

@ -1,36 +1,39 @@
## Assembly report for Vanara.PInvoke.PhotoAcquire.dll
## Vanara.PInvoke.PhotoAcquire
PInvoke API (methods, structures and constants) imported from Windows Photo Acquisition.
### Enumerations
Enum | Description | Values
---- | ---- | ----
[Vanara.PInvoke.PhotoAcquisition.DEVICE_SELECTION_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_SELECTION_DEVICE_TYPE) | The enumeration type indicates the type of a selected device. | DST_UNKNOWN_DEVICE, DST_WPD_DEVICE, DST_WIA_DEVICE, DST_STI_DEVICE, DSF_TWAIN_DEVICE, DST_FS_DEVICE, DST_DV_DEVICE
[Vanara.PInvoke.PhotoAcquisition.DSF](https://github.com/dahall/Vanara/search?l=C%23&q=DSF) | | DSF_WPD_DEVICES, DSF_WIA_CAMERAS, DSF_WIA_SCANNERS, DSF_STI_DEVICES, DSF_TWAIN_DEVICES, DSF_FS_DEVICES, DSF_DV_DEVICES, DSF_ALL_DEVICES, DSF_CPL_MODE, DSF_SHOW_OFFLINE
[Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_MESSAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ERROR_ADVISE_MESSAGE_TYPE) | The enumeration type indicates the type of error values that can be passed to the <c>nMessageType</c> parameter of IPhotoAcquireProgressCB::ErrorAdvise. | PHOTOACQUIRE_ERROR_SKIPRETRYCANCEL, PHOTOACQUIRE_ERROR_RETRYCANCEL, PHOTOACQUIRE_ERROR_YESNO, PHOTOACQUIRE_ERROR_OK
[Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=ERROR_ADVISE_RESULT) | The enumeration type indicates the type of error values that can be assigned to the <c>pnErrorAdviseResult</c> parameter of IPhotoAcquireProgressCB::ErrorAdvise. | PHOTOACQUIRE_RESULT_YES, PHOTOACQUIRE_RESULT_NO, PHOTOACQUIRE_RESULT_OK, PHOTOACQUIRE_RESULT_SKIP, PHOTOACQUIRE_RESULT_SKIP_ALL, PHOTOACQUIRE_RESULT_RETRY, PHOTOACQUIRE_RESULT_ABORT
[Vanara.PInvoke.PhotoAcquisition.PAPS](https://github.com/dahall/Vanara/search?l=C%23&q=PAPS) | Specifies a double word value indicating whether this method is being called before or after processing an item. | PAPS_PRESAVE, PAPS_POSTSAVE, PAPS_CLEANUP
[Vanara.PInvoke.PhotoAcquisition.PHOTOACQ](https://github.com/dahall/Vanara/search?l=C%23&q=PHOTOACQ) | Photo acquire flags. | PHOTOACQ_RUN_DEFAULT, PHOTOACQ_NO_GALLERY_LAUNCH, PHOTOACQ_DISABLE_AUTO_ROTATE, PHOTOACQ_DISABLE_PLUGINS, PHOTOACQ_DISABLE_GROUP_TAG_PROMPT, PHOTOACQ_DISABLE_DB_INTEGRATION, PHOTOACQ_DELETE_AFTER_ACQUIRE, PHOTOACQ_DISABLE_DUPLICATE_DETECTION, PHOTOACQ_ENABLE_THUMBNAIL_CACHING, PHOTOACQ_DISABLE_METADATA_WRITE, PHOTOACQ_DISABLE_THUMBNAIL_PROGRESS, PHOTOACQ_DISABLE_SETTINGS_LINK, PHOTOACQ_ABORT_ON_SETTINGS_UPDATE, PHOTOACQ_IMPORT_VIDEO_AS_MULTIPLE_FILES
[Vanara.PInvoke.PhotoAcquisition.PROGRESS_DIALOG_CHECKBOX_ID](https://github.com/dahall/Vanara/search?l=C%23&q=PROGRESS_DIALOG_CHECKBOX_ID) | The enumeration type indicates the check box on the IPhotoProgressDialog object. | PROGRESS_DIALOG_CHECKBOX_ID_DEFAULT
[Vanara.PInvoke.PhotoAcquisition.PROGRESS_DIALOG_IMAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROGRESS_DIALOG_IMAGE_TYPE) | The enumeration type indicates the image type set in IPhotoProgressDialog::SetImage. | PROGRESS_DIALOG_ICON_SMALL, PROGRESS_DIALOG_ICON_LARGE, PROGRESS_DIALOG_ICON_THUMBNAIL, PROGRESS_DIALOG_BITMAP_THUMBNAIL
[Vanara.PInvoke.PhotoAcquisition.USER_INPUT_STRING_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=USER_INPUT_STRING_TYPE) | The enumeration type indicates the type of string to obtain from the user in IPhotoAcquireProgressCB::GetUserInput. | USER_INPUT_DEFAULT, USER_INPUT_PATH_ELEMENT
### Interfaces
Interface | Description
---- | ----
[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquire) | The interface provides methods for acquiring photos from a device.
[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireDeviceSelectionDialog) | Provides a dialog box for selecting the device to acquire images from.
[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireItem](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireItem) | The interface provides methods for working with items as they are acquired from a device.
[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireOptionsDialog) | The interface is used to display an options dialog box in which the user can select photo acquisition settings such as file name formats, as well as whether or not to rotate images, to prompt for a tag name, or to erase photos from the camera after importing.
[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquirePlugin](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquirePlugin) | Implement the interface when you want to create a plug-in to run alongside the Windows Vista user interface (UI) for image acquisition. Registry settings are required to enable the plug-in.
[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireProgressCB](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireProgressCB) | The interface may be implemented if you wish to do extra processing at various stages in the acquisition process.
[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSettings](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireSettings) | The interface is used to work with image acquisition settings, such as file name format.
[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSource](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireSource) | The interface is used for acquisition of items from a device.
[Vanara.PInvoke.PhotoAcquisition.IPhotoProgressActionCB](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoProgressActionCB) | Implement this interface to get process from an `Vanara.PInvoke.PhotoAcquisition.IPhotoProgressDialog`.
[Vanara.PInvoke.PhotoAcquisition.IPhotoProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoProgressDialog) | Provides the progress dialog box that may be displayed when enumerating or importing images. The dialog box is modal and runs in its own thread.
[Vanara.PInvoke.PhotoAcquisition.IUserInputString](https://github.com/dahall/Vanara/search?l=C%23&q=IUserInputString) | The <c>IUserInputString</c> interface represents the object created when asking the user for a string—for example, when obtaining the name of a tag.
### Classes
Class | Description
---- | ----
[Vanara.PInvoke.PhotoAcquisition.PhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquire) | CLSID_PhotoAcquire
[Vanara.PInvoke.PhotoAcquisition.PhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireDeviceSelectionDialog) | CLSID_PhotoAcquireDeviceSelectionDialog
[Vanara.PInvoke.PhotoAcquisition.PhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireOptionsDialog) | CLSID_PhotoAcquireOptionsDialog
[Vanara.PInvoke.PhotoAcquisition](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquisition) | Enums and interfaces from the Windows Photo Acquisition API.
[Vanara.PInvoke.PhotoAcquisition.PhotoProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoProgressDialog) | CLSID_PhotoProgressDialog
- Includes methods from Vanara.PInvoke.PhotoAcquire.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.PhotoAcquire?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.PhotoAcquire?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.PhotoAcquire)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
[DEVICE_SELECTION_DEVICE_TYPE](https://www.google.com/search?num=5&q=DEVICE_SELECTION_DEVICE_TYPE+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.DEVICE_SELECTION_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_SELECTION_DEVICE_TYPE)
[DSF](https://www.google.com/search?num=5&q=DSF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.DSF](https://github.com/dahall/Vanara/search?l=C%23&q=DSF)
[ERROR_ADVISE_MESSAGE_TYPE](https://www.google.com/search?num=5&q=ERROR_ADVISE_MESSAGE_TYPE+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_MESSAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ERROR_ADVISE_MESSAGE_TYPE)
[ERROR_ADVISE_RESULT](https://www.google.com/search?num=5&q=ERROR_ADVISE_RESULT+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=ERROR_ADVISE_RESULT)
[PAPS](https://www.google.com/search?num=5&q=PAPS+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.PAPS](https://github.com/dahall/Vanara/search?l=C%23&q=PAPS)
[PHOTOACQ](https://www.google.com/search?num=5&q=PHOTOACQ+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.PHOTOACQ](https://github.com/dahall/Vanara/search?l=C%23&q=PHOTOACQ)
[PROGRESS_DIALOG_CHECKBOX_ID](https://www.google.com/search?num=5&q=PROGRESS_DIALOG_CHECKBOX_ID+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.PROGRESS_DIALOG_CHECKBOX_ID](https://github.com/dahall/Vanara/search?l=C%23&q=PROGRESS_DIALOG_CHECKBOX_ID)
[PROGRESS_DIALOG_IMAGE_TYPE](https://www.google.com/search?num=5&q=PROGRESS_DIALOG_IMAGE_TYPE+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.PROGRESS_DIALOG_IMAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROGRESS_DIALOG_IMAGE_TYPE)
[USER_INPUT_STRING_TYPE](https://www.google.com/search?num=5&q=USER_INPUT_STRING_TYPE+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.USER_INPUT_STRING_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=USER_INPUT_STRING_TYPE)
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
[IPhotoAcquire](https://www.google.com/search?num=5&q=IPhotoAcquire+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquire)
[IPhotoAcquireDeviceSelectionDialog](https://www.google.com/search?num=5&q=IPhotoAcquireDeviceSelectionDialog+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireDeviceSelectionDialog)
[IPhotoAcquireItem](https://www.google.com/search?num=5&q=IPhotoAcquireItem+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireItem](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireItem)
[IPhotoAcquireOptionsDialog](https://www.google.com/search?num=5&q=IPhotoAcquireOptionsDialog+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireOptionsDialog)
[IPhotoAcquirePlugin](https://www.google.com/search?num=5&q=IPhotoAcquirePlugin+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquirePlugin](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquirePlugin)
[IPhotoAcquireProgressCB](https://www.google.com/search?num=5&q=IPhotoAcquireProgressCB+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireProgressCB](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireProgressCB)
[IPhotoAcquireSettings](https://www.google.com/search?num=5&q=IPhotoAcquireSettings+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSettings](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireSettings)
[IPhotoAcquireSource](https://www.google.com/search?num=5&q=IPhotoAcquireSource+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSource](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireSource)
[IPhotoProgressActionCB](https://www.google.com/search?num=5&q=IPhotoProgressActionCB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.IPhotoProgressActionCB](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoProgressActionCB)
[IPhotoProgressDialog](https://www.google.com/search?num=5&q=IPhotoProgressDialog+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoProgressDialog)
[IUserInputString](https://www.google.com/search?num=5&q=IUserInputString+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IUserInputString](https://github.com/dahall/Vanara/search?l=C%23&q=IUserInputString)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[PhotoAcquire](https://www.google.com/search?num=5&q=PhotoAcquire+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquire)
[PhotoAcquireDeviceSelectionDialog](https://www.google.com/search?num=5&q=PhotoAcquireDeviceSelectionDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireDeviceSelectionDialog)
[PhotoAcquireOptionsDialog](https://www.google.com/search?num=5&q=PhotoAcquireOptionsDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireOptionsDialog)
[PhotoAcquisition](https://www.google.com/search?num=5&q=PhotoAcquisition+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquisition)
[PhotoProgressDialog](https://www.google.com/search?num=5&q=PhotoProgressDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoProgressDialog)

View File

@ -321,3 +321,4 @@ Native Class | Header | Managed Class
[SafeHSPFILELOG](https://www.google.com/search?num=5&q=SafeHSPFILELOG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.SetupAPI.SafeHSPFILELOG](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHSPFILELOG)
[SafeHSPFILEQ](https://www.google.com/search?num=5&q=SafeHSPFILEQ+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.SetupAPI.SafeHSPFILEQ](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHSPFILEQ)
[SafeSP_DEVICE_INTERFACE_DETAIL_DATA](https://www.google.com/search?num=5&q=SafeSP_DEVICE_INTERFACE_DETAIL_DATA+site%3Alearn.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SafeSP_DEVICE_INTERFACE_DETAIL_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSP_DEVICE_INTERFACE_DETAIL_DATA)
[SP_DRVINFO_DETAIL_DATA_MGD](https://www.google.com/search?num=5&q=SP_DRVINFO_DETAIL_DATA_MGD+site%3Alearn.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DRVINFO_DETAIL_DATA_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DRVINFO_DETAIL_DATA_MGD)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows User32.dll
- Includes methods from user32.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.User32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.User32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.User32)
### Methods - 100% API coverage (562 of 562 functions)
### Methods - 100% API coverage (564 of 564 functions)
Native Method | Header | Managed Method
--- | --- | ---
[ActivateKeyboardLayout](https://www.google.com/search?num=5&q=ActivateKeyboardLayout+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ActivateKeyboardLayout](https://github.com/dahall/Vanara/search?l=C%23&q=ActivateKeyboardLayout)
@ -377,6 +377,8 @@ Native Method | Header | Managed Method
[MessageBeep](https://www.google.com/search?num=5&q=MessageBeep+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageBeep](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBeep)
[MessageBox](https://www.google.com/search?num=5&q=MessageBoxA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageBox](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBox)
[MessageBoxIndirect](https://www.google.com/search?num=5&q=MessageBoxIndirectA+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MessageBoxIndirect](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBoxIndirect)
[MessageBoxTimeoutA](https://www.google.com/search?num=5&q=MessageBoxTimeoutA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageBoxTimeout](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBoxTimeout)
[MessageBoxTimeoutW](https://www.google.com/search?num=5&q=MessageBoxTimeoutW+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageBoxTimeout](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBoxTimeout)
[ModifyMenu](https://www.google.com/search?num=5&q=ModifyMenuA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ModifyMenu](https://github.com/dahall/Vanara/search?l=C%23&q=ModifyMenu)
[MonitorFromPoint](https://www.google.com/search?num=5&q=MonitorFromPoint+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MonitorFromPoint](https://github.com/dahall/Vanara/search?l=C%23&q=MonitorFromPoint)
[MonitorFromRect](https://www.google.com/search?num=5&q=MonitorFromRect+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MonitorFromRect](https://github.com/dahall/Vanara/search?l=C%23&q=MonitorFromRect)