Date: 02-16-2022
Return to Index
created by gbSnippets
'Usually, a PowerBASIC programmer uses the StdCall procedure calling convention.
'StdCall is required by Windows API and is used by most languages when creating
'DLLs.
'For those cases where a programmer needs to access DLL's written with different
'calling conventions, the PowerBASIC Declare statement additionally supports both
'BDECL and CDECL calling conventions:
BDECL Basic/Pascal left-to-right
CDECL C right-to-left
SDECL StdCall MS right-to-left 'default
'Comments:
'PowerBASIC BDECL/CDECL/SDECL functions automatically clean up the stack.
'With CDECL:
' - PowerBASIC auto-creates a lower case _Alias (if imported or exported)
' - Trailing parameters can be optionals by using [] brackets (pass # params)
'gbs_00322
'Date: 03-10-2012
http://www.garybeene.com/sw/gbsnippets.htm