[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Modifications needed to use windows.i on 64-bit

Status
Not open for further replies.
S

Stefan Drissen

Guest
Putting the external data types in preprocessors cleans that up quite a bit and also makes it easier to compare to the API documenation: /* [name] CreateProcess [description] Creates a new process and its primary thread. msdn.microsoft.com/.../ms682425.aspx */ PROCEDURE CreateProcessA EXTERNAL {&KERNEL32.DLL}: DEFINE INPUT PARAMETER lpApplicationName AS {&POINTER} NO-UNDO. DEFINE INPUT PARAMETER lpCommandline AS CHARACTER NO-UNDO. DEFINE INPUT PARAMETER lpProcessAttributes AS {&POINTER} NO-UNDO. DEFINE INPUT PARAMETER lpThreadAttributes AS {&POINTER} NO-UNDO. DEFINE INPUT PARAMETER bInheritHandles AS {&BOOL} NO-UNDO. DEFINE INPUT PARAMETER dwCreationFlags AS {&DWORD} NO-UNDO. DEFINE INPUT PARAMETER lpEnvironment AS {&POINTER} NO-UNDO. DEFINE INPUT PARAMETER lpCurrentDirectory AS {&POINTER} NO-UNDO. DEFINE INPUT PARAMETER lpStartupInfo AS {&POINTER} NO-UNDO. DEFINE INPUT PARAMETER lpProcessInformation AS {&POINTER} NO-UNDO. DEFINE RETURN PARAMETER bResult AS {&BOOL} NO-UNDO. END PROCEDURE.

Continue reading...
 
Status
Not open for further replies.
Top