; --------------------------------------------------------------------------------------------------
;                           streams.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------

IFNDEF STREAMS_INC
STREAMS_INC equ <1>

SAMESTR PROTO STDCALL :DWORD
StrmConvertCentisecondsToRelativeTimeout PROTO STDCALL :DWORD
StrmDeregisterDriver PROTO STDCALL :DWORD,:DWORD
StrmDeregisterModule PROTO STDCALL :DWORD,:DWORD
StrmGetError PROTO STDCALL
StrmGetRegValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
StrmLogEvent PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
StrmOpenRegKey PROTO STDCALL :DWORD,:DWORD
StrmQueryLbolt PROTO STDCALL
StrmQuerySecondsSince1970Time PROTO STDCALL
StrmRegisterDriver PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
StrmRegisterModule PROTO STDCALL :DWORD,:DWORD,:DWORD
StrmSetError PROTO STDCALL :DWORD
StrmWaitForMultipleObjects PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
StrmWaitForMutexObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
StrmWaitForSingleObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
adjmsg PROTO STDCALL :DWORD,:DWORD
allocb PROTO STDCALL :DWORD,:DWORD
backq PROTO STDCALL :DWORD
bufcall PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
canput PROTO STDCALL :DWORD
canputnext PROTO STDCALL :DWORD
copyb PROTO STDCALL :DWORD
copymsg PROTO STDCALL :DWORD
disable_procs PROTO STDCALL :DWORD
dupb PROTO STDCALL :DWORD
dupmsg PROTO STDCALL :DWORD
enable_procs PROTO STDCALL :DWORD
enableok PROTO STDCALL :DWORD
esballoc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
esbbcall PROTO STDCALL :DWORD,:DWORD,:DWORD
flushq PROTO STDCALL :DWORD,:DWORD
freeb PROTO STDCALL :DWORD
freemsg PROTO STDCALL :DWORD
getadmin PROTO STDCALL :DWORD
getmid PROTO STDCALL :DWORD
getq PROTO STDCALL :DWORD
insq PROTO STDCALL :DWORD,:DWORD,:DWORD
linkb PROTO STDCALL :DWORD,:DWORD
msgdsize PROTO STDCALL :DWORD
noenable PROTO STDCALL :DWORD
pullupmsg PROTO STDCALL :DWORD,:DWORD
put PROTO STDCALL :DWORD,:DWORD
putbq PROTO STDCALL :DWORD,:DWORD
putctl1 PROTO STDCALL :DWORD,:DWORD,:DWORD
putctl PROTO STDCALL :DWORD,:DWORD
putnext PROTO STDCALL :DWORD,:DWORD
putnextctl1 PROTO STDCALL :DWORD,:DWORD,:DWORD
putnextctl PROTO STDCALL :DWORD,:DWORD
putq PROTO STDCALL :DWORD,:DWORD
qenable PROTO STDCALL :DWORD
qreply PROTO STDCALL :DWORD,:DWORD
qsize PROTO STDCALL :DWORD
rmvb PROTO STDCALL :DWORD,:DWORD
rmvq PROTO STDCALL :DWORD,:DWORD
strlog PROTO C :VARARG
strqget PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
strqset PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
suser PROTO STDCALL
testb PROTO STDCALL :DWORD,:DWORD
timeout PROTO STDCALL :DWORD,:DWORD,:DWORD
unbufcall PROTO STDCALL :DWORD
unlinkb PROTO STDCALL :DWORD
untimeout PROTO STDCALL :DWORD

ELSE
  echo ------------------------------------------
  echo WARNING duplicate include file streams.inc
  echo ------------------------------------------
ENDIF
