-- TabPostOfficeGetPut.mesa
-- Please do not edit this file.
-- It was generated using CedarRPCGen.

DIRECTORY
  SunRPC,
  TabPostOffice;

TabPostOfficeGetPut: CEDAR DEFINITIONS =
BEGIN

Handle: TYPE = SunRPC.Handle;

GetErrorInfo: PROC[h: Handle] RETURNS [res: TabPostOffice.ErrorInfo];
PutErrorInfo: PROC[h: Handle, in: TabPostOffice.ErrorInfo];

GetProperty: PROC[h: Handle] RETURNS [res: TabPostOffice.Property];
PutProperty: PROC[h: Handle, in: TabPostOffice.Property];

GetRelation: PROC[h: Handle] RETURNS [res: TabPostOffice.Relation];
PutRelation: PROC[h: Handle, in: TabPostOffice.Relation];

GetValue: PROC[h: Handle] RETURNS [res: TabPostOffice.Value];
PutValue: PROC[h: Handle, in: TabPostOffice.Value];

GetPropertyArray: PROC[h: Handle] RETURNS [res: TabPostOffice.PropertyArray];
PutPropertyArray: PROC[h: Handle, in: TabPostOffice.PropertyArray];

GetPropInfo: PROC[h: Handle] RETURNS [res: TabPostOffice.PropInfo];
PutPropInfo: PROC[h: Handle, in: TabPostOffice.PropInfo];

GetPropInfoArray: PROC[h: Handle] RETURNS [res: TabPostOffice.PropInfoArray];
PutPropInfoArray: PROC[h: Handle, in: TabPostOffice.PropInfoArray];

GetMsgID: PROC[h: Handle] RETURNS [res: TabPostOffice.MsgID];
PutMsgID: PROC[h: Handle, in: TabPostOffice.MsgID];

GetPriority: PROC[h: Handle] RETURNS [res: TabPostOffice.Priority];
PutPriority: PROC[h: Handle, in: TabPostOffice.Priority];

GetFilter: PROC[h: Handle] RETURNS [res: TabPostOffice.Filter];
PutFilter: PROC[h: Handle, in: TabPostOffice.Filter];

GetFilterSet: PROC[h: Handle] RETURNS [res: TabPostOffice.FilterSet];
PutFilterSet: PROC[h: Handle, in: TabPostOffice.FilterSet];

GetFolder: PROC[h: Handle] RETURNS [res: TabPostOffice.Folder];
PutFolder: PROC[h: Handle, in: TabPostOffice.Folder];

GetFolders: PROC[h: Handle] RETURNS [res: TabPostOffice.Folders];
PutFolders: PROC[h: Handle, in: TabPostOffice.Folders];

GetTime: PROC[h: Handle] RETURNS [res: TabPostOffice.Time];
PutTime: PROC[h: Handle, in: TabPostOffice.Time];

GetStatus: PROC[h: Handle] RETURNS [res: TabPostOffice.Status];
PutStatus: PROC[h: Handle, in: TabPostOffice.Status];

GetWhences: PROC[h: Handle] RETURNS [res: TabPostOffice.Whences];
PutWhences: PROC[h: Handle, in: TabPostOffice.Whences];

GetSessionInfo: PROC[h: Handle] RETURNS [res: TabPostOffice.SessionInfo];
PutSessionInfo: PROC[h: Handle, in: TabPostOffice.SessionInfo];

GetSessionResult: PROC[h: Handle] RETURNS [res: TabPostOffice.SessionResult];
PutSessionResult: PROC[h: Handle, in: TabPostOffice.SessionResult];

GetMsgIDRange: PROC[h: Handle] RETURNS [res: TabPostOffice.MsgIDRange];
PutMsgIDRange: PROC[h: Handle, in: TabPostOffice.MsgIDRange];

GetMsgInfo: PROC[h: Handle] RETURNS [res: TabPostOffice.MsgInfo];
PutMsgInfo: PROC[h: Handle, in: TabPostOffice.MsgInfo];

GetMsgInfos: PROC[h: Handle] RETURNS [res: TabPostOffice.MsgInfos];
PutMsgInfos: PROC[h: Handle, in: TabPostOffice.MsgInfos];

GetMsgInfoResult: PROC[h: Handle] RETURNS [res: TabPostOffice.MsgInfoResult];
PutMsgInfoResult: PROC[h: Handle, in: TabPostOffice.MsgInfoResult];

GetMsgTextInfo: PROC[h: Handle] RETURNS [res: TabPostOffice.MsgTextInfo];
PutMsgTextInfo: PROC[h: Handle, in: TabPostOffice.MsgTextInfo];

GetMsgTextResult: PROC[h: Handle] RETURNS [res: TabPostOffice.MsgTextResult];
PutMsgTextResult: PROC[h: Handle, in: TabPostOffice.MsgTextResult];

GetNewMailResult: PROC[h: Handle] RETURNS [res: TabPostOffice.NewMailResult];
PutNewMailResult: PROC[h: Handle, in: TabPostOffice.NewMailResult];

GetFoldersResult: PROC[h: Handle] RETURNS [res: TabPostOffice.FoldersResult];
PutFoldersResult: PROC[h: Handle, in: TabPostOffice.FoldersResult];

GetMark: PROC[h: Handle] RETURNS [res: TabPostOffice.Mark];
PutMark: PROC[h: Handle, in: TabPostOffice.Mark];

END.