eid-viewer
eid-viewer library
Data Structures | Enumerations | Functions
oslayer.h File Reference

contains the functions, enums and structures that need to be known by the ui More...

#include <conversions.h>
#include <stdlib.h>
#include <stdarg.h>
#include <eid-viewer/macros.h>

Go to the source code of this file.

Data Structures

struct  _slotdesc
 
struct  eid_vwr_ui_callbacks
 Callbacks which the backend can perform towards the UI. More...
 
struct  eid_vwr_preview
 

Enumerations

Functions

DllExport void eid_vwr_pinop (enum eid_vwr_pinops op)
 Perform a PIN operation. More...
 
DllExport int eid_vwr_createcallbacks (struct eid_vwr_ui_callbacks *cb)
 Initialize the callbacks. More...
 
DllExport struct eid_vwr_ui_callbackseid_vwr_cbstruct ()
 Create the eid_vwr_ui_callbacks struct. More...
 
DllExport struct eid_vwr_previeweid_vwr_get_preview (const EID_CHAR *filename)
 Create a preview for the given file. More...
 
DllExport void eid_vwr_poll ()
 Check if there is an event to be handled. More...
 
DllExport void eid_vwr_be_mainloop ()
 Loop over eid_vwr_poll(). More...
 
DllExport void eid_vwr_be_serialize (const EID_CHAR *target_file)
 Save the currently-open data. More...
 
DllExport void eid_vwr_be_deserialize (const EID_CHAR *source_file)
 Open a file. More...
 
DllExport const char * eid_vwr_be_get_xmlform ()
 Get the currently-open data in XML form. More...
 
DllExport void eid_vwr_be_select_slot (int automatic, unsigned long manualslot)
 Select the current reader. More...
 
DllExport void eid_vwr_be_set_invalid ()
 Mark the current data as invalid. More...
 
DllExport void eid_vwr_close_file ()
 Close the current file. More...
 
DllExport void eid_vwr_convert_set_lang (enum eid_vwr_langs which)
 Set the backend language. More...
 
DllExport enum eid_vwr_langs eid_vwr_convert_get_lang ()
 Return the backend language. More...
 

Detailed Description

contains the functions, enums and structures that need to be known by the ui