| Index: public/platform/WebContentDecryptionModuleSession.h | 
| diff --git a/public/platform/WebContentDecryptionModuleSession.h b/public/platform/WebContentDecryptionModuleSession.h | 
| index 127d02c25198f4bf99c9ddbe49e765a8d06a5f02..f7afbba7abe3aa2f72661e90ef4de3c6c4b17d19 100644 | 
| --- a/public/platform/WebContentDecryptionModuleSession.h | 
| +++ b/public/platform/WebContentDecryptionModuleSession.h | 
| @@ -31,14 +31,16 @@ | 
| #ifndef WebContentDecryptionModuleSession_h | 
| #define WebContentDecryptionModuleSession_h | 
|  | 
| +#include "WebCommon.h" | 
| + | 
| namespace WebKit { | 
|  | 
| class WebString; | 
| class WebURL; | 
|  | 
| -class WebContentDecryptionModuleSession { | 
| +class BLINK_PLATFORM_EXPORT WebContentDecryptionModuleSession { | 
| public: | 
| -    class Client { | 
| +    class BLINK_PLATFORM_EXPORT Client { | 
| public: | 
| enum MediaKeyErrorCode { | 
| MediaKeyErrorCodeUnknown = 1, | 
| @@ -50,10 +52,10 @@ public: | 
| virtual void keyMessage(const unsigned char* message, size_t messageLength, const WebKit::WebURL& destinationURL) = 0; | 
|  | 
| protected: | 
| -        virtual ~Client() { } | 
| +        virtual ~Client(); | 
| }; | 
|  | 
| -    virtual ~WebContentDecryptionModuleSession() { } | 
| +    virtual ~WebContentDecryptionModuleSession(); | 
|  | 
| virtual WebString sessionId() const = 0; | 
| virtual void generateKeyRequest(const WebString& mimeType, const unsigned char* initData, size_t initDataLength) = 0; | 
|  |