diff --git a/dlls/secur32/schannel_macosx.c b/dlls/secur32/schannel_macosx.c
index f86a561cf8d9b6e08d80964267cb66e59d313d14..d725c9d22c2b6ceecb5a241d16917e6125e38667 100644
--- a/dlls/secur32/schannel_macosx.c
+++ b/dlls/secur32/schannel_macosx.c
@@ -1194,6 +1194,18 @@ void schan_imp_free_certificate_credentials(schan_credentials *c)
 {
 }
 
+void schan_imp_set_application_protocols(schan_imp_session session, unsigned char *buffer, unsigned int buflen)
+{
+    FIXME("no support for application protocols on this platform\n");
+}
+
+SECURITY_STATUS schan_imp_get_application_protocol(schan_imp_session session,
+                                                   SecPkgContext_ApplicationProtocol *protocol)
+{
+    FIXME("no support for application protocols on this platform\n");
+    return SEC_E_UNSUPPORTED_FUNCTION;
+}
+
 BOOL schan_imp_init(void)
 {
     TRACE("()\n");