5.3.4 LocateHandle()
This service returns an array of handles that support a specified protocol.
This service requires the caller to allocate the return buffer. The
LocateHandleBuffer()
service is easier to use and produces smaller
executables because it allocates the return buffer for the caller.