|
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.