#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh...
#endif

GO(drmAddBufs, iFiiiui)
GO(drmAddContextPrivateMapping, iFiuu)
GO(drmAddContextTag, iFiup)
GO(drmAddMap, iFiuuuup)
GO(drmAgpAcquire, iFi)
GO(drmAgpAlloc, iFiLLpp)
GO(drmAgpBase, LFi)
GO(drmAgpBind, iFiuL)
GO(drmAgpDeviceId, uFi)
GO(drmAgpEnable, iFiL)
GO(drmAgpFree, iFiu)
GO(drmAgpGetMode, LFi)
GO(drmAgpMemoryAvail, LFi)
GO(drmAgpMemoryUsed, LFi)
GO(drmAgpRelease, iFi)
GO(drmAgpSize, LFi)
GO(drmAgpUnbind, iFiu)
GO(drmAgpVendorId, uFi)
GO(drmAgpVersionMajor, iFi)
GO(drmAgpVersionMinor, iFi)
GO(drmAuthMagic, iFiu)
GO(drmAvailable, iFv)
GO(drmCheckModesettingSupported, iFp)
GO(drmClose, iFi)
GO(drmCloseOnce, vFi)
GO(drmCommandNone, iFiL)
GO(drmCommandRead, iFiLpL)
GO(drmCommandWrite, iFiLpL)
GO(drmCommandWriteRead, iFiLpL)
GO(drmCreateContext, iFip)
GO(drmCreateDrawable, iFip)
GO(drmCrtcGetSequence, iFiupp)
GO(drmCrtcQueueSequence, iFiuuUpU)
GO(drmCtlInstHandler, iFii)
GO(drmCtlUninstHandler, iFi)
GO(drmDelContextTag, iFiu)
GO(drmDestroyContext, iFiu)
GO(drmDestroyDrawable, iFiu)
GO(drmDevicesEqual, iFpp)
GO(drmDMA, iFip)
GO(drmDropMaster, iFi)
GO(drmError, iFip)
GO(drmFinish, iFiiu)
GO(drmFree, vFp)
GO(drmFreeBufs, iFiip)
GO(drmFreeBusid, vFp)
GO(drmFreeDevice, vFp)
GO(drmFreeDevices, vFpi)
GO(drmFreeReservedContextList, vFp)
GO(drmFreeVersion, vFp)
GO(drmGetBufInfo, pFi)
GO(drmGetBusid, pFi)
GO(drmGetCap, iFiUp)
GO(drmGetClient, iFiippppp)
GO(drmGetContextFlags, iFiup)
GO(drmGetContextPrivateMapping, iFiup)
GO(drmGetContextTag, pFiu)
GO(drmGetDevice, iFip)
GO(drmGetDevice2, iFiup)
GO(drmGetDeviceNameFromFd, pFi)
GO(drmGetDeviceNameFromFd2, pFi)
GO(drmGetDevices, iFpi)
GO(drmGetDevices2, iFupi)
//GOM(drmGetEntry, pFEi)
GO(drmGetHashTable, pFv)
GO(drmGetInterruptFromBusID, iFiiii)
GO(drmGetLibVersion, pFi)
GO(drmGetLock, iFiuu)
GO(drmGetMagic, iFip)
GO(drmGetMap, iFiipppppp)
GO(drmGetNodeTypeFromFd, iFi)
GO(drmGetPrimaryDeviceNameFromFd, pFi)
GO(drmGetRenderDeviceNameFromFd, pFi)
GO(drmGetReservedContextList, pFip)
GO(drmGetStats, iFip)
GO(drmGetVersion, pFi)
GOM(drmHandleEvent, iFEip)
GO(drmHashCreate, pFv)
GO(drmHashDelete, iFpL)
GO(drmHashDestroy, iFp)
GO(drmHashFirst, iFppp)
GO(drmHashInsert, iFpLp)
GO(drmHashLookup, iFpLp)
GO(drmHashNext, iFppp)
GO(drmIoctl, iFiLp)
GO(drmIsMaster, iFi)
GO(drmMalloc, pFi)
GO(drmMap, iFiuup)
GO(drmMapBufs, pFi)
GO(drmMarkBufs, iFidd)
GO(drmModeAddFB, iFiuuCCuup)
GO(drmModeAddFB2, iFiuuuppppu)
GO(drmModeAddFB2WithModifiers, iFiuuupppppu)
GO(drmModeAtomicAddProperty, iFpuuU)
GO(drmModeAtomicAlloc, pFv)
GO(drmModeAtomicCommit, iFipup)
GO(drmModeAtomicDuplicate, pFp)
GO(drmModeAtomicFree, vFp)
GO(drmModeAtomicGetCursor, iFp)
GO(drmModeAtomicMerge, iFpp)
GO(drmModeAtomicSetCursor, vFpi)
GO(drmModeAttachMode, iFiup)
GO(drmModeConnectorSetProperty, iFiuuU)
GO(drmModeCreateLease, iFipiip)
GO(drmModeCreatePropertyBlob, iFipLp)
GO(drmModeCrtcGetGamma, iFiuuppp)
GO(drmModeCrtcSetGamma, iFiuuppp)
GO(drmModeDestroyPropertyBlob, iFiu)
GO(drmModeDetachMode, iFiup)
GO(drmModeDirtyFB, iFiupu)
GO(drmModeFreeConnector, vFp)
GO(drmModeFreeCrtc, vFp)
GO(drmModeFreeEncoder, vFp)
GO(drmModeFreeFB, vFp)
GO(drmModeFreeModeInfo, vFp)
GO(drmModeFreeObjectProperties, vFp)
GO(drmModeFreePlane, vFp)
GO(drmModeFreePlaneResources, vFp)
GO(drmModeFreeProperty, vFp)
GO(drmModeFreePropertyBlob, vFp)
GO(drmModeFreeResources, vFp)
GO(drmModeGetConnector, pFiu)
GO(drmModeGetConnectorCurrent, pFiu)
GO(drmModeGetConnectorTypeName, pFu)
GO(drmModeGetCrtc, pFiu)
GO(drmModeGetEncoder, pFiu)
GO(drmModeGetFB, pFiu)
//GOM(drmModeGetLease, pFEi)
GO(drmModeGetPlane, pFiu)
GO(drmModeGetPlaneResources, pFi)
GO(drmModeGetProperty, pFiu)
GO(drmModeGetPropertyBlob, pFiu)
GO(drmModeGetResources, pFi)
//GOM(drmModeListLessees, pFEi)
GO(drmModeMoveCursor, iFiuii)
GO(drmModeObjectGetProperties, pFiuu)
GO(drmModeObjectSetProperty, iFiuuuU)
GO(drmModePageFlip, iFiuuup)
GO(drmModePageFlipTarget, iFiuuupu)
GO(drmModeRevokeLease, iFiu)
GO(drmModeRmFB, iFiu)
GO(drmModeSetCrtc, iFiuuuupip)
GO(drmModeSetCursor, iFiuuuu)
GO(drmModeSetCursor2, iFiuuuuii)
GO(drmModeSetPlane, iFiuuuuiiuuuuuu)
GOM(drmMsg, vFEpV)
GO(drmOpen, iFpp)
GO(drmOpenControl, iFi)
GO(drmOpenOnce, iFppp)
GO(drmOpenOnceWithType, iFppi)
GO(drmOpenRender, iFi)
GO(drmOpenWithType, iFppi)
GO(drmPrimeFDToHandle, iFiip)
GO(drmPrimeHandleToFD, iFiuup)
GO(drmRandom, LFp)
GO(drmRandomCreate, pFL)
GO(drmRandomDestroy, iFp)
GO(drmRandomDouble, dFp)
GO(drmRmMap, iFiu)
GO(drmScatterGatherAlloc, iFiLp)
GO(drmScatterGatherFree, iFiu)
GO(drmSetBusid, iFip)
GO(drmSetClientCap, iFiUU)
GO(drmSetContextFlags, iFiuu)
GO(drmSetInterfaceVersion, iFip)
GO(drmSetMaster, iFi)
//GOM(drmSetServerInfo, vFEp)
GO(drmSLCreate, pFv)
GO(drmSLDelete, iFpL)
GO(drmSLDestroy, iFp)
GO(drmSLDump, vFp)
GO(drmSLFirst, iFppp)
GO(drmSLInsert, iFpLp)
GO(drmSLLookup, iFpLp)
GO(drmSLLookupNeighbors, iFpLpppp)
GO(drmSLNext, iFppp)
GO(drmSwitchToContext, iFiu)
GO(drmSyncobjCreate, iFiup)
GO(drmSyncobjDestroy, iFiu)
GO(drmSyncobjExportSyncFile, iFiup)
GO(drmSyncobjFDToHandle, iFiip)
GO(drmSyncobjHandleToFD, iFiup)
GO(drmSyncobjImportSyncFile, iFiui)
GO(drmSyncobjQuery, iFippu)
GO(drmSyncobjQuery2, iFippuu)
GO(drmSyncobjReset, iFipu)
GO(drmSyncobjSignal, iFipu)
GO(drmSyncobjTimelineSignal, iFippu)
GO(drmSyncobjTimelineWait, iFippuIup)
GO(drmSyncobjTransfer, iFiuUuUu)
GO(drmSyncobjWait, iFipuIup)
GO(drmUnlock, iFiu)
GO(drmUnmap, iFpu)
GO(drmUnmapBufs, iFp)
GO(drmUpdateDrawableInfo, iFiuuup)
GO(drmWaitVBlank, iFip)
