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

IFNDEF OLECLI32_INC
OLECLI32_INC equ <1>

BmChangeData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
BmClone PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
BmCopy PROTO STDCALL :DWORD
BmDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
BmEnumFormat PROTO STDCALL :DWORD,:DWORD
BmEqual PROTO STDCALL :DWORD,:DWORD
BmGetData PROTO STDCALL :DWORD,:DWORD,:DWORD
BmQueryBounds PROTO STDCALL :DWORD,:DWORD
BmRelease PROTO STDCALL :DWORD
BmSaveToStream PROTO STDCALL :DWORD,:DWORD
CheckNetDrive PROTO STDCALL :DWORD,:DWORD
ConnectDlgProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DefCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DefCreateFromClip PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DefCreateFromFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DefCreateFromTemplate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DefCreateInvisible PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DefCreateLinkFromClip PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DefCreateLinkFromFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DefLoadFromStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DibChangeData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DibClone PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DibCopy PROTO STDCALL :DWORD
DibDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DibEnumFormat PROTO STDCALL :DWORD,:DWORD
DibEqual PROTO STDCALL :DWORD,:DWORD
DibGetData PROTO STDCALL :DWORD,:DWORD,:DWORD
DibQueryBounds PROTO STDCALL :DWORD,:DWORD
DibRelease PROTO STDCALL :DWORD
DibSaveToStream PROTO STDCALL :DWORD,:DWORD
DocWndProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ErrActivate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ErrClose PROTO STDCALL :DWORD
ErrCopyFromLink PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ErrExecute PROTO STDCALL :DWORD,:DWORD,:DWORD
ErrGetUpdateOptions PROTO STDCALL :DWORD,:DWORD
ErrObjectConvert PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ErrObjectLong PROTO STDCALL :DWORD,:DWORD,:DWORD
ErrQueryOpen PROTO STDCALL :DWORD
ErrQueryOutOfDate PROTO STDCALL :DWORD
ErrQueryProtocol PROTO STDCALL :DWORD,:DWORD
ErrReconnect PROTO STDCALL :DWORD
ErrSetBounds PROTO STDCALL :DWORD,:DWORD
ErrSetData PROTO STDCALL :DWORD,:DWORD,:DWORD
ErrSetHostNames PROTO STDCALL :DWORD,:DWORD,:DWORD
ErrSetTargetDevice PROTO STDCALL :DWORD,:DWORD
ErrSetUpdateOptions PROTO STDCALL :DWORD,:DWORD
ErrShow PROTO STDCALL :DWORD,:DWORD
ErrUpdate PROTO STDCALL :DWORD
GenChangeData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GenClone PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GenCopy PROTO STDCALL :DWORD
GenDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GenEnumFormat PROTO STDCALL :DWORD,:DWORD
GenEqual PROTO STDCALL :DWORD,:DWORD
GenGetData PROTO STDCALL :DWORD,:DWORD,:DWORD
GenQueryBounds PROTO STDCALL :DWORD,:DWORD
GenRelease PROTO STDCALL :DWORD
GenSaveToStream PROTO STDCALL :DWORD,:DWORD
GenSetData PROTO STDCALL :DWORD,:DWORD,:DWORD
GetTaskVisibleWindow PROTO STDCALL :DWORD,:DWORD
LeActivate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LeChangeData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
LeClone PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LeClose PROTO STDCALL :DWORD
LeCopy PROTO STDCALL :DWORD
LeCopyFromLink PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LeCreateInvisible PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LeDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LeEnumFormat PROTO STDCALL :DWORD,:DWORD
LeEqual PROTO STDCALL :DWORD,:DWORD
LeExecute PROTO STDCALL :DWORD,:DWORD,:DWORD
LeGetData PROTO STDCALL :DWORD,:DWORD,:DWORD
LeGetUpdateOptions PROTO STDCALL :DWORD,:DWORD
LeObjectConvert PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LeObjectLong PROTO STDCALL :DWORD,:DWORD,:DWORD
LeQueryBounds PROTO STDCALL :DWORD,:DWORD
LeQueryOpen PROTO STDCALL :DWORD
LeQueryOutOfDate PROTO STDCALL :DWORD
LeQueryProtocol PROTO STDCALL :DWORD,:DWORD
LeQueryType PROTO STDCALL :DWORD,:DWORD
LeReconnect PROTO STDCALL :DWORD
LeRelease PROTO STDCALL :DWORD
LeSaveToStream PROTO STDCALL :DWORD,:DWORD
LeSetBounds PROTO STDCALL :DWORD,:DWORD
LeSetData PROTO STDCALL :DWORD,:DWORD,:DWORD
LeSetHostNames PROTO STDCALL :DWORD,:DWORD,:DWORD
LeSetTargetDevice PROTO STDCALL :DWORD,:DWORD
LeSetUpdateOptions PROTO STDCALL :DWORD,:DWORD
LeShow PROTO STDCALL :DWORD,:DWORD
LeUpdate PROTO STDCALL :DWORD
MfCallbackFunc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MfChangeData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MfClone PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MfCopy PROTO STDCALL :DWORD
MfDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MfEnumFormat PROTO STDCALL :DWORD,:DWORD
MfEqual PROTO STDCALL :DWORD,:DWORD
MfGetData PROTO STDCALL :DWORD,:DWORD,:DWORD
MfQueryBounds PROTO STDCALL :DWORD,:DWORD
MfRelease PROTO STDCALL :DWORD
MfSaveToStream PROTO STDCALL :DWORD,:DWORD
ObjQueryName PROTO STDCALL :DWORD,:DWORD,:DWORD
ObjQuerySize PROTO STDCALL :DWORD,:DWORD
ObjQueryType PROTO STDCALL :DWORD,:DWORD
ObjRename PROTO STDCALL :DWORD,:DWORD
OleActivate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleClone PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleClose PROTO STDCALL :DWORD
OleCopyFromLink PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleCopyToClipboard PROTO STDCALL :DWORD
OleCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleCreateFromClip PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleCreateFromFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleCreateFromTemplate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleCreateInvisible PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleCreateLinkFromClip PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleCreateLinkFromFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleDelete PROTO STDCALL :DWORD
OleDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleEnumFormats PROTO STDCALL :DWORD,:DWORD
OleEnumObjects PROTO STDCALL :DWORD,:DWORD
OleEqual PROTO STDCALL :DWORD,:DWORD
OleExecute PROTO STDCALL :DWORD,:DWORD,:DWORD
OleGetData PROTO STDCALL :DWORD,:DWORD,:DWORD
OleGetLinkUpdateOptions PROTO STDCALL :DWORD,:DWORD
OleIsDcMeta PROTO STDCALL :DWORD
OleLoadFromStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleLockServer PROTO STDCALL :DWORD,:DWORD
OleObjectConvert PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OleQueryBounds PROTO STDCALL :DWORD,:DWORD
OleQueryClientVersion PROTO STDCALL
OleQueryCreateFromClip PROTO STDCALL :DWORD,:DWORD,:DWORD
OleQueryLinkFromClip PROTO STDCALL :DWORD,:DWORD,:DWORD
OleQueryName PROTO STDCALL :DWORD,:DWORD,:DWORD
OleQueryOpen PROTO STDCALL :DWORD
OleQueryOutOfDate PROTO STDCALL :DWORD
OleQueryProtocol PROTO STDCALL :DWORD,:DWORD
OleQueryReleaseError PROTO STDCALL :DWORD
OleQueryReleaseMethod PROTO STDCALL :DWORD
OleQueryReleaseStatus PROTO STDCALL :DWORD
OleQuerySize PROTO STDCALL :DWORD,:DWORD
OleQueryType PROTO STDCALL :DWORD,:DWORD
OleReconnect PROTO STDCALL :DWORD
OleRegisterClientDoc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
OleRelease PROTO STDCALL :DWORD
OleRename PROTO STDCALL :DWORD,:DWORD
OleRenameClientDoc PROTO STDCALL :DWORD,:DWORD
OleRequestData PROTO STDCALL :DWORD,:DWORD
OleRevertClientDoc PROTO STDCALL :DWORD
OleRevokeClientDoc PROTO STDCALL :DWORD
OleSaveToStream PROTO STDCALL :DWORD,:DWORD
OleSavedClientDoc PROTO STDCALL :DWORD
OleSetBounds PROTO STDCALL :DWORD,:DWORD
OleSetColorScheme PROTO STDCALL :DWORD,:DWORD
OleSetData PROTO STDCALL :DWORD,:DWORD,:DWORD
OleSetHostNames PROTO STDCALL :DWORD,:DWORD,:DWORD
OleSetLinkUpdateOptions PROTO STDCALL :DWORD,:DWORD
OleSetTargetDevice PROTO STDCALL :DWORD,:DWORD
OleUnlockServer PROTO STDCALL :DWORD
OleUpdate PROTO STDCALL :DWORD
PbCopyToClipboard PROTO STDCALL :DWORD
PbCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbCreateFromClip PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbCreateFromFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbCreateFromTemplate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbCreateInvisible PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbCreateLinkFromClip PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbCreateLinkFromFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbEnumFormats PROTO STDCALL :DWORD,:DWORD
PbGetData PROTO STDCALL :DWORD,:DWORD,:DWORD
PbLoadFromStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PbQueryBounds PROTO STDCALL :DWORD,:DWORD
SetNetName PROTO STDCALL :DWORD
SetNextNetDrive PROTO STDCALL :DWORD,:DWORD,:DWORD
SrvrWndProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
WEP PROTO STDCALL :DWORD

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