Lines Matching refs:__SM3600EXPORT__
252 __SM3600EXPORT__ int SetError(TInstance *this, int nError, const char *szFormat, ...);
253 __SM3600EXPORT__ void debug_printf(unsigned long ulType, const char *szFormat, ...);
254 __SM3600EXPORT__ TState FreeState(TInstance *this, TState nReturn);
255 __SM3600EXPORT__ TState EndScan(TInstance *this);
256 __SM3600EXPORT__ TState ReadChunk(TInstance *this, unsigned char *achOut,
259 __SM3600EXPORT__ void DumpBuffer(FILE *fh, const char *pch, int cch);
260 __SM3600EXPORT__ TState DoScanFile(TInstance *this);
263 __SM3600EXPORT__ void GetAreaSize(TInstance *this);
264 __SM3600EXPORT__ void ResetCalibration(TInstance *this);
266 __SM3600EXPORT__ TState InitGammaTables(TInstance *this,
269 __SM3600EXPORT__ TState CancelScan(TInstance *this);
273 __SM3600EXPORT__ TState DoInit(TInstance *this);
274 __SM3600EXPORT__ TState DoReset(TInstance *this);
275 __SM3600EXPORT__ TState WaitWhileBusy(TInstance *this,int cSecs);
276 __SM3600EXPORT__ TState WaitWhileScanning(TInstance *this,int cSecs);
277 __SM3600EXPORT__ TModel GetScannerModel(unsigned short idVendor, unsigned short idProduct);
280 __SM3600EXPORT__ TState DoLampSwitch(TInstance *this,int nPattern);
282 __SM3600EXPORT__ TState DoCalibration(TInstance *this);
283 __SM3600EXPORT__ TState UploadGammaTable(TInstance *this, int iByteAddress, SANE_Int *pnGamma);
284 __SM3600EXPORT__ TState UploadGainCorrection(TInstance *this, int iTableOffset);
287 __SM3600EXPORT__ TState RegWrite(TInstance *this,int iRegister, int cb, unsigned long ulValue);
288 __SM3600EXPORT__ TState RegWriteArray(TInstance *this,int iRegister, int cb, unsigned char *pchBuffer);
290 __SM3600EXPORT__ TState RegCheck(TInstance *this,int iRegister, int cch, unsigned long ulValue);
291 __SM3600EXPORT__ int BulkRead(TInstance *this,FILE *fhOut, unsigned int cchBulk);
292 __SM3600EXPORT__ TState MemReadArray(TInstance *this, int iAddress, int cb, unsigned char *pchBuffer);
294 __SM3600EXPORT__ int BulkReadBuffer(TInstance *this,unsigned char *puchBufferOut, unsigned int cchBulk); /* gives count */
295 __SM3600EXPORT__ unsigned int RegRead(TInstance *this,int iRegister, int cch);
296 __SM3600EXPORT__ TState MemWriteArray(TInstance *this, int iAddress, int cb, unsigned char *pchBuffer);
299 __SM3600EXPORT__ TState StartScanGray(TInstance *this);
301 __SM3600EXPORT__ TState StartScanColor(TInstance *this);
305 __SM3600EXPORT__ TState FakeCalibration(TInstance *this);
308 __SM3600EXPORT__ TState DoOriginate(TInstance *this, TBool bStepOut);
309 __SM3600EXPORT__ TState DoJog(TInstance *this,int nDistance);