wia_xp.h header
This header is used by multiple technologies. For more information, see:
wia_xp.h contains the following programming interfaces:
Interfaces
IEnumWIA_DEV_CAPS The IEnumWIA_DEV_CAPS interface enumerates the currently available Windows Image Acquisition (WIA) hardware device capabilities. Device capabilities include commands and events that the device supports. |
IEnumWIA_DEV_INFO The IEnumWIA_DEV_INFO interface enumerates the currently available Windows Image Acquisition (WIA) hardware devices and their properties. Device information properties describe the installation and configuration of WIA hardware devices. |
IEnumWIA_FORMAT_INFO Use the IEnumWIA_FORMAT_INFO interface to enumerate the format and media type information for a device. |
IEnumWiaItem The IEnumWiaItem interface is used by applications to enumerate IWiaItem objects in the tree's current folder. |
IWiaDataCallback Provides an application callback mechanism during data transfers from Windows Image Acquisition (WIA) hardware devices to applications.Note For Windows Vista applications, use IWiaTransferCallback instead of IWiaDataCallback. |
IWiaDataTransfer The IWiaDataTransfer interface is a high performance data transfer interface. |
IWiaDevMgr Applications use the IWiaDevMgr interface to create and manage image acquisition devices. |
IWiaEventCallback The IWiaEventCallback interface is used by applications to receive notification of Windows Image Acquisition (WIA) hardware device events. |
IWiaItem Each Windows Image Acquisition (WIA) hardware device is represented to an application as a hierarchical tree of IWiaItem objects. |
IWiaItemExtras The IWiaItemExtras interface provides several methods that enable applications to communicate with hardware drivers. |
IWiaLog This interface is not supported. (IWiaLog) |
IWiaLogEx This interface is not supported. (IWiaLogEx) |
IWiaNotifyDevMgr This interface is not implemented. |
IWiaPropertyStorage The IWiaPropertyStorage interface is used to access information about the IWiaItem object's properties. Applications must query an item to obtain its IWiaPropertyStorage interface. |
Functions
LPSAFEARRAY_UserFree Frees resources on the server side when called by RPC stub files. (LPSAFEARRAY_UserFree) |
LPSAFEARRAY_UserFree64 Frees resources on the server side when called by RPC stub files. (LPSAFEARRAY_UserFree64) |
LPSAFEARRAY_UserMarshal Marshals data from the specified SAFEARRAY object to the user's RPC buffer on the client or server side. (LPSAFEARRAY_UserMarshal) |
LPSAFEARRAY_UserMarshal64 Marshals data from the specified SAFEARRAY object to the user's RPC buffer on the client or server side. (LPSAFEARRAY_UserMarshal64) |
LPSAFEARRAY_UserSize Calculates the wire size of the SAFEARRAY object, and gets its handle and data. (LPSAFEARRAY_UserSize) |
LPSAFEARRAY_UserSize64 Calculates the wire size of the SAFEARRAY object, and gets its handle and data. (LPSAFEARRAY_UserSize64) |
LPSAFEARRAY_UserUnmarshal Unmarshals a SAFEARRAY object from the RPC buffer. (LPSAFEARRAY_UserUnmarshal) |
LPSAFEARRAY_UserUnmarshal64 Unmarshals a SAFEARRAY object from the RPC buffer. (LPSAFEARRAY_UserUnmarshal64) |
Structures
WIA_DATA_CALLBACK_HEADER The WIA_DATA_CALLBACK_HEADER is transmitted to an application during a series of calls by the Windows Image Acquisition (WIA) run-time system to the IWiaDataCallback::BandedDataCallback method. |
WIA_DATA_TRANSFER_INFO The WIA_DATA_TRANSFER_INFO structure is used by applications to describe the buffer used to retrieve bands of data from Windows Image Acquisition (WIA) devices. It is primarily used in conjunction with the methods of the IWiaDataTransfer interface. |
WIA_DEV_CAP Applications use the WIA_DEV_CAP structure to enumerate device capabilities. A device capability is defined by an event or command that the device supports. For more information, see IEnumWIA_DEV_CAPS. |
WIA_DITHER_PATTERN_DATA The WIA_DITHER_PATTERN_DATA structure specifies a dither pattern for scanners. It is used in conjunction with the scanner device property constant WIA_DPS_DITHER_PATTERN_DATA. |
WIA_EXTENDED_TRANSFER_INFO The WIA_EXTENDED_TRANSFER_INFO structure specifies extended transfer information for the IWiaDataTransfer::idtGetExtendedTransferInfo method. |
WIA_FORMAT_INFO The WIA_FORMAT_INFO structure specifies valid format and media type pairs for a device. |
WIA_PROPID_TO_NAME Provides a quick means by which applications can look up the standard Windows Image Acquisition (WIA) property name from the WIA property ID (or vice versa). |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for