/** * \file * \author Egor Tensin * \date 2015 * \copyright This file is licensed under the terms of the MIT License. * See LICENSE.txt for details. */ #include "device.h" #include VOID on_driver_unload(DRIVER_OBJECT *driver_object) { DbgPrint("Unloading test driver...\n"); destroy_devices(); } NTSTATUS DriverEntry(DRIVER_OBJECT *driver_object, UNICODE_STRING *registry_path) { DbgPrint("Loading test driver...\n"); driver_object->DriverUnload = on_driver_unload; return set_up_devices(driver_object); }