IDirect3DCryptoSession9

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Members

Functions

DecryptionBlt
HRESULT DecryptionBlt(IDirect3DSurface9 pSrcSurface, IDirect3DSurface9 pDstSurface, UINT SrcSurfaceSize, D3DENCRYPTED_BLOCK_INFO* pEncryptedBlockInfo, VOID* pContentKey, VOID* pIV)
Undocumented in source.
EncryptionBlt
HRESULT EncryptionBlt(IDirect3DSurface9 pSrcSurface, IDirect3DSurface9 pDstSurface, UINT DstSurfaceSize, VOID* pIV)
Undocumented in source.
FinishSessionKeyRefresh
HRESULT FinishSessionKeyRefresh()
Undocumented in source.
GetCertificate
HRESULT GetCertificate(UINT CertifacteSize, BYTE* ppCertificate)
Undocumented in source.
GetCertificateSize
HRESULT GetCertificateSize(UINT* pCertificateSize)
Undocumented in source.
GetEncryptionBltKey
HRESULT GetEncryptionBltKey(VOID* pReadbackKey, UINT KeySize)
Undocumented in source.
GetSurfacePitch
HRESULT GetSurfacePitch(IDirect3DSurface9 pSrcSurface, UINT* pSurfacePitch)
Undocumented in source.
NegotiateKeyExchange
HRESULT NegotiateKeyExchange(UINT DataSize, VOID* pData)
Undocumented in source.
StartSessionKeyRefresh
HRESULT StartSessionKeyRefresh(VOID* pRandomNumber, UINT RandomNumberSize)
Undocumented in source.

Meta