WKPagePolicyClientInternal.h [plain text]
#ifndef WKPagePolicyClientInternal_h
#define WKPagePolicyClientInternal_h
#include "WKPagePolicyClient.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef void (*WKPageDecidePolicyForNavigationActionCallback_internal)(WKPageRef page, WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKFrameRef originatingFrame, WKURLRequestRef originalRequest, WKURLRequestRef request, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo);
typedef struct WKPagePolicyClientInternal {
WKPagePolicyClientBase base;
WKPageDecidePolicyForNavigationActionCallback_deprecatedForUseWithV0 decidePolicyForNavigationAction_deprecatedForUseWithV0;
WKPageDecidePolicyForNewWindowActionCallback decidePolicyForNewWindowAction;
WKPageDecidePolicyForResponseCallback_deprecatedForUseWithV0 decidePolicyForResponse_deprecatedForUseWithV0;
WKPageUnableToImplementPolicyCallback unableToImplementPolicy;
WKPageDecidePolicyForNavigationActionCallback decidePolicyForNavigationAction_deprecatedForUseWithV1;
WKPageDecidePolicyForResponseCallback decidePolicyForResponse;
WKPageDecidePolicyForNavigationActionCallback_internal decidePolicyForNavigationAction;
} WKPagePolicyClientInternal;
#ifdef __cplusplus
}
#endif
#endif // WKPagePolicyClientInternal_h