Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

  1. /*****************************************************************************
  2. *
  3. * (C) COPYRIGHT MICROSOFT CORPORATION, 2000
  4. *
  5. * TITLE: WiaProc.h
  6. *
  7. * VERSION: 1.0
  8. *
  9. * DATE: 2000/11/14
  10. *
  11. * DESCRIPTION: Handles WIA side of things
  12. *
  13. *****************************************************************************/
  14. #ifndef _WIAPROC_H_
  15. #define _WIAPROC_H_
  16. #define WM_CUSTOM_ADD_IMAGE WM_USER + 101
  17. HRESULT WiaProc_Init();
  18. HRESULT WiaProc_Term();
  19. HRESULT WiaProc_CreateSelectedDevice(TCHAR *pszDeviceID,
  20. UINT cchDeviceID);
  21. HRESULT WiaProc_PopulateDeviceList();
  22. HRESULT WiaProc_PopulateItemList();
  23. HRESULT WiaProc_DestroySelectedDevice();
  24. HRESULT WiaProc_GetImageDirectory(TCHAR *pszImageDirectory,
  25. UINT cchImageDirectory);
  26. HRESULT WiaProc_DeviceTakePicture();
  27. HRESULT WiaProc_SetLastSavedImage(BSTR bstrLastSavedImage);
  28. HRESULT WiaProc_GetProperty(IWiaPropertyStorage *pPropStorage,
  29. PROPID nPropID,
  30. PROPVARIANT *pPropVar);
  31. #endif // _WIAPROC_H_