Lines Matching defs:dmInfo
745 T_DRM_DM_Info dmInfo;
747 memset(&dmInfo, 0, sizeof(T_DRM_DM_Info));
748 if (FALSE == drm_parseDM(buf, bufLen, &dmInfo)) {
754 if (COMBINED_DELIVERY != dmInfo.deliveryType || dmInfo.rightsOffset <= 0 || dmInfo.rightsLen <= 0) {
760 if (FALSE == drm_relParser(buf + dmInfo.rightsOffset, dmInfo.rightsLen, TYPE_DRM_RIGHTS_XML, &rights)) {
835 T_DRM_DM_Info dmInfo;
837 memset(&dmInfo, 0, sizeof(T_DRM_DM_Info));
838 if (FALSE == drm_parseDM(s->rawContent, s->rawContentLen, &dmInfo)) {
843 s->deliveryMethod = dmInfo.deliveryType;
848 s->contentLength = dmInfo.contentLen;
850 s->transferEncoding = dmInfo.transferEncoding;
851 s->contentOffset = dmInfo.contentOffset;
853 strcpy((char *)s->contentType, (char *)dmInfo.contentType);
854 strcpy((char *)s->contentID, (char *)dmInfo.contentID);
862 ((T_DRM_Dcf_Node *)(s->infoStruct))->encContentLength = dmInfo.contentLen;
863 strcpy((char *)((T_DRM_Dcf_Node *)(s->infoStruct))->rightsIssuer, (char *)dmInfo.rightsIssuer);
873 strcpy((char *)((T_DRM_DM_Base64_Node *)(s->infoStruct))->boundary, (char *)dmInfo.boundary);
880 strcpy((char *)((T_DRM_DM_Binary_Node *)(s->infoStruct))->boundary, (char *)dmInfo.boundary);