ReactOS  0.4.15-dev-3303-g1ade494
fxframeworkstubum.h
Go to the documentation of this file.
1 /*++
2 
3 Copyright (c) Microsoft Corporation
4 
5 Module Name:
6 
7  FxFrameworkStubUm.h
8 
9 Abstract:
10 
11  This is the internal flat-api stub version.
12 
13 --*/
14 
15 // generic loader defines.
16 #include <fxldrum.h>
17 
18 #pragma once
19 
20 #ifdef __cplusplus
21 extern "C"{
22 #endif
23 
24 //------------------------------------------------------------------------
25 // UMDF Loader interface for Flat-c framework stub.
26 //------------------------------------------------------------------------
27 struct IWudfHost;
28 struct IUMDFPlatform;
29 
30 typedef
35  __in PWDF_LIBRARY_INFO LibraryInfo
36  );
37 
38 typedef struct _WUDF_LOADER_FX_INTERFACE {
41  IWudfHost * pIWudfHost;
42  IUMDFPlatform * pUMDFPlatform;
44 
45 #ifdef __cplusplus
46 }
47 #endif
48 
struct _WUDF_LOADER_FX_INTERFACE WUDF_LOADER_FX_INTERFACE
struct _WUDF_LOADER_FX_INTERFACE * PWUDF_LOADER_FX_INTERFACE
PFN_WUDF_REGISTER_LIBRARY RegisterLibrary
__checkReturn NTSTATUS(* PFN_WUDF_REGISTER_LIBRARY)(__in PVOID Context, __in PWDF_LIBRARY_INFO LibraryInfo)
#define NTSTATUS
Definition: precomp.h:20
struct tagContext Context
Definition: acpixf.h:1034
unsigned int ULONG
Definition: retypes.h:1
#define __in
Definition: dbghelp.h:35
#define __checkReturn
Definition: ms_sal.h:2873