44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
/*****************************************************************************
|
|
*
|
|
* (C) COPYRIGHT MICROSOFT CORPORATION, 2000
|
|
*
|
|
* TITLE: WiaProc.h
|
|
*
|
|
* VERSION: 1.0
|
|
*
|
|
* DATE: 2000/11/14
|
|
*
|
|
* DESCRIPTION: Handles WIA side of things
|
|
*
|
|
*****************************************************************************/
|
|
#ifndef _WIAPROC_H_
|
|
#define _WIAPROC_H_
|
|
|
|
#define WM_CUSTOM_ADD_IMAGE WM_USER + 101
|
|
|
|
HRESULT WiaProc_Init();
|
|
HRESULT WiaProc_Term();
|
|
|
|
HRESULT WiaProc_CreateSelectedDevice(TCHAR *pszDeviceID,
|
|
UINT cchDeviceID);
|
|
|
|
HRESULT WiaProc_PopulateDeviceList();
|
|
HRESULT WiaProc_PopulateItemList();
|
|
|
|
HRESULT WiaProc_DestroySelectedDevice();
|
|
|
|
HRESULT WiaProc_GetImageDirectory(TCHAR *pszImageDirectory,
|
|
UINT cchImageDirectory);
|
|
|
|
HRESULT WiaProc_DeviceTakePicture();
|
|
|
|
HRESULT WiaProc_SetLastSavedImage(BSTR bstrLastSavedImage);
|
|
|
|
HRESULT WiaProc_GetProperty(IWiaPropertyStorage *pPropStorage,
|
|
PROPID nPropID,
|
|
PROPVARIANT *pPropVar);
|
|
|
|
|
|
|
|
#endif // _WIAPROC_H_
|