var array of X
heißt nicht, dass das ein array von by ref parametern ist, sondern ein by ref array. Da kann man also nicht einfach einzelne Werte reingeben, sondern nur ein schon bestehendes Array by ref übergeben.
Aber du kannst ein
const bArrTrueState: array of PBoolean
als Parameter nehmen und dann so übergeben:
[@Result[High(Result)].bCustomMediaHidePrint, @Result[High(Result)].bCustomMediaHideApp]
@jaenicke: Für 2 key/value Pairs nen Dictionary hochfahren? puhhh