STLdoc
STLdocumentation
|
#include "windows.h"
Go to the source code of this file.
Classes | |
struct | srv_datetime |
struct | srv_money |
struct | dbdatetime4 |
struct | dbnumeric |
Typedefs | |
typedef unsigned char | DBBOOL |
typedef unsigned char | DBBYTE |
typedef unsigned char | DBTINYINT |
typedef short | DBSMALLINT |
typedef unsigned short | DBUSMALLINT |
typedef long | DBINT |
typedef char | DBCHAR |
typedef unsigned char | DBBINARY |
typedef unsigned char | DBBIT |
typedef double | DBFLT8 |
typedef struct srv_datetime | DBDATETIME |
typedef struct srv_money | DBMONEY |
typedef float | DBFLT4 |
typedef long | DBMONEY4 |
typedef struct dbdatetime4 | DBDATETIM4 |
typedef struct dbnumeric | DBNUMERIC |
typedef DBNUMERIC | DBDECIMAL |
typedef int | SRVRETCODE |
typedef int | RETCODE |
typedef struct srv_server | SRV_SERVER |
typedef struct srv_config | SRV_CONFIG |
typedef struct CXPData | SRV_PROC |
typedef int(* | EventHandler) (void *) |
Functions | |
int __cdecl | srv_describe (SRV_PROC *, int, char *, int, long int, long int, long int, long int, void *) |
int __cdecl | srv_setutype (SRV_PROC *srvproc, int column, long int usertype) |
int __cdecl | srv_setcoldata (SRV_PROC *srvproc, int column, void *data) |
int __cdecl | srv_setcollen (SRV_PROC *srvproc, int column, int len) |
int __cdecl | srv_sendrow (SRV_PROC *srvproc) |
int __cdecl | srv_senddone (SRV_PROC *srvproc, USHORT status, USHORT curcmd, long int count) |
int __cdecl | srv_rpcparams (SRV_PROC *) |
int __cdecl | srv_paraminfo (SRV_PROC *, int, BYTE *, ULONG *, ULONG *, BYTE *, BOOL *) |
int __cdecl | srv_paramsetoutput (SRV_PROC *, int, BYTE *, ULONG, BOOL) |
void *__cdecl | srv_paramdata (SRV_PROC *, int) |
int __cdecl | srv_paramlen (SRV_PROC *, int) |
int __cdecl | srv_parammaxlen (SRV_PROC *, int) |
int __cdecl | srv_paramtype (SRV_PROC *, int) |
int __cdecl | srv_paramset (SRV_PROC *, int, void *, int) |
char *__cdecl | srv_paramname (SRV_PROC *, int, int *) |
int __cdecl | srv_paramnumber (SRV_PROC *, char *, int) |
SRV_SERVER *__cdecl | srv_getserver (SRV_PROC *srvproc) |
BOOL __cdecl | srv_got_attention (SRV_PROC *srvproc) |
void *__cdecl | srv_alloc (long int ulSize) |
int __cdecl | srv_bmove (void *from, void *to, long int count) |
int __cdecl | srv_bzero (void *location, long int count) |
int __cdecl | srv_free (void *ptr) |
int __cdecl | srv_convert (SRV_PROC *, int, void *, long int, int, void *, long int) |
void *__cdecl | srv_getuserdata (SRV_PROC *srvproc) |
int __cdecl | srv_getbindtoken (SRV_PROC *srvproc, char *token_buf) |
int __cdecl | srv_getdtcxact (SRV_PROC *srvproc, void **ppv) |
int __cdecl | srv_impersonate_client (SRV_PROC *srvproc) |
long __cdecl | srv_langcpy (SRV_PROC *srvproc, long start, long nbytes, char *buffer) |
long __cdecl | srv_langlen (SRV_PROC *srvproc) |
void *__cdecl | srv_langptr (SRV_PROC *srvproc) |
int __cdecl | srv_log (SRV_SERVER *server, BOOL datestamp, char *msg, int msglen) |
int __cdecl | srv_paramstatus (SRV_PROC *, int) |
void *__cdecl | srv_pfieldex (SRV_PROC *srvproc, int field, int *len) |
char *__cdecl | srv_pfield (SRV_PROC *srvproc, int field, int *len) |
int __cdecl | srv_returnval (SRV_PROC *srvproc, char *valuename, int len, BYTE status, long int type, long int maxlen, long int datalen, void *value) |
int __cdecl | srv_revert_to_self (SRV_PROC *srvproc) |
char *__cdecl | srv_rpcdb (SRV_PROC *srvproc, int *len) |
char *__cdecl | srv_rpcname (SRV_PROC *srvproc, int *len) |
int __cdecl | srv_rpcnumber (SRV_PROC *srvproc) |
USHORT __cdecl | srv_rpcoptions (SRV_PROC *srvproc) |
char *__cdecl | srv_rpcowner (SRV_PROC *srvproc, int *len) |
int __cdecl | srv_wsendmsg (SRV_PROC *srvproc, long int msgnum, BYTE msgclass, WCHAR *message, int msglen) |
int __cdecl | srv_sendmsg (SRV_PROC *srvproc, int msgtype, long int msgnum, BYTE msgclass, BYTE state, char *rpcname, int rpcnamelen, USHORT linenum, char *message, int msglen) |
int __cdecl | srv_sendstatus (SRV_PROC *srvproc, long int status) |
int __cdecl | srv_setuserdata (SRV_PROC *srvproc, void *ptr) |
char *__cdecl | srv_sfield (SRV_SERVER *server, int field, int *len) |
char *__cdecl | srv_symbol (int type, int symbol, int *len) |
int __cdecl | srv_tdsversion (SRV_PROC *srvproc) |
BOOL __cdecl | srv_willconvert (int srctype, int desttype) |
int __cdecl | srv_terminatethread (SRV_PROC *srvproc) |
int __cdecl | srv_sendstatistics (SRV_PROC *srvproc) |
int __cdecl | srv_clearstatistics (SRV_PROC *srvproc) |
int __cdecl | srv_message_handler (SRV_PROC *srvproc, int errornum, BYTE severity, BYTE state, int oserrnum, char *errtext, int errtextlen, char *oserrtext, int oserrtextlen) |
int __cdecl | srv_pre_handle (SRV_SERVER *server, SRV_PROC *srvproc, long int event, EventHandler handler, BOOL remove) |
int __cdecl | srv_post_handle (SRV_SERVER *server, SRV_PROC *srvproc, long int event, EventHandler handler, BOOL remove) |
int __cdecl | srv_IgnoreAnsiToOem (SRV_PROC *srvproc, BOOL bTF) |
#define DBTYPEDEFS |
#define FAIL 0 |
#define FAR far |
#define MAXNUMERICLEN 16 |
#define ODS_VERSION ((SS_MAJOR_VERSION << 24) | (SS_MINOR_VERSION << 16)) |
#define SRV_APPLNAME 19 |
#define SRV_ATTENTION 6 |
#define SRV_ATTENTION_ACK 16 |
#define SRV_BCPFLAG 24 |
#define SRV_CANCEL 11 |
#define SRV_CLIB 21 |
#define SRV_CLOSE 13 |
#define SRV_CONNECT 2 |
#define SRV_CONNECT_V7 16 |
#define SRV_CONTINUE 0 |
#define SRV_CPID 18 |
#define SRV_DATATYPE 2 |
#define SRV_DISCONNECT 5 |
#define SRV_DONE 1 |
#define SRV_DONE_COUNT (USHORT) 0x0010 |
#define SRV_DONE_ERROR (USHORT) 0x0002 |
#define SRV_DONE_FINAL (USHORT) 0x0000 |
#define SRV_DONE_MORE (USHORT) 0x0001 |
#define SRV_DONE_RPC_IN_BATCH (USHORT) 0x0080 |
#define SRV_DUPLICATE_HANDLER 2 |
#define SRV_ENO_OS_ERR 0 |
#define SRV_ERROR 0 |
#define SRV_EVENT 4 |
#define SRV_EXIT 10 |
#define SRV_FATAL_PROCESS 10 |
#define SRV_FATAL_SERVER 19 |
#define SRV_GETSERVER | ( | a | ) | srv_getserver ( a ) |
#define SRV_GOT_ATTENTION | ( | a | ) | srv_got_attention ( a ) |
#define SRV_HASHPWD 39 |
#define SRV_HOST 15 |
#define SRV_INFO 1 |
#define SRV_INSTANCENAME 38 |
#define SRV_INTERNAL_HANDLER 99 |
#define SRV_LANGUAGE 1 |
#define SRV_LIBVERS 22 |
#define SRV_LSECURE 30 |
#define SRV_MSG_ERROR 2 |
#define SRV_MSG_INFO 1 |
#define SRV_MSGLCID 37 |
#define SRV_NATLANG 25 |
#define SRV_NETSPID 11 |
#define SRV_NETWORK_CONNECTION 29 |
#define SRV_NETWORK_MODULE 27 |
#define SRV_NETWORK_VERSION 28 |
#define SRV_NOMETADATA 0x0002 |
#define SRV_NULLTERM -1 |
#define SRV_OLEDB 20 |
#define SRV_PARAMDEFAULT 0x0002 |
#define SRV_PARAMRETURN 0x0001 |
#define SRV_PARAMSORTORDER 0x0004 |
#define SRV_PIPEHANDLE 26 |
#define SRV_PRACK 14 |
#define SRV_PRELOGIN 19 |
#define SRV_PRERROR 15 |
#define SRV_PROGRAMMER_DEFINED 100 |
#define SRV_PWD 17 |
#define SRV_RECOMPILE 0x0001 |
#define SRV_RESTART 4 |
#define SRV_RMTSERVER 14 |
#define SRV_ROWSENT 23 |
#define SRV_RPC 3 |
#define SRV_SAXP 31 |
#define SRV_SERVERNAME 0 |
#define SRV_SETUP 12 |
#define SRV_SKIP 17 |
#define SRV_SLEEP 7 |
#define SRV_SPID 10 |
#define SRV_SPROC_CODEPAGE 36 |
#define SRV_START 8 |
#define SRV_STATUS 13 |
#define SRV_STOP 9 |
#define SRV_TDS 20 |
#define SRV_TDS_2_0 1 |
#define SRV_TDS_3_4 2 |
#define SRV_TDS_4_2 3 |
#define SRV_TDS_6_0 4 |
#define SRV_TDS_7_0 5 |
#define SRV_TDS_BIGBINARY (BYTE) 0xAD |
#define SRV_TDS_BIGCHAR (BYTE) 0xAF |
#define SRV_TDS_BIGVARBINARY (BYTE) 0xA5 |
#define SRV_TDS_BIGVARCHAR (BYTE) 0xA7 |
#define SRV_TDS_BINARY (BYTE) 0x2d |
#define SRV_TDS_BIT (BYTE) 0x32 |
#define SRV_TDS_BITN (BYTE) 0x68 |
#define SRV_TDS_CHAR (BYTE) 0x2f |
#define SRV_TDS_DATETIM4 (BYTE) 0x3a |
#define SRV_TDS_DATETIME (BYTE) 0x3d |
#define SRV_TDS_DATETIMN (BYTE) 0x6f |
#define SRV_TDS_DECIMAL (BYTE) 0x37 |
#define SRV_TDS_DECIMALN (BYTE) 0x6a |
#define SRV_TDS_FLT4 (BYTE) 0x3b |
#define SRV_TDS_FLT8 (BYTE) 0x3e |
#define SRV_TDS_FLTN (BYTE) 0x6d |
#define SRV_TDS_GUID (BYTE) 0x24 |
#define SRV_TDS_IMAGE (BYTE) 0x22 |
#define SRV_TDS_INT1 (BYTE) 0x30 |
#define SRV_TDS_INT2 (BYTE) 0x34 |
#define SRV_TDS_INT4 (BYTE) 0x38 |
#define SRV_TDS_INT8 (BYTE) 0x7f |
#define SRV_TDS_INTN (BYTE) 0x26 |
#define SRV_TDS_MONEY (BYTE) 0x3c |
#define SRV_TDS_MONEY4 (BYTE) 0x7a |
#define SRV_TDS_MONEYN (BYTE) 0x6e |
#define SRV_TDS_NCHAR (BYTE) 0xef |
#define SRV_TDS_NONE 0 |
#define SRV_TDS_NTEXT (BYTE) 0x63 |
#define SRV_TDS_NULL (BYTE) 0x1f |
#define SRV_TDS_NUMERIC (BYTE) 0x3f |
#define SRV_TDS_NUMERICN (BYTE) 0x6c |
#define SRV_TDS_NVARCHAR (BYTE) 0xe7 |
#define SRV_TDS_SSVARIANT (BYTE) 0x62 |
#define SRV_TDS_TEXT (BYTE) 0x23 |
#define SRV_TDS_VARBINARY (BYTE) 0x25 |
#define SRV_TDS_VARCHAR (BYTE) 0x27 |
#define SRV_TDSVERSION | ( | a | ) | srv_tdsversion ( a ) |
#define SRV_TRANSMGR 18 |
#define SRV_TYPE 12 |
#define SRV_UNICODE_CURRENTLOGIN 40 |
#define SRV_UNICODE_PWD 35 |
#define SRV_UNICODE_USER 33 |
#define SRV_USER 16 |
#define SRV_VERSION 6 |
#define SRVBIGBINARY SRV_TDS_BIGBINARY |
#define SRVBIGCHAR SRV_TDS_BIGCHAR |
#define SRVBIGVARBINARY SRV_TDS_BIGVARBINARY |
#define SRVBIGVARCHAR SRV_TDS_BIGVARCHAR |
#define SRVBINARY SRV_TDS_BINARY |
#define SRVBIT SRV_TDS_BIT |
#define SRVBITN SRV_TDS_BITN |
#define SRVCHAR SRV_TDS_CHAR |
#define SRVDATETIM4 SRV_TDS_DATETIM4 |
#define SRVDATETIME SRV_TDS_DATETIME |
#define SRVDATETIMN SRV_TDS_DATETIMN |
#define SRVDECIMAL SRV_TDS_DECIMAL |
#define SRVDECIMALN SRV_TDS_DECIMALN |
#define SRVFLT4 SRV_TDS_FLT4 |
#define SRVFLT8 SRV_TDS_FLT8 |
#define SRVFLTN SRV_TDS_FLTN |
#define SRVGUID SRV_TDS_GUID |
#define SRVIMAGE SRV_TDS_IMAGE |
#define SRVINT1 SRV_TDS_INT1 |
#define SRVINT2 SRV_TDS_INT2 |
#define SRVINT4 SRV_TDS_INT4 |
#define SRVINT8 SRV_TDS_INT8 |
#define SRVINTN SRV_TDS_INTN |
#define SRVMONEY SRV_TDS_MONEY |
#define SRVMONEY4 SRV_TDS_MONEY4 |
#define SRVMONEYN SRV_TDS_MONEYN |
#define SRVNCHAR SRV_TDS_NCHAR |
#define SRVNTEXT SRV_TDS_NTEXT |
#define SRVNULL SRV_TDS_NULL |
#define SRVNUMERIC SRV_TDS_NUMERIC |
#define SRVNUMERICN SRV_TDS_NUMERICN |
#define SRVNVARCHAR SRV_TDS_NVARCHAR |
#define SRVSSVARIANT SRV_TDS_SSVARIANT |
#define SRVTEXT SRV_TDS_TEXT |
#define SRVVARBINARY SRV_TDS_VARBINARY |
#define SRVVARCHAR SRV_TDS_VARCHAR |
#define SS_LEVEL_VERSION 0000 |
#define SS_MAJOR_VERSION 7 |
#define SS_MINIMUM_VERSION "7.00.00.0000" |
#define SS_MINOR_VERSION 00 |
#define SUCCEED 1 |
typedef unsigned char DBBINARY |
typedef unsigned char DBBIT |
typedef unsigned char DBBOOL |
typedef unsigned char DBBYTE |
typedef char DBCHAR |
typedef struct dbdatetime4 DBDATETIM4 |
typedef struct srv_datetime DBDATETIME |
typedef float DBFLT4 |
typedef double DBFLT8 |
typedef long DBINT |
typedef long DBMONEY4 |
typedef short DBSMALLINT |
typedef unsigned char DBTINYINT |
typedef unsigned short DBUSMALLINT |
typedef struct srv_config SRV_CONFIG |
typedef struct CXPData SRV_PROC |
typedef struct srv_server SRV_SERVER |
typedef int SRVRETCODE |
int __cdecl srv_describe | ( | SRV_PROC * | , |
int | , | ||
char * | , | ||
int | , | ||
long | int, | ||
long | int, | ||
long | int, | ||
long | int, | ||
void * | |||
) |
SRV_SERVER* __cdecl srv_getserver | ( | SRV_PROC * | srvproc | ) |
BOOL __cdecl srv_got_attention | ( | SRV_PROC * | srvproc | ) |
long __cdecl srv_langcpy | ( | SRV_PROC * | srvproc, |
long | start, | ||
long | nbytes, | ||
char * | buffer | ||
) |
long __cdecl srv_langlen | ( | SRV_PROC * | srvproc | ) |
int __cdecl srv_log | ( | SRV_SERVER * | server, |
BOOL | datestamp, | ||
char * | msg, | ||
int | msglen | ||
) |
int __cdecl srv_message_handler | ( | SRV_PROC * | srvproc, |
int | errornum, | ||
BYTE | severity, | ||
BYTE | state, | ||
int | oserrnum, | ||
char * | errtext, | ||
int | errtextlen, | ||
char * | oserrtext, | ||
int | oserrtextlen | ||
) |
int __cdecl srv_post_handle | ( | SRV_SERVER * | server, |
SRV_PROC * | srvproc, | ||
long int | event, | ||
EventHandler | handler, | ||
BOOL | remove | ||
) |
int __cdecl srv_pre_handle | ( | SRV_SERVER * | server, |
SRV_PROC * | srvproc, | ||
long int | event, | ||
EventHandler | handler, | ||
BOOL | remove | ||
) |
int __cdecl srv_returnval | ( | SRV_PROC * | srvproc, |
char * | valuename, | ||
int | len, | ||
BYTE | status, | ||
long int | type, | ||
long int | maxlen, | ||
long int | datalen, | ||
void * | value | ||
) |
USHORT __cdecl srv_rpcoptions | ( | SRV_PROC * | srvproc | ) |
int __cdecl srv_sendmsg | ( | SRV_PROC * | srvproc, |
int | msgtype, | ||
long int | msgnum, | ||
BYTE | msgclass, | ||
BYTE | state, | ||
char * | rpcname, | ||
int | rpcnamelen, | ||
USHORT | linenum, | ||
char * | message, | ||
int | msglen | ||
) |
char* __cdecl srv_sfield | ( | SRV_SERVER * | server, |
int | field, | ||
int * | len | ||
) |