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