#include #include #include #include "xcbXorg.h" static CExportedImplexorApiDesc xcbXorgExportedImplexorApis[] = { { .name = "video-implexor" } }; static sal_lmo_initializeIndFn xcbXorg_initializeInd; static sal_lmo_finalizeIndFn xcbXorg_finalizeInd; static sal_lmo_attachDeviceReqFn xcbXorg_attachDeviceReq; static sal_lmo_detachDeviceReqFn xcbXorg_detachDeviceReq; static Csal_libMgmtOps xcbXorgSalLibMgmtOps = { .initializeInd = xcbXorg_initializeInd, .finalizeInd = xcbXorg_finalizeInd, .attachDeviceReq = xcbXorg_attachDeviceReq, .detachDeviceReq = xcbXorg_detachDeviceReq }; static CSenseApiDesc xcbXorgApiDesc = { .name = "XcbXorg", .numExportedImplexorApis = sizeof(xcbXorgExportedImplexorApis) / sizeof(*xcbXorgExportedImplexorApis), .exportedImplexorApis = xcbXorgExportedImplexorApis, .sal_libMgmtOps = &xcbXorgSalLibMgmtOps }; extern HK_UNMANGLED getSenseApiDescFn HK_GET_SENSE_API_DESC_FN_NAME; const CSenseApiDesc *HK_GET_SENSE_API_DESC_FN_NAME(void) { return &xcbXorgApiDesc; } static sal_lmo_initializeIndFn xcbXorg_initializeInd; int xcbXorg_initializeInd(void) { std::cerr << "XcbXorg::sal_lmo_initializeInd\n"; return 0; } static sal_lmo_finalizeIndFn xcbXorg_finalizeInd; int xcbXorg_finalizeInd(void) { std::cerr << "XcbXorg::sal_lmo_finalizeInd\n"; return 0; } static sal_lmo_attachDeviceReqFn xcbXorg_attachDeviceReq; int xcbXorg_attachDeviceReq(void) { std::cerr << "XcbXorg::sal_lmo_attachDeviceReq\n"; return 0; } static sal_lmo_detachDeviceReqFn xcbXorg_detachDeviceReq; int xcbXorg_detachDeviceReq(void) { std::cerr << "XcbXorg::sal_lmo_detachDeviceReq\n"; return 0; }