Unit mseopensslbio

Uses
Classes, Interfaces, Objects and Records
Types

Description

 

Overview

Functions and Procedures

function BIO_flush(b: pBIO): cint;
function BIO_get_mem_data(b: pBIO; var pp: PCharacter): clong;
function BIO_get_md_ctx(bp: pBIO; mdcp: Pointer): clong;
function BIO_reset(bp: pBIO): cint;
function BIO_eof(bp: pBIO): cint;
function BIO_set_close(bp: pBIO; c: cint): cint;
function BIO_get_close(bp: pBIO): cint;
function BIO_pending(bp: pBIO): cint;
function BIO_wpending(bp: pBIO): cint;
function BIO_read_filename(bp: pBIO; filename: PCharacter): cint;
function BIO_write_filename(bp: pBIO; filename: PCharacter): cint;
function BIO_append_filename(bp: pBIO; filename: PCharacter): cint;
function BIO_rw_filename(bp: pBIO; filename: PCharacter): cint;
function BIO_set_fd(bp: pBIO; fd: cint; c: cint): clong;
function BIO_get_fd(bp: pBIO; var c: cint): cint;

Constants

BIO_TYPE_NONE = $0000;
BIO_TYPE_MEM = $0001 or $0400;
BIO_TYPE_FILE = $0002 or $0400;
BIO_TYPE_FD = $0004 or $0400 or $0100;
BIO_TYPE_SOCKET = $0005 or $0400 or $0100;
BIO_TYPE_NULL = $0006 or $0400;
BIO_TYPE_SSL = $0007 or $0200;
BIO_TYPE_MD = $0008 or $0200;
BIO_TYPE_BUFFER = $0009 or $0200;
BIO_TYPE_CIPHER = $00010 or $0200;
BIO_TYPE_BASE64 = $00011 or $0200;
BIO_TYPE_CONNECT = $00012 or $0400 or $0100;
BIO_TYPE_ACCEPT = $00013 or $0400 or $0100;
BIO_TYPE_PROXY_CLIENT = $00014 or $0200;
BIO_TYPE_PROXY_SERVER = $00015 or $0200;
BIO_TYPE_NBIO_TEST = $00016 or $0200;
BIO_TYPE_NULL_FILTER = $00017 or $0200;
BIO_TYPE_BER = $00018 or $0200;
BIO_TYPE_BIO = $00019 or $0400;
BIO_TYPE_LINEBUFFER = $00020 or $0200;
BIO_TYPE_DESCRIPTOR = $0100;
BIO_TYPE_FILTER= $0200;
BIO_TYPE_SOURCE_SINK = $0400;
BIO_NOCLOSE = $00;
BIO_CLOSE = $01;
BIO_FP_READ = $02;
BIO_FP_WRITE = $04;
BIO_FP_APPEND = $08;
BIO_FP_TEXT = $10;
BIO_C_SET_FD = 104;
BIO_C_GET_FD = 105;
BIO_C_SET_FILENAME = 108;
BIO_CTRL_RESET = 1;
BIO_CTRL_EOF = 2;
BIO_CTRL_INFO = 3;
BIO_CTRL_SET = 4;
BIO_CTRL_GET = 5;
BIO_CTRL_PUSH = 6;
BIO_CTRL_POP = 7;
BIO_CTRL_GET_CLOSE = 8;
BIO_CTRL_SET_CLOSE = 9;
BIO_CTRL_PENDING_C = 10;
BIO_CTRL_FLUSH = 11;
BIO_CTRL_DUP = 12;
BIO_CTRL_WPENDING = 13;
BIO_C_GET_MD_CTX = 120;

Variables

BIO_new: function(b: PBIO_METHOD): PBIO; cdecl;
BIO_new_fd: function(fd: cint; close_flag: cint): PBIO; cdecl;
BIO_new_file: function(const filename: PCharacter; const mode: PCharacter): pBIO; cdecl;
BIO_free_all: procedure(b: PBIO); cdecl;
BIO_s_mem: function(): PBIO_METHOD; cdecl;
BIO_s_fd: function: pBIO_METHOD; cdecl;
BIO_s_file: function: pBIO_METHOD; cdecl;
BIO_ctrl_pending: function(b: PBIO): cint; cdecl;
BIO_read: function(b: PBIO; Buf: pbyte; Len: cint): cint; cdecl;
BIO_write: function(b: PBIO; Buf: pbyte; Len: cint): cint; cdecl;
d2i_PKCS12_bio: function(b:PBIO; Pkcs12: SslPtr): SslPtr; cdecl;
BIO_set: function(a: pBIO; _type: pBIO_METHOD): cint; cdecl;
BIO_free: function(a: pBIO): cint; cdecl;
BIO_vfree: procedure(a: pBIO); cdecl;
BIO_push: function(b: pBIO; append: pBIO): pBIO; cdecl;
BIO_pop: function(b: pBIO): pBIO; cdecl;
BIO_ctrl: function(bp: pBIO; cmd: cint; larg: clong; parg: Pointer): clong; cdecl;
BIO_int_ctrl: function(bp: pBIO; cmd: cint; larg: clong; iarg: cint): clong; cdecl;
BIO_gets: function(b: pBIO; buf: PCharacter; size: cint): cint; cdecl;
BIO_puts: function(b: pBIO; const buf: PCharacter): cint; cdecl;
BIO_f_base64: function: pBIO_METHOD; cdecl;
BIO_set_mem_eof_return: procedure(b: pBIO; v: cint); cdecl;
BIO_set_mem_buf: procedure(b: pBIO; bm: pBUF_MEM; c: cint); cdecl;
BIO_get_mem_ptr: procedure(b: pBIO; var pp: pBUF_MEM); cdecl;
BIO_new_mem_buf: function(buf: pointer; len: cint): pBIO; cdecl;

Description

Functions and Procedures

function BIO_flush(b: pBIO): cint;
 
function BIO_get_mem_data(b: pBIO; var pp: PCharacter): clong;
 
function BIO_get_md_ctx(bp: pBIO; mdcp: Pointer): clong;
 
function BIO_reset(bp: pBIO): cint;
 
function BIO_eof(bp: pBIO): cint;
 
function BIO_set_close(bp: pBIO; c: cint): cint;
 
function BIO_get_close(bp: pBIO): cint;
 
function BIO_pending(bp: pBIO): cint;
 
function BIO_wpending(bp: pBIO): cint;
 
function BIO_read_filename(bp: pBIO; filename: PCharacter): cint;
 
function BIO_write_filename(bp: pBIO; filename: PCharacter): cint;
 
function BIO_append_filename(bp: pBIO; filename: PCharacter): cint;
 
function BIO_rw_filename(bp: pBIO; filename: PCharacter): cint;
 
function BIO_set_fd(bp: pBIO; fd: cint; c: cint): clong;
 
function BIO_get_fd(bp: pBIO; var c: cint): cint;
 

Constants

BIO_TYPE_NONE = $0000;
 
BIO_TYPE_MEM = $0001 or $0400;
 
BIO_TYPE_FILE = $0002 or $0400;
 
BIO_TYPE_FD = $0004 or $0400 or $0100;
 
BIO_TYPE_SOCKET = $0005 or $0400 or $0100;
 
BIO_TYPE_NULL = $0006 or $0400;
 
BIO_TYPE_SSL = $0007 or $0200;
 
BIO_TYPE_MD = $0008 or $0200;
 
BIO_TYPE_BUFFER = $0009 or $0200;
 
BIO_TYPE_CIPHER = $00010 or $0200;
 
BIO_TYPE_BASE64 = $00011 or $0200;
 
BIO_TYPE_CONNECT = $00012 or $0400 or $0100;
 
BIO_TYPE_ACCEPT = $00013 or $0400 or $0100;
 
BIO_TYPE_PROXY_CLIENT = $00014 or $0200;
 
BIO_TYPE_PROXY_SERVER = $00015 or $0200;
 
BIO_TYPE_NBIO_TEST = $00016 or $0200;
 
BIO_TYPE_NULL_FILTER = $00017 or $0200;
 
BIO_TYPE_BER = $00018 or $0200;
 
BIO_TYPE_BIO = $00019 or $0400;
 
BIO_TYPE_LINEBUFFER = $00020 or $0200;
 
BIO_TYPE_DESCRIPTOR = $0100;
 
BIO_TYPE_FILTER= $0200;
 
BIO_TYPE_SOURCE_SINK = $0400;
 
BIO_NOCLOSE = $00;
 
BIO_CLOSE = $01;
 
BIO_FP_READ = $02;
 
BIO_FP_WRITE = $04;
 
BIO_FP_APPEND = $08;
 
BIO_FP_TEXT = $10;
 
BIO_C_SET_FD = 104;
 
BIO_C_GET_FD = 105;
 
BIO_C_SET_FILENAME = 108;
 
BIO_CTRL_RESET = 1;
 
BIO_CTRL_EOF = 2;
 
BIO_CTRL_INFO = 3;
 
BIO_CTRL_SET = 4;
 
BIO_CTRL_GET = 5;
 
BIO_CTRL_PUSH = 6;
 
BIO_CTRL_POP = 7;
 
BIO_CTRL_GET_CLOSE = 8;
 
BIO_CTRL_SET_CLOSE = 9;
 
BIO_CTRL_PENDING_C = 10;
 
BIO_CTRL_FLUSH = 11;
 
BIO_CTRL_DUP = 12;
 
BIO_CTRL_WPENDING = 13;
 
BIO_C_GET_MD_CTX = 120;
 

Variables

BIO_new: function(b: PBIO_METHOD): PBIO; cdecl;
 
BIO_new_fd: function(fd: cint; close_flag: cint): PBIO; cdecl;
 
BIO_new_file: function(const filename: PCharacter; const mode: PCharacter): pBIO; cdecl;
 
BIO_free_all: procedure(b: PBIO); cdecl;
 
BIO_s_mem: function(): PBIO_METHOD; cdecl;
 
BIO_s_fd: function: pBIO_METHOD; cdecl;
 
BIO_s_file: function: pBIO_METHOD; cdecl;
 
BIO_ctrl_pending: function(b: PBIO): cint; cdecl;
 
BIO_read: function(b: PBIO; Buf: pbyte; Len: cint): cint; cdecl;
 
BIO_write: function(b: PBIO; Buf: pbyte; Len: cint): cint; cdecl;
 
d2i_PKCS12_bio: function(b:PBIO; Pkcs12: SslPtr): SslPtr; cdecl;
 
BIO_set: function(a: pBIO; _type: pBIO_METHOD): cint; cdecl;
 
BIO_free: function(a: pBIO): cint; cdecl;
 
BIO_vfree: procedure(a: pBIO); cdecl;
 
BIO_push: function(b: pBIO; append: pBIO): pBIO; cdecl;
 
BIO_pop: function(b: pBIO): pBIO; cdecl;
 
BIO_ctrl: function(bp: pBIO; cmd: cint; larg: clong; parg: Pointer): clong; cdecl;
 
BIO_int_ctrl: function(bp: pBIO; cmd: cint; larg: clong; iarg: cint): clong; cdecl;
 
BIO_gets: function(b: pBIO; buf: PCharacter; size: cint): cint; cdecl;
 
BIO_puts: function(b: pBIO; const buf: PCharacter): cint; cdecl;
 
BIO_f_base64: function: pBIO_METHOD; cdecl;
 
BIO_set_mem_eof_return: procedure(b: pBIO; v: cint); cdecl;
 
BIO_set_mem_buf: procedure(b: pBIO; bm: pBUF_MEM; c: cint); cdecl;
 
BIO_get_mem_ptr: procedure(b: pBIO; var pp: pBUF_MEM); cdecl;
 
BIO_new_mem_buf: function(buf: pointer; len: cint): pBIO; cdecl;
 

Generated by PasDoc 0.16.0.