pulBufferSize (PULONG) - output
Specifies the size of the pMonitors buffer, in bytes.
If the buffer size is too small to contain all monitor definitions,
the ERROR_NOT_ENOUGH_MEMORY error is returned. The variable is then
given the size of the buffer required in order to contain all monitor
definitions.