Louis Lenders : httpapi: Add stub for HttpCreateServerSession.
Alexandre Julliard
julliard at winehq.org
Tue Feb 21 16:56:12 CST 2017
Module: wine
Branch: master
Commit: ef975efe647c190de3adf77d4aaa4649bd82228a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ef975efe647c190de3adf77d4aaa4649bd82228a
Author: Louis Lenders <xerox.xerox2000x at gmail.com>
Date: Tue Feb 21 13:47:30 2017 +0100
httpapi: Add stub for HttpCreateServerSession.
Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/httpapi/httpapi.spec | 1 +
dlls/httpapi/httpapi_main.c | 9 +++++++++
include/http.h | 4 ++++
3 files changed, 14 insertions(+)
diff --git a/dlls/httpapi/httpapi.spec b/dlls/httpapi/httpapi.spec
index 4d35c84..cdab28d 100644
--- a/dlls/httpapi/httpapi.spec
+++ b/dlls/httpapi/httpapi.spec
@@ -6,6 +6,7 @@
@ stub HttpCreateConfigGroup
@ stub HttpCreateFilter
@ stdcall HttpCreateHttpHandle(ptr long)
+@ stdcall HttpCreateServerSession(long ptr long)
@ stub HttpDeleteConfigGroup
@ stdcall HttpDeleteServiceConfiguration(ptr long ptr long ptr)
@ stub HttpFilterAccept
diff --git a/dlls/httpapi/httpapi_main.c b/dlls/httpapi/httpapi_main.c
index 5430f7e..1b35cd6 100644
--- a/dlls/httpapi/httpapi_main.c
+++ b/dlls/httpapi/httpapi_main.c
@@ -183,3 +183,12 @@ ULONG WINAPI HttpAddUrl( HANDLE handle, PCWSTR url, PVOID reserved )
FIXME( "(%p, %s, %p): stub!\n", handle, debugstr_w(url), reserved );
return ERROR_CALL_NOT_IMPLEMENTED;
}
+
+/***********************************************************************
+ * HttpCreateServerSession (HTTPAPI.@)
+ */
+ULONG WINAPI HttpCreateServerSession( HTTPAPI_VERSION version, HTTP_SERVER_SESSION_ID *id, ULONG reserved )
+{
+ FIXME( "({%d,%d}, %p, %d): stub!\n", version.HttpApiMajorVersion, version.HttpApiMinorVersion, id, reserved );
+ return ERROR_ACCESS_DENIED;
+}
diff --git a/include/http.h b/include/http.h
index 8c2f21e..db8a3d4 100644
--- a/include/http.h
+++ b/include/http.h
@@ -50,11 +50,15 @@ typedef enum _HTTP_SERVICE_CONFIG_ID
HttpServiceConfigMax
} HTTP_SERVICE_CONFIG_ID, *PHTTP_SERVICE_CONFIG_ID;
+typedef ULONGLONG HTTP_OPAQUE_ID, *PHTTP_OPAQUE_ID;
+typedef HTTP_OPAQUE_ID HTTP_SERVER_SESSION_ID, *PHTTP_SERVER_SESSION_ID;
+
ULONG WINAPI HttpInitialize(HTTPAPI_VERSION,ULONG,PVOID);
ULONG WINAPI HttpTerminate(ULONG,PVOID);
ULONG WINAPI HttpAddUrl(HANDLE,PCWSTR,PVOID);
ULONG WINAPI HttpCreateHttpHandle(PHANDLE,ULONG);
+ULONG WINAPI HttpCreateServerSession(HTTPAPI_VERSION,PHTTP_SERVER_SESSION_ID,ULONG);
ULONG WINAPI HttpDeleteServiceConfiguration(HANDLE,HTTP_SERVICE_CONFIG_ID,PVOID,ULONG,LPOVERLAPPED);
ULONG WINAPI HttpQueryServiceConfiguration(HANDLE,HTTP_SERVICE_CONFIG_ID,PVOID,ULONG,PVOID,ULONG,PULONG,LPOVERLAPPED);
ULONG WINAPI HttpSetServiceConfiguration(HANDLE,HTTP_SERVICE_CONFIG_ID,PVOID,ULONG,LPOVERLAPPED);
More information about the wine-cvs
mailing list