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. |