Added some stubs.
diff --git a/dlls/urlmon/urlmon.spec b/dlls/urlmon/urlmon.spec
index 51c1bd6..f40bb66 100644
--- a/dlls/urlmon/urlmon.spec
+++ b/dlls/urlmon/urlmon.spec
@@ -19,7 +19,7 @@
@ stub CoInternetCreateZoneManager
@ stub CoInternetGetProtocolFlags
@ stub CoInternetGetSecurityUrl
-@ stub CoInternetGetSession
+@ stdcall CoInternetGetSession(long ptr long) CoInternetGetSession
@ stub CoInternetParseUrl
@ stub CoInternetQueryInfo
@ stub CopyBindInfo
@@ -55,7 +55,7 @@
@ stub IsLoggingEnabledW
@ stub IsValidURL
@ stub MkParseDisplayNameEx
-@ stub ObtainUserAgentString
+@ stdcall ObtainUserAgentString(long str ptr) ObtainUserAgentString
@ stub PrivateCoInstall
@ stdcall RegisterBindStatusCallback(ptr ptr ptr long) RegisterBindStatusCallback
@ stub RegisterFormatEnumerator
diff --git a/dlls/urlmon/urlmon_main.c b/dlls/urlmon/urlmon_main.c
index b913b01..b58a229 100644
--- a/dlls/urlmon/urlmon_main.c
+++ b/dlls/urlmon/urlmon_main.c
@@ -99,5 +99,39 @@
return S_OK;
}
-
+/**************************************************************************
+ * CoInternetGetSession (URLMON.@)
+ */
+HRESULT WINAPI CoInternetGetSession(DWORD dwSessionMode,
+ LPVOID /* IInternetSession ** */ ppIInternetSession,
+ DWORD dwReserved)
+{
+ FIXME("(%ld, %p, %ld): stub\n", dwSessionMode, ppIInternetSession,
+ dwReserved);
+
+ if(dwSessionMode) {
+ ERR("dwSessionMode: %ld, must be zero\n", dwSessionMode);
+ }
+
+ if(dwReserved) {
+ ERR("dwReserved: %ld, must be zero\n", dwReserved);
+ }
+
+ return S_OK;
+}
+
+
+/**************************************************************************
+ * ObtainUserAgentString (URLMON.@)
+ */
+HRESULT WINAPI ObtainUserAgentString(DWORD dwOption, LPCSTR pcszUAOut, DWORD *cbSize)
+{
+ FIXME("(%ld, %p, %p): stub\n", dwOption, pcszUAOut, cbSize);
+
+ if(dwOption) {
+ ERR("dwOption: %ld, must be zero\n", dwOption);
+ }
+
+ return S_OK;
+}