mirror of
https://github.com/reactos/reactos.git
synced 2024-11-01 20:32:36 +00:00
8a978a179f
Takern from Microsoft GitHub repo:
d9c6040fe9
Licensed under MIT
49 lines
933 B
C
49 lines
933 B
C
/*++
|
|
|
|
Copyright (c) Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
FxFrameworkStubUm.h
|
|
|
|
Abstract:
|
|
|
|
This is the internal flat-api stub version.
|
|
|
|
--*/
|
|
|
|
// generic loader defines.
|
|
#include <fxldrum.h>
|
|
|
|
#pragma once
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
//------------------------------------------------------------------------
|
|
// UMDF Loader interface for Flat-c framework stub.
|
|
//------------------------------------------------------------------------
|
|
struct IWudfHost;
|
|
struct IUMDFPlatform;
|
|
|
|
typedef
|
|
__checkReturn
|
|
NTSTATUS
|
|
(*PFN_WUDF_REGISTER_LIBRARY) (
|
|
__in PVOID Context,
|
|
__in PWDF_LIBRARY_INFO LibraryInfo
|
|
);
|
|
|
|
typedef struct _WUDF_LOADER_FX_INTERFACE {
|
|
ULONG Size;
|
|
PFN_WUDF_REGISTER_LIBRARY RegisterLibrary;
|
|
IWudfHost * pIWudfHost;
|
|
IUMDFPlatform * pUMDFPlatform;
|
|
} WUDF_LOADER_FX_INTERFACE, *PWUDF_LOADER_FX_INTERFACE;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|