419 lines
4.2 KiB
C
419 lines
4.2 KiB
C
/*
|
|
|
|
Copyright (c) 1992 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
gendisp.h
|
|
|
|
Abstract:
|
|
|
|
This module contains prototypes for generic dispatch routines.
|
|
|
|
Author:
|
|
|
|
Jameel Hyder (microsoft!jameelh)
|
|
|
|
|
|
Revision History:
|
|
25 Apr 1992 Initial Version
|
|
|
|
Notes: Tab stop: 4
|
|
--*/
|
|
|
|
|
|
#ifndef _GENDISP_
|
|
#define _GENDISP_
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispInvalidFunc(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispUnsupportedFunc(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispGetSrvrParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispGetSrvrMsg(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispGetUserInfo(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispLogin(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispLoginCont(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispLogout(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispChangePassword(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispMapName(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispMapId(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispOpenVol(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispOpenVol(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispGetVolParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispGetVolParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispSetVolParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispFlush(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispCloseVol(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispOpenDT(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFsdDispCloseDT(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispAddIcon(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispGetIcon(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispGetIconInfo(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispAddAppl(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispGetAppl(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispRemoveAppl(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispAddComment(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispGetComment(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispRemoveComment(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispFlushFork(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispOpenFork(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispCloseFork(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispGetForkParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispSetForkParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispRead(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispWrite(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispByteRangeLock(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispCreateFile(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispSetFileParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispCopyFile(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispCreateId(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispResolveId(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispDeleteId(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispCloseDir(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispExchangeFiles(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispOpenDir(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispCreateDir(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispEnumerate(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispSetDirParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispGetFileDirParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispSetFileDirParms(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispDelete(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispRename(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispMoveAndRename(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
extern
|
|
AFPSTATUS FASTCALL
|
|
AfpFspDispCatSearch(
|
|
IN PSDA pSda
|
|
);
|
|
|
|
|
|
// Equates to access request and response packets
|
|
|
|
#define pReqPkt ((struct _RequestPacket *)(pSda->sda_ReqBlock))
|
|
#define pModPkt ((struct _ModifiedPacket *)(pSda->sda_ReqBlock))
|
|
#define pRspPkt ((struct _ResponsePacket *)(pSda->sda_ReplyBuf))
|
|
|
|
#define SIZE_RESPPKT sizeof(struct _ResponsePacket)
|
|
#endif // _GENDISP_
|