Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

53 lines
1.1 KiB

/***************************************************************************
RESET.C
Purpose: Software reset of Scanner, not all scanners support it
$Log: S:\oiwh\scanlib\reset.c_v $
*
* Rev 1.0 20 Jul 1995 14:38:06 KFS
* Initial entry
*
* Rev 1.1 22 Aug 1994 15:52:54 KFS
* no code change, added vlog comments to file
*
****************************************************************************/
/* kfs 06-07-93 added support for TWAIN interface */
#include "pvundef.h"
/*
CAUTION! Only data which can be shared among appliations,
or data that is only used without giving up the CPU should declared staticly.
*/
/* imports */
/* exports */
/* locals */
/************************/
/* ResetScanner */
/************************/
int PASCAL IMGResetScanner(hScancb)
HANDLE hScancb;
{
int ret_val;
LPSCANCB sp;
TWAIN_PROP ToTwain;
if (ret_val = ParmCheck(hScancb, (LPSCANCB far *)&sp, &ToTwain))
return ret_val;
sp->Func = SHF_RESET;
if (ToTwain.TSdh)
GlobalUnlock(ToTwain.TSdh);
else
SendMessage(sp->Wnd, WM_SCANCB, (WPARAM) hScancb, 0L);
return SuccessCheck(hScancb, sp);
}