[DWMAPI]
[reactos.git] / reactos / dll / win32 / dwmapi / dwmapi_main.c
index e306c56..ee86691 100644 (file)
@@ -54,7 +54,14 @@ BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv)
  */
 HRESULT WINAPI DwmIsCompositionEnabled(BOOL *enabled)
 {
-    FIXME("%p\n", enabled);
+    static int once;
+    if (!once)
+    {
+        FIXME("%p\n", enabled);
+        once = 1;
+    }
+    else
+        TRACE("%p\n", enabled);
 
     *enabled = FALSE;
     return S_OK;
@@ -93,7 +100,7 @@ HRESULT WINAPI DwmGetColorizationColor(DWORD *colorization, BOOL opaque_blend)
 /**********************************************************************
  *                  DwmFlush              (DWMAPI.@)
  */
-HRESULT WINAPI DwmFlush()
+HRESULT WINAPI DwmFlush(void)
 {
     FIXME("() stub\n");
 
@@ -110,6 +117,26 @@ HRESULT WINAPI DwmSetWindowAttribute(HWND hwnd, DWORD attributenum, LPCVOID attr
     return E_NOTIMPL;
 }
 
+/**********************************************************************
+ *           DwmGetGraphicsStreamClient         (DWMAPI.@)
+ */
+HRESULT WINAPI DwmGetGraphicsStreamClient(UINT uIndex, UUID *pClientUuid)
+{
+    FIXME("(%d, %p) stub\n", uIndex, pClientUuid);
+
+    return E_NOTIMPL;
+}
+
+/**********************************************************************
+ *           DwmGetTransportAttributes         (DWMAPI.@)
+ */
+HRESULT WINAPI DwmGetTransportAttributes(BOOL *pfIsRemoting, BOOL *pfIsConnected, DWORD *pDwGeneration)
+{
+    FIXME("(%p, %p, %p) stub\n", pfIsRemoting, pfIsConnected, pDwGeneration);
+
+    return E_NOTIMPL;
+}
+
 /**********************************************************************
  *           DwmUnregisterThumbnail         (DWMAPI.@)
  */
@@ -119,3 +146,23 @@ HRESULT WINAPI DwmUnregisterThumbnail(HTHUMBNAIL thumbnail)
 
     return E_NOTIMPL;
 }
+
+/**********************************************************************
+ *           DwmEnableMMCSS         (DWMAPI.@)
+ */
+HRESULT WINAPI DwmEnableMMCSS(BOOL enableMMCSS)
+{
+    FIXME("(%d) stub\n", enableMMCSS);
+
+    return S_OK;
+}
+
+/**********************************************************************
+ *           DwmGetGraphicsStreamTransformHint         (DWMAPI.@)
+ */
+HRESULT WINAPI DwmGetGraphicsStreamTransformHint(UINT uIndex, MilMatrix3x2D *pTransform)
+{
+    FIXME("(%d, %p) stub\n", uIndex, pTransform);
+
+    return E_NOTIMPL;
+}