Function 68, subfunction 16 - load driver.
Parameters:
- eax = 68 - function number
- ebx = 16 - subfunction number
- ecx = pointer to ASCIIZ-string with driver name
Returned value:
- eax = 0 - failed
- otherwise eax = driver handle
Remarks:
- If the driver was not loaded yet, it is loaded;
if the driver was loaded yet, nothing happens.
- Driver name is case-sensitive.
Maximum length of the name is 16 characters, including
terminating null character, the rest is ignored.
- The function can load only drivers which are registered in the
system; the current implementation contains
exactly 2 such drivers:
- name SOUND, file /rd/1/unisound.obj
- name INFINITY, file /rd/1/infinity.obj