SEDRIS 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_Status_Code
- Example: SE_STAT_CODE_SUCCESS
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)