20#ifdef OScDevInternal_BUILDING_OPENSCANLIB
21#define OScDevInternal_ENTRY_POINT_EXPORT
24#define OScDevInternal_ENTRY_POINT_EXPORT __declspec(dllexport)
26#error Not implemented for this platform.
36#define OScDevInternal_ENTRY_POINT OScDev_Module_EntryPoint_v0
39#define OScDevInternal_STRINGIFY_EXPANSION(s) OScDevInternal_STRINGIFY(s)
40#define OScDevInternal_STRINGIFY(s) #s
43#define OScDevInternal_ENTRY_POINT_NAME \
44 OScDevInternal_STRINGIFY_EXPANSION(OScDevInternal_ENTRY_POINT)
Public header for OpenScanDeviceLib.
#define OScDevInternal_ENTRY_POINT
Name of the device module entry point function.
uint32_t(* OScDevInternal_EntryPointPtr)(struct OScDevInternal_Interface ***devif, OScDev_ModuleImpl **impl)
Pointer to module entry point function.
Interface function table for module to call OpenScanLib.
The module implementation function table.