Public symbols in msdrm.dll (6.0.6002.18193-Windows SDK 6.0) on x86
Total: 84


msdrm.h, msdrm.dll
DRMAcquireAdvisories ( DRMHSESSION hLicenseStorage, PWSTR wszLicense, PWSTR wszURL, void* pvContext )
DRMAcquireLicense ( DRMHSESSION hSession, UINT uFlags, PWSTR wszGroupIdentityCredential, PWSTR wszRequestedRights, PWSTR wszCustomData, PWSTR wszURL, void* pvContext )
DRMActivate ( DRMHSESSION hClient, UINT uFlags, UINT uLangID, DRM_ACTSERV_INFO* pActServInfo, void* pvContext, HWND hParentWnd )
DRMAddLicense ( DRMHSESSION hLicenseStorage, UINT uFlags, PWSTR wszLicense )
DRMAddRightWithUser ( DRMPUBHANDLE hIssuanceLicense, DRMPUBHANDLE hRight, DRMPUBHANDLE hUser )
DRMAttest ( DRMHANDLE hEnablingPrincipal, PWSTR wszData, DRMATTESTTYPE eType, UINT* pcAttestedBlob, PWSTR wszAttestedBlob )
DRMCheckSecurity ( DRMENVHANDLE hEnv, UINT cLevel )
DRMClearAllRights DRMPUBHANDLE hIssuanceLicense )
DRMCloseEnvironmentHandle DRMENVHANDLE hEnv )
DRMCloseHandle DRMHANDLE handle )
DRMClosePubHandle DRMPUBHANDLE hPub )
DRMCloseQueryHandle DRMQUERYHANDLE hQuery )
DRMCloseSession DRMHSESSION hSession )
DRMConstructCertificateChain ( UINT cCertificates, PWSTR* rgwszCertificates, UINT* pcChain, PWSTR wszChain )
DRMCreateBoundLicense ( DRMENVHANDLE hEnv, DRMBOUNDLICENSEPARAMS* pParams, PWSTR wszLicenseChain, DRMHANDLE* phBoundLicense, DRMHANDLE* phErrorLog )
DRMCreateClientSession ( DRMCALLBACK pfnCallback, UINT uCallbackVersion, PWSTR wszGroupIDProviderType, PWSTR wszGroupID, DRMHSESSION* phClient )
DRMCreateEnablingBitsDecryptor ( DRMHANDLE hBoundLicense, PWSTR wszRight, DRMHANDLE hAuxLib, PWSTR wszAuxPlug, DRMHANDLE* phDecryptor )
DRMCreateEnablingBitsEncryptor ( DRMHANDLE hBoundLicense, PWSTR wszRight, DRMHANDLE hAuxLib, PWSTR wszAuxPlug, DRMHANDLE* phEncryptor )
DRMCreateEnablingPrincipal ( DRMENVHANDLE hEnv, DRMHANDLE hLibrary, PWSTR wszObject, DRMID* pidPrincipal, PWSTR wszCredentials, DRMHANDLE* phEnablingPrincipal )
DRMCreateIssuanceLicense ( SYSTEMTIME* pstTimeFrom, SYSTEMTIME* pstTimeUntil, PWSTR wszReferralInfoName, PWSTR wszReferralInfoURL, DRMPUBHANDLE hOwner, PWSTR wszIssuanceLicense, DRMHANDLE hBoundLicense, DRMPUBHANDLE* phIssuanceLicense )
DRMCreateLicenseStorageSession ( DRMENVHANDLE hEnv, DRMHANDLE hDefaultLibrary, DRMHSESSION hClient, UINT uFlags, PWSTR wszIssuanceLicense, DRMHSESSION* phLicenseStorage )
DRMCreateRight ( PWSTR wszRightName, SYSTEMTIME* pstFrom, SYSTEMTIME* pstUntil, UINT cExtendedInfo, PWSTR* pwszExtendedInfoName, PWSTR* pwszExtendedInfoValue, DRMPUBHANDLE* phRight )
DRMCreateUser ( PWSTR wszUserName, PWSTR wszUserId, PWSTR wszUserIdType, DRMPUBHANDLE* phUser )
DRMDecode PWSTR wszAlgID, PWSTR wszEncodedString, UINT* puDecodedDataLen, BYTE* pbDecodedData )
DRMDeconstructCertificateChain PWSTR wszChain, UINT iWhich, UINT* pcCert, PWSTR wszCert )
DRMDecrypt ( DRMHANDLE hCryptoProvider, UINT iPosition, UINT cNumInBytes, BYTE* pbInData, UINT* pcNumOutBytes, BYTE* pbOutData )
DRMDeleteLicense ( DRMHSESSION hSession, PWSTR wszLicenseId )
DRMDuplicateEnvironmentHandle ( DRMENVHANDLE hToCopy, DRMENVHANDLE* phCopy )
DRMDuplicateHandle ( DRMHANDLE hToCopy, DRMHANDLE* phCopy )
DRMDuplicatePubHandle ( DRMPUBHANDLE hPubIn, DRMPUBHANDLE* phPubOut )
DRMDuplicateSession ( DRMHSESSION hSessionIn, DRMHSESSION* phSessionOut )
DRMEncode PWSTR wszAlgID, UINT uDataLen, BYTE* pbDecodedData, UINT* puEncodedStringLen, PWSTR wszEncodedString )
DRMEncrypt ( DRMHANDLE hCryptoProvider, UINT iPosition, UINT cNumInBytes, BYTE* pbInData, UINT* pcNumOutBytes, BYTE* pbOutData )
DRMEnumerateLicense ( DRMHSESSION hSession, UINT uFlags, UINT uIndex, BOOL* pfSharedFlag, UINT* puCertificateDataLen, PWSTR wszCertificateData )
DRMGetApplicationSpecificData ( DRMPUBHANDLE hIssuanceLicense, UINT uIndex, UINT* puNameLength, PWSTR wszName, UINT* puValueLength, PWSTR wszValue )
DRMGetBoundLicenseAttribute ( DRMHANDLE hQueryRoot, PWSTR wszAttribute, UINT iWhich, DRMENCODINGTYPE* peEncoding, UINT* pcBuffer, BYTE* pbBuffer )
DRMGetBoundLicenseAttributeCount ( DRMHANDLE hQueryRoot, PWSTR wszAttribute, UINT* pcAttributes )
DRMGetBoundLicenseObject ( DRMHANDLE hQueryRoot, PWSTR wszSubObjectType, UINT iWhich, DRMHANDLE* phSubObject )
DRMGetBoundLicenseObjectCount ( DRMHANDLE hQueryRoot, PWSTR wszSubObjectType, UINT* pcSubObjects )
DRMGetCertificateChainCount PWSTR wszChain, UINT* pcCertCount )
DRMGetClientVersion DRM_CLIENT_VERSION_INFO* pDRMClientVersionInfo )
DRMGetEnvironmentInfo ( DRMENVHANDLE handle, PWSTR wszAttribute, DRMENCODINGTYPE* peEncoding, UINT* pcBuffer, BYTE* pbBuffer )
DRMGetInfo ( DRMHANDLE handle, PWSTR wszAttribute, DRMENCODINGTYPE* peEncoding, UINT* pcBuffer, BYTE* pbBuffer )
DRMGetIntervalTime ( DRMPUBHANDLE hIssuanceLicense, UINT* pcDays )
DRMGetIssuanceLicenseInfo ( DRMPUBHANDLE hIssuanceLicense, SYSTEMTIME* pstTimeFrom, SYSTEMTIME* pstTimeUntil, UINT uFlags, UINT* puDistributionPointNameLength, PWSTR wszDistributionPointName, UINT* puDistributionPointURLLength, PWSTR wszDistributionPointURL, DRMPUBHANDLE* phOwner, BOOL* pfOfficial )
DRMGetIssuanceLicenseTemplate ( DRMPUBHANDLE hIssuanceLicense, UINT* puIssuanceLicenseTemplateLength, PWSTR wszIssuanceLicenseTemplate )
DRMGetMetaData ( DRMPUBHANDLE hIssuanceLicense, UINT* puContentIdLength, PWSTR wszContentId, UINT* puContentIdTypeLength, PWSTR wszContentIdType, UINT* puSKUIdLength, PWSTR wszSKUId, UINT* puSKUIdTypeLength, PWSTR wszSKUIdType, UINT* puContentTypeLength, PWSTR wszContentType, UINT* puContentNameLength, PWSTR wszContentName )
DRMGetNameAndDescription ( DRMPUBHANDLE hIssuanceLicense, UINT uIndex, UINT* pulcid, UINT* puNameLength, PWSTR wszName, UINT* puDescriptionLength, PWSTR wszDescription )
DRMGetOwnerLicense ( DRMPUBHANDLE hIssuanceLicense, UINT* puOwnerLicenseLength, PWSTR wszOwnerLicense )
DRMGetProcAddress ( DRMHANDLE hLibrary, PWSTR wszProcName, FARPROC* ppfnProcAddress )
DRMGetRevocationPoint ( DRMPUBHANDLE hIssuanceLicense, UINT* puIdLength, PWSTR wszId, UINT* puIdTypeLength, PWSTR wszIdType, UINT* puURLLength, PWSTR wszRL, SYSTEMTIME* pstFrequency, UINT* puNameLength, PWSTR wszName, UINT* puPublicKeyLength, PWSTR wszPublicKey )
DRMGetRightExtendedInfo ( DRMPUBHANDLE hRight, UINT uIndex, UINT* puExtendedInfoNameLength, PWSTR wszExtendedInfoName, UINT* puExtendedInfoValueLength, PWSTR wszExtendedInfoValue )
DRMGetRightInfo ( DRMPUBHANDLE hRight, UINT* puRightNameLength, PWSTR wszRightName, SYSTEMTIME* pstFrom, SYSTEMTIME* pstUntil )
DRMGetSecurityProvider UINT uFlags, UINT* puTypeLen, PWSTR wszType, UINT* puPathLen, PWSTR wszPath )
DRMGetServiceLocation ( DRMHSESSION hClient, UINT uServiceType, UINT uServiceLocation, PWSTR wszIssuanceLicense, UINT* puServiceURLLength, PWSTR wszServiceURL )
DRMGetSignedIssuanceLicense ( DRMENVHANDLE hEnv, DRMPUBHANDLE hIssuanceLicense, UINT uFlags, BYTE* pbSymKey, UINT cbSymKey, PWSTR wszSymKeyType, PWSTR wszClientLicensorCertificate, DRMCALLBACK pfnCallback, PWSTR wszURL, void* pvContext )
DRMGetTime ( DRMENVHANDLE hEnv, DRMTIMETYPE eTimerIdType, SYSTEMTIME* poTimeObject )
DRMGetUnboundLicenseAttribute ( DRMQUERYHANDLE hQueryRoot, PWSTR wszAttributeType, UINT iWhich, DRMENCODINGTYPE* peEncoding, UINT* pcBuffer, BYTE* pbBuffer )
DRMGetUnboundLicenseAttributeCount ( DRMQUERYHANDLE hQueryRoot, PWSTR wszAttributeType, UINT* pcAttributes )
DRMGetUnboundLicenseObject ( DRMQUERYHANDLE hQueryRoot, PWSTR wszSubObjectType, UINT iIndex, DRMQUERYHANDLE* phSubQuery )
DRMGetUnboundLicenseObjectCount ( DRMQUERYHANDLE hQueryRoot, PWSTR wszSubObjectType, UINT* pcSubObjects )
DRMGetUsagePolicy ( DRMPUBHANDLE hIssuanceLicense, UINT uIndex, DRM_USAGEPOLICY_TYPE* peUsagePolicyType, BOOL* pfExclusion, UINT* puNameLength, PWSTR wszName, UINT* puMinVersionLength, PWSTR wszMinVersion, UINT* puMaxVersionLength, PWSTR wszMaxVersion, UINT* puPublicKeyLength, PWSTR wszPublicKey, UINT* puDigestAlgorithmLength, PWSTR wszDigestAlgorithm, UINT* pcbDigest, BYTE* pbDigest )
DRMGetUserInfo ( DRMPUBHANDLE hUser, UINT* puUserNameLength, PWSTR wszUserName, UINT* puUserIdLength, PWSTR wszUserId, UINT* puUserIdTypeLength, PWSTR wszUserIdType )
DRMGetUserRights ( DRMPUBHANDLE hIssuanceLicense, DRMPUBHANDLE hUser, UINT uIndex, DRMPUBHANDLE* phRight )
DRMGetUsers ( DRMPUBHANDLE hIssuanceLicense, UINT uIndex, DRMPUBHANDLE* phUser )
DRMInitEnvironment ( DRMSECURITYPROVIDERTYPE eSecurityProviderType, DRMSPECTYPE eSpecification, PWSTR wszSecurityProvider, PWSTR wszManifestCredentials, PWSTR wszMachineCredentials, DRMENVHANDLE* phEnv, DRMHANDLE* phDefaultLibrary )
DRMIsActivated ( DRMHSESSION hClient, UINT uFlags, DRM_ACTSERV_INFO* pActServInfo )
DRMIsWindowProtected HWND hwnd, BOOL* pfProtected )
DRMLoadLibrary ( DRMENVHANDLE hEnv, DRMSPECTYPE eSpecification, PWSTR wszLibraryProvider, PWSTR wszCredentials, DRMHANDLE* phLibrary )
DRMParseUnboundLicense ( PWSTR wszCertificate, DRMQUERYHANDLE* phQueryRoot )
DRMRegisterContent BOOL fRegister )
DRMRegisterProtectedWindow ( DRMENVHANDLE hEnv, HWND hwnd )
DRMRegisterRevocationList ( DRMENVHANDLE hEnv, PWSTR wszRevocationList )
DRMRepair ( )
DRMSetApplicationSpecificData ( DRMPUBHANDLE hIssuanceLicense, BOOL fDelete, PWSTR wszName, PWSTR wszValue )
DRMSetGlobalOptions ( DRMGLOBALOPTIONS eGlobalOptions, LPVOID pvdata, DWORD dwlen )
DRMSetIntervalTime ( DRMPUBHANDLE hIssuanceLicense, UINT cDays )
DRMSetMetaData ( DRMPUBHANDLE hIssuanceLicense, PWSTR wszContentId, PWSTR wszContentIdType, PWSTR wszSKUId, PWSTR wszSKUIdType, PWSTR wszContentType, PWSTR wszContentName )
DRMSetNameAndDescription ( DRMPUBHANDLE hIssuanceLicense, BOOL fDelete, UINT lcid, PWSTR wszName, PWSTR wszDescription )
DRMSetRevocationPoint ( DRMPUBHANDLE hIssuanceLicense, BOOL fDelete, PWSTR wszId, PWSTR wszIdType, PWSTR wszURL, SYSTEMTIME* pstFrequency, PWSTR wszName, PWSTR wszPublicKey )
DRMSetUsagePolicy ( DRMPUBHANDLE hIssuanceLicense, DRM_USAGEPOLICY_TYPE eUsagePolicyType, BOOL fDelete, BOOL fExclusion, PWSTR wszName, PWSTR wszMinVersion, PWSTR wszMaxVersion, PWSTR wszPublicKey, PWSTR wszDigestAlgorithm, BYTE* pbDigest, UINT cbDigest )
DRMVerify PWSTR wszData, UINT* pcAttestedData, PWSTR wszAttestedData, DRMATTESTTYPE* peType, UINT* pcPrincipal, PWSTR wszPrincipal, UINT* pcManifest, PWSTR wszManifest )

objbase.h, msdrm.dll
DllCanUnloadNow ( )
DllGetClassObject ( IID const& rclsid, IID const& riid, LPVOID* ppv )

to the top



Generated on Wed Aug 10 06:59:35 2011 for msdrm.dll by ABI Compliance Checker 1.93.4  
A tool for checking backward binary compatibility of a shared C/C++ library API