@CAPI[Modul, Funktion[,Ganzzahl | PINT=n | PLONG=n | PDWORD=n | NULL | PUFFER | „Zeichenfolge“]] : Gibt das Ergebnis des Aufrufs einer Funktion mit einem _cdecl-Typ in einer DLL zurück.

 

Modulen – Name der DLL, die die Funktion enthält

 

Funktion - Funktionsname (Groß-/Kleinschreibung beachten)

 

ganze Zahl – ein ganzzahliger Wert, der an die Funktion übergeben wird

 

PINT - ein Zeiger auf die Ganzzahl n

 

PLONG – ein Zeiger auf die lange Ganzzahl n

 

PDWORD - ein Zeiger auf das DWORD n

 

NULL - ein Nullzeiger (0)

 

PUFFER – @CAPI übergibt eine Adresse für einen internen Puffer, damit die API einen Unicode-Zeichenfolgenwert zurückgibt.

 

ein Puffer – @CAPI übergibt eine Adresse für einen internen Puffer, damit die API einen ASCII-Zeichenfolgenwert zurückgibt.

 

"Schnur" – Textargument (dieses muss in doppelte Anführungszeichen gesetzt werden). Wenn dem Argument ein „a“ vorangestellt ist (d. h. „a“Argument“), wird es vor dem Aufruf der API von Unicode in ASCII konvertiert. (Nur einige Windows-APIs akzeptieren  ASCII-Argumente.)

 

@CAPI unterstützt maximal 8 Argumente. Der Rückgabewert ist entweder ein von der API zurückgegebener Zeichenfolgenwert (wenn BUFFER oder aBUFFER angegeben ist) oder der von der API zurückgegebene ganzzahlige Wert. Die Funktion muss als _cdecl definiert sein. Wenn @CAPI die angegebene Funktion nicht finden kann, hängt es ein „W“ (für die Unicode-Version) an den Funktionsnamen an und versucht es erneut.

 

[VORLÄUFIGE VOLLAUTOMATISCHE TEXTÜBERSETZUNG - muss noch überarbeitet werden. Wir bitten um Ihr Verständnis.] @WINAPI.