Single entry in a paramflags array: describes direction (in/out), parameter name, and optional default value for that slot.
Python ctypes parity: the tuple form (flag, name[, default]) used with prototype((name, lib), paramflags).
(flag, name[, default])
prototype((name, lib), paramflags)
OUT allocates a pointee; INOUT uses and returns the supplied instance.
Parameter name, used for the named-call form fn({ name: value, ... }).
fn({ name: value, ... })
Optional
Optional default value; applied when the caller omits this in param.
in
Single entry in a paramflags array: describes direction (in/out), parameter name, and optional default value for that slot.
Python ctypes parity: the tuple form
(flag, name[, default])used withprototype((name, lib), paramflags).