X-Git-Url: https://git.8kb.co.uk/?p=dataflex%2Fdf32func;a=blobdiff_plain;f=src%2Fdf32%2Fdf32func.h;fp=src%2Fdf32%2Fdf32func.h;h=0940c0a49ee04b7a73038b52d8147df61b0c4835;hp=0000000000000000000000000000000000000000;hb=21b727fd491be6f9953f1675b18385296cab0955;hpb=0342737c4763de343d9d87c0cb25a8e31f0211e7 diff --git a/src/df32/df32func.h b/src/df32/df32func.h new file mode 100644 index 0000000..0940c0a --- /dev/null +++ b/src/df32/df32func.h @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------- +// df32func.h +// This file contains definitions of "Win32" api functions provided by +// the df32func.dll dynamic link library. +// +// This file is to be included when using socket networking in df32func.mk +// +// Copyright (c) 2006-2015, glyn@8kb.co.uk +// +// df32func/df32func.h +//------------------------------------------------------------------------- + +Define __df32func_h__ + +//------------------------------------------------------------------------- +// External functions +//------------------------------------------------------------------------- + +external_function ClientSocket "ClientSocket" df32func.dll dword port string host returns integer +external_function ServerSocket "ServerSocket" df32func.dll dword port returns integer +external_function AcceptClient "AcceptClient" df32func.dll returns integer +external_function Send "Send" df32func.dll dword socket string data returns integer +external_function Receive "Receive" df32func.dll dword socket pointer dataOut returns integer +external_function CloseConnection "CloseConnection" df32func.dll dword socket returns integer +external_function PseudoRand "PseudoRand" df32func.dll dword w returns integer +external_function RdtscRand "RdtscRand" df32func.dll returns integer +external_function GetTzi "GetTzi" df32func.dll pointer lpTimeZone pointer lpResult returns integer +external_function RegexpMatch "RegexpMatch" df32func.dll pointer str pointer pattern pointer flags integer errors returns integer +external_function RegexpMatches "RegexpMatches" df32func.dll pointer str pointer pattern pointer flags pointer out pointer out_len integer errors returns integer +external_function RegexpReplace "RegexpReplace" df32func.dll pointer str pointer pattern pointer replacement pointer flags pointer out pointer out_len integer errors returns integer \ No newline at end of file