WKPageFindClient.h [plain text]
#ifndef WKPageFindClient_h
#define WKPageFindClient_h
#include <WebKit/WKBase.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef void (*WKPageDidFindStringCallback)(WKPageRef page, WKStringRef string, unsigned matchCount, const void* clientInfo);
typedef void (*WKPageDidFailToFindStringCallback)(WKPageRef page, WKStringRef string, const void* clientInfo);
typedef void (*WKPageDidCountStringMatchesCallback)(WKPageRef page, WKStringRef string, unsigned matchCount, const void* clientInfo);
typedef struct WKPageFindClientBase {
int version;
const void * clientInfo;
} WKPageFindClientBase;
typedef struct WKPageFindClientV0 {
WKPageFindClientBase base;
WKPageDidFindStringCallback didFindString;
WKPageDidFailToFindStringCallback didFailToFindString;
WKPageDidCountStringMatchesCallback didCountStringMatches;
} WKPageFindClientV0;
enum { kWKPageFindClientCurrentVersion WK_ENUM_DEPRECATED("Use an explicit version number instead") = 0 };
typedef struct WKPageFindClient {
int version;
const void * clientInfo;
WKPageDidFindStringCallback didFindString;
WKPageDidFailToFindStringCallback didFailToFindString;
WKPageDidCountStringMatchesCallback didCountStringMatches;
} WKPageFindClient WK_C_DEPRECATED("Use an explicit versioned struct instead");
#ifdef __cplusplus
}
#endif
#endif // WKPageFindClient_h