Calling and Naming ConventionsThe information in this section provides information about the naming and calling conventions used in Fastgraph. These details are needed when calling Fastgraph routines from assembly language programs. It is not intended to be a complete tutorial on the subject, but it should provide experienced assembly language programmers with enough details to incorporate Fastgraph calls in their applications. Fastgraph for Windows uses the same naming and stack-based calling conventions used by the Windows API functions. The details of these conventions important to assembly language programming are summarized below. If you're calling Fastgraph functions from an assembly language program, the program must follow these conventions.
All Fastgraph functions preserve the EBX, EDI, ESI, EBP, DS, and ES registers. The contents of any other registers are unknown upon return from a Fastgraph function (except for registers that contain the function's return value).
|
 
copyright 2001 Ted Gruber Software, Inc.