Exports from FDRM Implementation Library
4/8/2010
Implementations of the FDRM engine must export the functions implementing the FDRM APIs from a .dll dynamic link library by ordinal value. The following table shows the mapping of functions and their ordinal values.
Function | Ordinal mapping |
---|---|
FileDrmIsDRM |
@1 NONAME |
RESERVED |
RESERVED > [!NOTE] > For the @2 entry, the .dll is required to supply a function. This function will never be called but must be present. |
FileDrmCreateFile |
@3 NONAME |
FileDrmCreateForwardableContent |
@4 NONAME |
FileDrmNotifyEnable |
@5 NONAME |
FileDrmNotifyDisable |
@6 NONAME |
FileDrmShowLicenseInfo |
@7 NONAME |
FileDrmHandleError |
@8 NONAME |
FileDrmRenewRights |
@9 NONAME |
FileDrmGetMetric |
@10 NONAME |
FileDrmVerifyRights |
@11 NONAME |
FileDrmCommitRights |
@12 NONAME |
FileDrmDeleteFile |
@13 NONAME |
FileDrmStoreContent |
@14 NONAME |
FileDrmVerifyRightsEx |
@25 NONAME |
RESERVED |
26-74 Reserved for future use. |