home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Shareware 35
/
hot35.iso
/
ficheros
/
9TOOL
/
SMTPOP32.ZIP
/
SMTPOP32.PA_
/
SMTPOP32.PA
Wrap
Text File
|
1998-02-27
|
10KB
|
180 lines
unit Smtpop32;
{ SMTPOP32.DLL Copyright(c) 1997 H&S Technology; Inc. All Rights Reserved }
interface
const SmtpDll = 'SMTPOP32'; { for SMTPOP32.DLL }
{ Function Declarations }
function smtp_LoginMail(hostname: pchar; username: pchar; localdomain: pchar) : long;
function smtp_InitMail(lHandle: long) : long;
function smtp_To(lHandle: long; toUser: pchar) : long;
function smtp_Cc(lHandle: long; ccUser: pchar) : long;
function smtp_Bcc(lHandle: long; bccUser: pchar) : long;
function smtp_Subject(lHandle: long; subject: pchar) : long;
function smtp_OpenData(lHandle: long) : long;
function smtp_WriteData(lHandle: long; buffer: pchar) : long;
function smtp_WriteRawData(lHandle: long; buffer: pchar) : long;
function smtp_CloseData(lHandle: long) : long;
function smtp_MailBodyText(lHandle: long; buffer: pchar) : long;
function smtp_Noop(lHandle: long) : long;
function smtp_Abort(lHandle: long) : long;
function smtp_Verify(lHandle: long; Cmd: pchar; buffer: pchar; blen: long) : long;
function smtp_Expand(lHandle: long; Cmd: pchar; buffer: pchar; blen: long) : long;
function smtp_Help(lHandle: long; Cmd: pchar; buffer: pchar; blen: long) : long;
function smtp_GetReply(lHandle: long; buffer: pchar; blen: long) : long;
function smtp_ReplyCode(lHandle: long) : long;
function smtp_LastMsg(buffer: pchar; blen: long) : long;
function smtp_Quit(lHandle: long) : long;
function smtp_SendMail(lHandle: long; toUser: pchar; Cc: pchar; Bcc: pchar; Subject: pchar; Msg: pchar; Attfiles: pchar; eflag: long) : long;
function smtp_AddAttachFile(lHandle: long; fname: pchar; ftype: long; subtype: pchar; encode: long) : long;
function smtp_Version() : long;
function smtp_EnableLog(logfile: pchar; options: long) : long;
function smtp_DisableLog() : long;
function smtp_Date(lHandle: long; sdate: pchar) : long;
function smtp_SetTimeZone(tzone: pchar) : long;
{ New for version 2.1 }
function smtp_SetTimeOut(lHandle: long; tval: long) : long;
function smtp_DefaultTimeOut(timeout: long) : long;
function smtp_SetFromAddr(lHandle: long; from_addr: pchar) : long;
function smtp_LoginMailPort(hostname: pchar; al_port: long; username : pchar; mail_id : pchar;
localdomain : pchar) : long;
{ New for version 2.2 }
function smtp_SetProgressBar(lHandle: Long; On_Off: Long) : Long
function smtpop_DefaultProgressBar(On_Off: Long) : Long
function pop3_NewHandle() : long;
function pop3_DeleteMail(lHandle: long; MsgNum: long) : long;
function pop3_Login(lHandle: long; hostname: pchar; username: pchar; password: pchar) : long;
function pop3_LoginMail(hostname: pchar; username: pchar; password: pchar) : long;
function pop3_GetMailHeader(lHandle: long; buffer: pchar; blen: long; startpos: long) : long;
function pop3_GetMailFrom(lHandle: long; buffer: pchar; blen: long; startpos: long) : long;
function pop3_GetMailSubject(lHandle: long; buffer: pchar; blen: long; startpos: long) : long;
function pop3_GetMailDate(lHandle: long; buffer: pchar; blen: long; startpos: long) : long;
function pop3_GetMailTo(lHandle: long; buffer: pchar; blen: long; startpos: long) : long;
function pop3_GetMailCc(lHandle: long; buffer: pchar; blen: long; startpos: long) : long;
function pop3_GetMailSize(lHandle: long; MsgNum: long) : long;
function pop3_GetReply(lHandle: long; buffer: pchar; blen: long) : long;
function pop3_GetResults(lHandle: long; buffer: pchar; blen: long) : long;
function pop3_LastMailRead(lHandle: long) : long;
function pop3_LastMsg(buffer: pchar; blen: long) : long;
function pop3_ListMails(lHandle: long) : long;
function pop3_MailStatus(lHandle: long) : long;
function pop3_Noop(lHandle: long) : long;
function pop3_Quit(lHandle: long) : long;
function pop3_ResultsSize(lHandle: long) : long;
function pop3_ResetMail(lHandle: long) : long;
function pop3_RetrieveMail(lHandle: long; MsgNum: long) : long;
function pop3_RetrieveIntoFile(lHandle: long; MsgNum: long; filename: pchar; oflag: long) : long;
function pop3_GetAttachedName(lHandle: long; MsgNum: long; filename: pchar; flen: long; startpos: long) : long;
function pop3_GetAttachedType(lHandle: long; MsgNum: long; content: pchar; clen: long; startpos: long) : long;
function pop3_SaveAttachedTo(lHandle: long; MsgNum: long; filename: pchar; oflag: long) : long;
function pop3_OpenMailFile(lHandle: long; filename: pchar) : long;
function pop3_GetAttachCount(lHandle: long) : long;
function pop3_OpenAttached(lHandle: long; MsgNum: long) : long;
function pop3_ReadAttached(lHandle: long; buffer: pchar; blen: long) : long;
function pop3_OpenReadBodyText(lHandle: long; MsgNum: long) : long;
function pop3_ReadBodyText(lHandle: long; buffer: pchar; blen: long) : long;
{ New for version 2.1 }
function pop3_SetTimeOut(lHandle: long; tval: long) : long;
function pop3_LoginPort(lHandle: long; hostname : pchar; al_port : long;
user : pchar; pass: pchar) : long;
function pop3_GetDispositionType(lHandle: long; MsgNum: long; ac_buffer: pchar;
al_blen: long; startpos : long) : long;
function pop3_GetDispositionFname(lHandle : long; MsgNum: long; ac_buffer: pchar;
al_blen: long; startpos : long) : long;
function pop3_GetPartHeaders(lHandle : long; MsgNum: long; ac_buffer: pchar;
al_blen : long; startpos : long) : long;
function pop3_GetHeaderField(lHandle : long; MsgNum: long; ac_header: pchar; ac_buffer: pchar;
al_blen: long; startpos: long) : long;
function pop3_GetHeaderType(lHandle : long; MsgNum: long; ac_header: pchar;
ac_buffer: pchar; al_blen : long; startpos: long) : long;
function pop3_GetParmValue(lHandle: long; MsgNum: long; ac_header: pchar; ac_parm: pchar;
ac_buffer: pchar; al_blen: long; startpos: long) : long;
function pop3_QuickScanMail(lHandle: long; MsgNum: long) : long;
{ New for version 2.2 }
function pop3_SetProgressBar(lHandle: Long; On_Off: Long) : Long
implementation
Function smtp_Abort; external SmtpDll;
Function smtp_CloseData; external SmtpDll;
Function smtp_Expand; external SmtpDll;
Function smtp_InitMail; external SmtpDll;
Function smtp_GetReply; external SmtpDll;
Function smtp_Help; external SmtpDll;
Function smtp_LastMsg; external SmtpDll;
Function smtp_MailData; external SmtpDll;
Function smtp_Noop; external SmtpDll;
Function smtp_OpenData; external SmtpDll;
Function smtp_LoginMail; external SmtpDll;
Function smtp_Quit; external SmtpDll;
Function smtp_ReplyCode; external SmtpDll;
Function smtp_SendMail; external SmtpDll;
Function smtp_AddAttachFile; external SmtpDll;
Function smtp_To; external SmtpDll;
Function smtp_Cc; external SmtpDll;
Function smtp_Bcc; external SmtpDll;
Function smtp_Subject; external SmtpDll;
Function smtp_Verify; external SmtpDll;
Function smtp_WriteData; external SmtpDll;
Function smtp_WriteRawData; external SmtpDll;
Function smtp_Version; external SmtpDll;
Function smtp_EnableLog; external SmtpDll;
Function smtp_DisableLog; external SmtpDll;
Function smtp_Date; external SmtpDll;
Function smtp_SetTimeZone; external SmtpDll;
Function smtp_SetTimeOut; external SmtpDll;
Function smtp_DefaultTimeOut; external SmtpDll;
Function smtp_SetFromAddr; external SmtpDll;
Function smtp_LoginMailPort; external SmtpDll;
Function smtp_SetProgressBar; external SmtpDll;
Function smtpop_DefaultProgressBar; external SmtpDll;
Function pop3_NewHandle; external SmtpDll;
Function pop3_Login; external SmtpDll;
Function pop3_DeleteMail; external SmtpDll;
Function pop3_GetMailHeader; external SmtpDll;
Function pop3_GetMailSize; external SmtpDll;
Function pop3_GetReply; external SmtpDll;
Function pop3_GetResults; external SmtpDll;
Function pop3_LastMailRead; external SmtpDll;
Function pop3_LastMsg; external SmtpDll;
Function pop3_ListMails; external SmtpDll;
Function pop3_MailStatus; external SmtpDll;
Function pop3_Noop; external SmtpDll;
Function pop3_LoginMail; external SmtpDll;
Function pop3_Quit; external SmtpDll;
Function pop3_ResetMail; external SmtpDll;
Function pop3_ResultsSize; external SmtpDll;
Function pop3_RetrieveMail; external SmtpDll;
Function pop3_GetMailFrom; external SmtpDll;
Function pop3_GetMailTo; external SmtpDll;
Function pop3_GetMailCc; external SmtpDll;
Function pop3_GetMailDate; external SmtpDll;
Function pop3_GetMailSubject; external SmtpDll;
Function pop3_RetrieveIntoFile; external SmtpDll;
Function pop3_GetAttachedName; external SmtpDll;
Function pop3_GetAttachedType; external SmtpDll;
Function pop3_SaveAttachedTo; external SmtpDll;
Function pop3_OpenMailFile; external SmtpDll;
Function pop3_GetAttachCount; external SmtpDll;
Function pop3_OpenAttached; external SmtpDll;
Function pop3_ReadAttached; external SmtpDll;
Function pop3_OpenBodyText; external SmtpDll;
Function pop3_ReadBodyText; external SmtpDll;
Function smtp_SetTimeOut; external SmtpDll;
Function smtp_DefaultTimeOut; external SmtpDll;
Function smtp_SetFromAddr; external SmtpDll;
Function smtp_LoginMailPort; external SmtpDll;
Function pop3_SetTimeOut; external SmtpDll;
Function pop3_LoginPort; external SmtpDll;
Function pop3_GetDispositionType; external SmtpDll;
Function pop3_GetDispositionFname; external SmtpDll;
Function pop3_GetPartHeaders; external SmtpDll;
Function pop3_GetHeaderField; external SmtpDll;
Function pop3_GetHeaderType; external SmtpDll;
Function pop3_GetParmValue; external SmtpDll;
Function pop3_QuickScanMail; external SmtpDll;
Function pop3_SetProgressBar; external SmtpDll;
end.