1 /*++ 2 3 Copyright (c) Microsoft Corporation 4 5 ModuleName: 6 7 UMDFStubs.h 8 9 Abstract: 10 11 Contains declarations for functions implemented by WdfStubUm.lib and 12 WdfVersionUm.lib 13 14 These are called by UMDF framework (in WUDF.cpp) 15 16 Author: 17 18 19 20 Revision History: 21 22 23 24 --*/ 25 26 // 27 // Functions implemented by version\version.cpp 28 // 29 extern "C" 30 NTSTATUS 31 LibraryDriverEntry( 32 __in PUNICODE_STRING RegistryPath 33 ); 34 35 extern "C" 36 VOID 37 LibraryUnload( 38 ); 39 40 // 41 // Functions implemented by stub\stub.cpp 42 // 43 extern "C" 44 NTSTATUS 45 FxDriverEntry( 46 __in PWDF_DRIVER_GLOBALS * WdfDriverGlobals 47 ); 48 49 extern "C" 50 VOID 51 DriverUnload( 52 __in PWDF_DRIVER_GLOBALS WdfDriverGlobals 53 ); 54 55 // 56 // Functions implemented by version\FxLibraryCommon.cpp 57 // 58 59 VOID 60 FxIFRStop( 61 __in PFX_DRIVER_GLOBALS FxDriverGlobals 62 ); 63