wiamdef.h header

This header is used by image. For more information, see:

wiamdef.h contains the following programming interfaces:

Classes

 
CWiaLogProc

Learn more about: CWiaLogProc class
CWiaLogProcEx

Learn more about: CWiaLogProcEx class

Functions

 
WIAS_ASSERT

The WIAS_ASSERT macro writes a diagnostic message to the Wiatrace.log file.
WIAS_ERROR

The WIAS_ERROR macro writes a diagnostic message to the Wiatrace.log file.
WIAS_HRESULT

The WIAS_HRESULT macro writes a diagnostic message to the Wiatrace.log file.
WIAS_LERROR

The WIAS_LERROR macro is obsolete. It is recommended that the WIAS_ERROR macro be used instead.The WIAS_LERROR macro writes a diagnostic WIA_ERROR message to the log file.
WIAS_LHRESULT

The WIAS_LHRESULT macro is obsolete. It is recommended that the WIAS_HRESULT macro be used instead. The WIAS_LHRESULT macro translates an HRESULT value into a string and writes the string to the diagnostic log file.
WIAS_LTRACE

The WIAS_LTRACE macro is obsolete. It is recommended that the WIAS_TRACE macro be used instead.The WIAS_LTRACE macro writes a diagnostic WIA_TRACE message to the log file.
WIAS_LWARNING

The WIAS_LWARNING macro is obsolete, do not use.
WIAS_TRACE

The WIAS_TRACE macro writes a diagnostic message to the Wiatrace.log file.
wiasCreateChildAppItem

The wiasCreateChildAppItem function creates a new application item and inserts it as a child of the specified (parent) item. Note that this item will not have any properties in its property sets until the driver or application actually fills them in.
wiasCreateDrvItem

The wiasCreateDrvItem function creates an IWiaDrvItem Interface object.
wiasCreateLogInstance

The wiasCreateLogInstance function creates an instance of a logging object.
wiasCreatePropContext

The wiasCreatePropContext function allocates a property context to indicate which of an item's properties are being changed by the application.
wiasDebugError

The wiasDebugError function is obsolete.
wiasDebugTrace

The wiasDebugTrace function is obsolete.
wiasDownSampleBuffer

The wiasDownSampleBuffer function takes in a buffer of DWORD-aligned pixel data and downsamples it (produces image data of lower resolution) to the specified size and resolution.
wiasFormatArgs

The wiasFormatArgs function formats an argument list into a packaged string for logging.
wiasFreePropContext

The wiasFreePropContext function releases the memory occupied by a WIA_PROPERTY_CONTEXT structure.
wiasGetChangedValueFloat

The wiasGetChangedValueFloat function determines whether a property with a floating-point value has been changed by an application.
wiasGetChangedValueGuid

The wiasGetChangedValueGuid function determines whether a property with a GUID value has been changed by an application.
wiasGetChangedValueLong

The wiasGetChangedValueLong function determines whether a property with a long integer value has been changed by an application.
wiasGetChangedValueStr

The wiasGetChangedValueStr function determines whether a property with a string value has been changed by an application.
wiasGetChildrenContexts

The wiasGetChildrenContexts function retrieves an array of item contexts belonging to the current item's children.
wiasGetContextFromName

The wiasGetContextFromName function retrieves the item context for an item name.
wiasGetDrvItem

The wiasGetDrvItem function retrieves a driver item.
wiasGetImageInformation

The wiasGetImageInformation function retrieves transfer context information from an item.
wiasGetItemType

The wiasGetItemType function indicates the item type.
wiasGetPropertyAttributes

The wiasGetPropertyAttributes function retrieves the access flags and valid values for a set of properties.
wiasGetRootItem

The wiasGetRootItem function retrieves the root item context of a specified WIA item.
wiasIsPropChanged

The wiasIsPropChanged function tests whether a specified property has been changed by an application.
wiasParseEndorserString

The wiasParseEndorserString function parses an endorser string, replacing WIA service-defined and vendor-defined tokens in the string with values associated with those tokens.
wiasPrintDebugHResult

The wiasPrintDebugHResult function is obsolete.
wiasQueueEvent

The wiasQueueEvent function informs the service that the device generated an event.
wiasReadMultiple

The wiasReadMultiple function retrieves multiple property values from a WIA item.
wiasReadPropBin

The wiasReadPropBin function retrieves a binary-data property value from a WIA item.
wiasReadPropFloat

The wiasReadPropFloat function retrieves a floating-point property value from a WIA item.
wiasReadPropGuid

The wiasReadPropGuid function retrieves a GUID property value from a WIA item.
wiasReadPropLong

The wiasReadPropLong function retrieves a long integer property value from a WIA item.
wiasReadPropStr

The wiasReadPropStr function retrieves a string property value from a WIA item.
wiasSendEndOfPage

The wiasSendEndOfPage function calls the client callback routine during a data transfer, sending the current total page count.
wiasSetItemPropAttribs

The wiasSetItemPropAttribs function sets the access flags and valid values for an item's set of properties.
wiasSetItemPropNames

The wiasSetItemPropNames function writes property names to item properties.
wiasSetPropChanged

The wiasSetPropChanged function modifies a property context to indicate that a property is being changed.
wiasSetPropertyAttributes

The wiasSetPropertyAttributes function sets the access flags and valid values for a set of properties.
wiasSetValidFlag

The wiasSetValidFlag function sets the valid values for a WIA_PROP_FLAG property.
wiasSetValidListFloat

The wiasSetValidListFloat function sets valid values for a WIA_PROP_LIST property of type VT_R4.
wiasSetValidListGuid

The wiasSetValidListGuid function sets valid values for a WIA_PROP_LIST property of type VT_CLSID.
wiasSetValidListLong

The wiasSetValidListLong function sets the valid values for a WIA_PROP_LIST property of type VT_I4.
wiasSetValidListStr

The wiasSetValidListStr function sets the valid values for a WIA_PROP_LIST property of type VT_BSTR.
wiasSetValidRangeFloat

The wiasSetValidRangeFloat function specifies the range of valid values for a WIA_PROP_RANGE property of type VT_R4.
wiasSetValidRangeLong

The wiasSetValidRangeLong function specifies the range of valid values for a WIA_PROP_RANGE property of type VT_I4.
wiasUpdateScanRect

The wiasUpdateScanRect function updates the scanning area sizes of the scanning device.
wiasUpdateValidFormat

The wiasUpdateValidFormat function updates the valid format of the property context for the current minidriver.
wiasValidateItemProperties

The wiasValidateItemProperties function validates a list of simple item properties against their current valid values.
wiasWriteBufToFile

The wiasWriteBufToFile function writes from a specified buffer to an image file.
wiasWriteMultiple

The wiasWriteMultiple function writes multiple property values to a WIA item.
wiasWritePageBufToFile

The wiasWritePageBufToFile function writes the contents of a temporary page buffer to an image file.
wiasWritePageBufToStream

The wiasWritePageBufToStream function writes the contents of a temporary page buffer to the IStream interface provided by the application.
wiasWritePropBin

The wiasWritePropBin function writes a single binary-data property value to a WIA item.
wiasWritePropFloat

The wiasWritePropFloat function writes a single floating-point property value to a WIA item.
wiasWritePropGuid

The wiasWritePropGuid function writes a single GUID property value to a WIA item.
wiasWritePropLong

The wiasWritePropLong function writes a single long integer property value to a WIA item.
wiasWritePropStr

The wiasWritePropStr function writes a single string property value to a WIA item.