summaryrefslogtreecommitdiff
path: root/wddm/sys/qxlwddm.c
blob: 6a3ef0e1dad306a73442ad319db9b2ddee0e6406 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <ntddk.h>
#include <wdm.h>
#include <dispmprt.h>

#pragma code_seg(push)
#pragma code_seg("INIT")
NTSTATUS DriverEntry(
          IN  PDRIVER_OBJECT DriverObject,
          IN  PUNICODE_STRING RegistryPath
        )
{
    DRIVER_INITIALIZATION_DATA DriverInitializationData = {'\0'};

    PAGED_CODE();

    if (! ARGUMENT_PRESENT(DriverObject) ||
        ! ARGUMENT_PRESENT(RegistryPath))
    {
        return STATUS_INVALID_PARAMETER;
    }
    DriverInitializationData.Version = DXGKDDI_INTERFACE_VERSION;

    return DxgkInitialize(DriverObject, RegistryPath, &DriverInitializationData);
}