#ifndef WebKitSystemInterface_h
#define WebKitSystemInterface_h
+struct CGAffineTransform;
+struct CGSize;
+
typedef struct CGColor* CGColorRef;
typedef struct CGContext* CGContextRef;
+typedef unsigned short CGFontIndex;
typedef struct CGFont* CGFontRef;
+typedef CGFontIndex CGGlyph;
+typedef wchar_t UChar;
+typedef struct _CFURLResponse* CFURLResponseRef;
+typedef struct OpaqueCFHTTPCookieStorage* CFHTTPCookieStorageRef;
void wkSetFontSmoothingLevel(int type);
+int wkGetFontSmoothingLevel();
uint32_t wkSetFontSmoothingStyle(CGContextRef cg);
void wkRestoreFontSmoothingStyle(CGContextRef cg, uint32_t oldStyle);
void wkGetGlyphAdvances(CGFontRef, const CGAffineTransform&, bool isSystemFont, bool isPrinterFont, CGGlyph, CGSize& advance);
+void wkGetGlyphs(CGFontRef, const UChar[], CGGlyph[], size_t count);
void wkSetUpFontCache(size_t s);
void wkDrawFocusRing(CGContextRef, CGColorRef, float radius);
+CFDictionaryRef wkGetSSLCertificateInfo(CFURLResponseRef);
+void* wkGetSSLPeerCertificateData(CFDictionaryRef);
+CFHTTPCookieStorageRef wkGetDefaultHTTPCookieStorage();
+
#endif