Vanara/PInvoke/PhotoAcquire
David Hall 1aba884b1e Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
..
PhotoAcquire.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
Vanara.PInvoke.PhotoAcquire.csproj Added dll to PhotoAcquire data 2023-02-05 19:45:04 -07:00
pkgreadme.md Updated project files 2022-12-29 13:54:33 -07:00
readme.md Updated project files 2022-12-29 13:54:33 -07:00

readme.md

Assembly report for Vanara.PInvoke.PhotoAcquire.dll

PInvoke API (methods, structures and constants) imported from Windows Photo Acquisition.

Enumerations

Enum Description Values
Vanara.PInvoke.PhotoAcquisition.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 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 The enumeration type indicates the type of error values that can be passed to the nMessageType parameter of IPhotoAcquireProgressCB::ErrorAdvise. PHOTOACQUIRE_ERROR_SKIPRETRYCANCEL, PHOTOACQUIRE_ERROR_RETRYCANCEL, PHOTOACQUIRE_ERROR_YESNO, PHOTOACQUIRE_ERROR_OK
Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_RESULT The enumeration type indicates the type of error values that can be assigned to the pnErrorAdviseResult 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 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 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 The enumeration type indicates the check box on the IPhotoProgressDialog object. PROGRESS_DIALOG_CHECKBOX_ID_DEFAULT
Vanara.PInvoke.PhotoAcquisition.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 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 The interface provides methods for acquiring photos from a device.
Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireDeviceSelectionDialog Provides a dialog box for selecting the device to acquire images from.
Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireItem The interface provides methods for working with items as they are acquired from a device.
Vanara.PInvoke.PhotoAcquisition.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 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 The interface may be implemented if you wish to do extra processing at various stages in the acquisition process.
Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSettings The interface is used to work with image acquisition settings, such as file name format.
Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSource The interface is used for acquisition of items from a device.
Vanara.PInvoke.PhotoAcquisition.IPhotoProgressActionCB Implement this interface to get process from an Vanara.PInvoke.PhotoAcquisition.IPhotoProgressDialog.
Vanara.PInvoke.PhotoAcquisition.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 The IUserInputString 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 CLSID_PhotoAcquire
Vanara.PInvoke.PhotoAcquisition.PhotoAcquireDeviceSelectionDialog CLSID_PhotoAcquireDeviceSelectionDialog
Vanara.PInvoke.PhotoAcquisition.PhotoAcquireOptionsDialog CLSID_PhotoAcquireOptionsDialog
Vanara.PInvoke.PhotoAcquisition Enums and interfaces from the Windows Photo Acquisition API.
Vanara.PInvoke.PhotoAcquisition.PhotoProgressDialog CLSID_PhotoProgressDialog