This function is the initial driver entry point exported by the driver DLL. It fills a DRVENABLEDATA structure with the driver version number and calling addresses of functions supported by the driver.
BOOL DrvEnableDriver( IN ULONG iEngineVersion, IN ULONG cj,
OUT DRVENABLEDATA *pded );
TRUE indicates success. FALSE indicates failure.
One-time initializations, such as allocating semaphores, can be performed by this function. The driver should wait until the DrvEnablePDEV function is called before enabling hardware, such as a display.
This function is required for graphics drivers.