Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
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.

See Also

Other Resources

FDRM Engine Implementation