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.