SEDRIS C API Conventions
Function and data type naming: SE_ followed by function mnemonic, first letter of each word capitalized. (SE_CreateObject, SE_Object)
SEDRIS constants and enum values are in ALL_CAPS (SE_DRM_CLS_TRANSMITTAL_ROOT)
Function return status: The return type of most functions is SE_Return_Code which is either SE_RET_CODE_SUCCESS or SE_RET_CODE_FAILURE.
Function returned data:
- Most data returned from the API is done via pointers to an opaque type. (SE_Object)
- All data returned through opaque types is freed using a corresponding API function. (SE_FreeObject)