OpenScanDeviceLib
OpenScan Device Programming Interface
|
Internal definitions for OpenScanDeviceLib. More...
#include "OpenScanDeviceLib.h"
Go to the source code of this file.
Macros | |
#define | OScDevInternal_ENTRY_POINT OScDev_Module_EntryPoint_v0 |
Name of the device module entry point function. More... | |
#define | OScDevInternal_ENTRY_POINT_NAME OScDevInternal_STRINGIFY_EXPANSION(OScDevInternal_ENTRY_POINT) |
Name of the entry point, used to obtain its address. | |
#define | OScDevInternal_STRINGIFY(s) #s |
#define | OScDevInternal_STRINGIFY_EXPANSION(s) OScDevInternal_STRINGIFY(s) |
Typedefs | |
typedef uint32_t(* | OScDevInternal_EntryPointPtr) (struct OScDevInternal_Interface ***devif, OScDev_ModuleImpl **impl) |
Pointer to module entry point function. | |
Functions | |
uint32_t OScDevInternal_ENTRY_POINT_EXPORT | OScDevInternal_ENTRY_POINT (struct OScDevInternal_Interface ***devif, OScDev_ModuleImpl **impl) |
Entry point of device module. More... | |
Internal definitions for OpenScanDeviceLib.
This header is NOT to be used by device modules, but defines the interface by which OpenScanLib interfaces with device modules.
Definition in file OpenScanDeviceLibPrivate.h.