From 3bbc8909e680294a5b5d6a474b1b729b6147ed3f Mon Sep 17 00:00:00 2001 From: David Hall Date: Wed, 27 Dec 2017 17:16:49 -0700 Subject: [PATCH] Updated for 1.0.5 build --- PInvoke/CredUI/CorrelationReport.md | 16 ++- PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj | 2 +- PInvoke/DwmApi/CorrelationReport.md | 46 ++++--- PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj | 4 +- PInvoke/Gdi32/CorrelationReport.md | 2 + PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj | 2 +- PInvoke/User32/CorrelationReport.md | 14 +-- PInvoke/User32/Vanara.PInvoke.User32.csproj | 2 +- PInvoke/UxTheme/CorrelationReport.md | 158 ++++++++++++------------ PInvoke/UxTheme/UXTHEME_BufferedPaint.cs | 4 +- PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj | 4 +- PInvoke/VirtDisk/CorrelationReport.md | 120 ++++++++++-------- PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj | 4 +- 13 files changed, 195 insertions(+), 183 deletions(-) diff --git a/PInvoke/CredUI/CorrelationReport.md b/PInvoke/CredUI/CorrelationReport.md index 4f2278c4..026f9545 100644 --- a/PInvoke/CredUI/CorrelationReport.md +++ b/PInvoke/CredUI/CorrelationReport.md @@ -1,25 +1,23 @@ ## Correlation report for credui.dll -### Methods (46% complete) +### Methods (75% complete) Native Method | Native DLL | Header | Managed Method ---- | ---- | ---- | ---- [CredPackAuthenticationBufferA](https://www.google.com/search?num=5&q=CredPackAuthenticationBufferA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredPackAuthenticationBuffer [CredPackAuthenticationBufferW](https://www.google.com/search?num=5&q=CredPackAuthenticationBufferW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredPackAuthenticationBuffer -[CredUICmdLinePromptForCredentialsA](https://www.google.com/search?num=5&q=CredUICmdLinePromptForCredentialsA+site%3Amsdn.microsoft.com) | credui.dll | | -[CredUICmdLinePromptForCredentialsW](https://www.google.com/search?num=5&q=CredUICmdLinePromptForCredentialsW+site%3Amsdn.microsoft.com) | credui.dll | | +[CredUICmdLinePromptForCredentialsA](https://www.google.com/search?num=5&q=CredUICmdLinePromptForCredentialsA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUICmdLinePromptForCredentials +[CredUICmdLinePromptForCredentialsW](https://www.google.com/search?num=5&q=CredUICmdLinePromptForCredentialsW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUICmdLinePromptForCredentials [CredUIConfirmCredentialsA](https://www.google.com/search?num=5&q=CredUIConfirmCredentialsA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIConfirmCredentials [CredUIConfirmCredentialsW](https://www.google.com/search?num=5&q=CredUIConfirmCredentialsW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIConfirmCredentials -[CredUIInitControls](https://www.google.com/search?num=5&q=CredUIInitControls+site%3Amsdn.microsoft.com) | credui.dll | | [CredUIParseUserNameA](https://www.google.com/search?num=5&q=CredUIParseUserNameA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIParseUserName [CredUIParseUserNameW](https://www.google.com/search?num=5&q=CredUIParseUserNameW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIParseUserName [CredUIPromptForCredentialsA](https://www.google.com/search?num=5&q=CredUIPromptForCredentialsA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIPromptForCredentials [CredUIPromptForCredentialsW](https://www.google.com/search?num=5&q=CredUIPromptForCredentialsW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIPromptForCredentials [CredUIPromptForWindowsCredentialsA](https://www.google.com/search?num=5&q=CredUIPromptForWindowsCredentialsA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIPromptForWindowsCredentials [CredUIPromptForWindowsCredentialsW](https://www.google.com/search?num=5&q=CredUIPromptForWindowsCredentialsW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIPromptForWindowsCredentials -[CredUIPromptForWindowsCredentialsWorker](https://www.google.com/search?num=5&q=CredUIPromptForWindowsCredentialsWorker+site%3Amsdn.microsoft.com) | credui.dll | | -[CredUIReadSSOCredA](https://www.google.com/search?num=5&q=CredUIReadSSOCredA+site%3Amsdn.microsoft.com) | credui.dll | | -[CredUIReadSSOCredW](https://www.google.com/search?num=5&q=CredUIReadSSOCredW+site%3Amsdn.microsoft.com) | credui.dll | | -[CredUIStoreSSOCredA](https://www.google.com/search?num=5&q=CredUIStoreSSOCredA+site%3Amsdn.microsoft.com) | credui.dll | | -[CredUIStoreSSOCredW](https://www.google.com/search?num=5&q=CredUIStoreSSOCredW+site%3Amsdn.microsoft.com) | credui.dll | | +[CredUIReadSSOCredA](https://www.google.com/search?num=5&q=CredUIReadSSOCredA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIReadSSOCred +[CredUIReadSSOCredW](https://www.google.com/search?num=5&q=CredUIReadSSOCredW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIReadSSOCred +[CredUIStoreSSOCredA](https://www.google.com/search?num=5&q=CredUIStoreSSOCredA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIStoreSSOCred +[CredUIStoreSSOCredW](https://www.google.com/search?num=5&q=CredUIStoreSSOCredW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUIStoreSSOCred [CredUnPackAuthenticationBufferA](https://www.google.com/search?num=5&q=CredUnPackAuthenticationBufferA+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUnPackAuthenticationBuffer [CredUnPackAuthenticationBufferW](https://www.google.com/search?num=5&q=CredUnPackAuthenticationBufferW+site%3Amsdn.microsoft.com) | credui.dll | wincred.h | Vanara.PInvoke.CredUI.CredUnPackAuthenticationBuffer [SspiGetCredUIContext](https://www.google.com/search?num=5&q=SspiGetCredUIContext+site%3Amsdn.microsoft.com) | credui.dll | | diff --git a/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj b/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj index b48213c5..151a6987 100644 --- a/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj +++ b/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj @@ -25,7 +25,7 @@ Currently implements: Functions -CredPackAuthenticationBufferA, CredPackAuthenticationBufferW, CredUIConfirmCredentialsA, CredUIConfirmCredentialsW, CredUIParseUserNameA, CredUIParseUserNameW, CredUIPromptForCredentialsA, CredUIPromptForCredentialsW, CredUIPromptForWindowsCredentialsA, CredUIPromptForWindowsCredentialsW, CredUnPackAuthenticationBufferA, CredUnPackAuthenticationBufferW +CredPackAuthenticationBufferA, CredPackAuthenticationBufferW, CredUICmdLinePromptForCredentialsA, CredUICmdLinePromptForCredentialsW, CredUIConfirmCredentialsA, CredUIConfirmCredentialsW, CredUIParseUserNameA, CredUIParseUserNameW, CredUIPromptForCredentialsA, CredUIPromptForCredentialsW, CredUIPromptForWindowsCredentialsA, CredUIPromptForWindowsCredentialsW, CredUIReadSSOCredA, CredUIReadSSOCredW, CredUIStoreSSOCredA, CredUIStoreSSOCredW, CredUnPackAuthenticationBufferA, CredUnPackAuthenticationBufferW, XCredUIStoreSSOCredA, XCredUIStoreSSOCredW Structures CREDUI_INFO diff --git a/PInvoke/DwmApi/CorrelationReport.md b/PInvoke/DwmApi/CorrelationReport.md index e7c4aefe..edd61527 100644 --- a/PInvoke/DwmApi/CorrelationReport.md +++ b/PInvoke/DwmApi/CorrelationReport.md @@ -1,41 +1,37 @@ ## Correlation report for dwmapi.dll -### Methods (19% complete) +### Methods (95% complete) Native Method | Native DLL | Header | Managed Method ---- | ---- | ---- | ---- -[DwmAttachMilContent](https://www.google.com/search?num=5&q=DwmAttachMilContent+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmDefWindowProc](https://www.google.com/search?num=5&q=DwmDefWindowProc+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmDetachMilContent](https://www.google.com/search?num=5&q=DwmDetachMilContent+site%3Amsdn.microsoft.com) | dwmapi.dll | | +[DwmDefWindowProc](https://www.google.com/search?num=5&q=DwmDefWindowProc+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmDefWindowProc [DwmEnableBlurBehindWindow](https://www.google.com/search?num=5&q=DwmEnableBlurBehindWindow+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmEnableBlurBehindWindow [DwmEnableComposition](https://www.google.com/search?num=5&q=DwmEnableComposition+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmEnableComposition -[DwmEnableMMCSS](https://www.google.com/search?num=5&q=DwmEnableMMCSS+site%3Amsdn.microsoft.com) | dwmapi.dll | | +[DwmEnableMMCSS](https://www.google.com/search?num=5&q=DwmEnableMMCSS+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmEnableMMCSS [DwmExtendFrameIntoClientArea](https://www.google.com/search?num=5&q=DwmExtendFrameIntoClientArea+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmExtendFrameIntoClientArea -[DwmFlush](https://www.google.com/search?num=5&q=DwmFlush+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmGetColorizationColor](https://www.google.com/search?num=5&q=DwmGetColorizationColor+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmGetCompositionTimingInfo](https://www.google.com/search?num=5&q=DwmGetCompositionTimingInfo+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmGetGraphicsStreamClient](https://www.google.com/search?num=5&q=DwmGetGraphicsStreamClient+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmGetGraphicsStreamTransformHint](https://www.google.com/search?num=5&q=DwmGetGraphicsStreamTransformHint+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmGetTransportAttributes](https://www.google.com/search?num=5&q=DwmGetTransportAttributes+site%3Amsdn.microsoft.com) | dwmapi.dll | | +[DwmFlush](https://www.google.com/search?num=5&q=DwmFlush+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmFlush +[DwmGetColorizationColor](https://www.google.com/search?num=5&q=DwmGetColorizationColor+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmGetColorizationColor +[DwmGetCompositionTimingInfo](https://www.google.com/search?num=5&q=DwmGetCompositionTimingInfo+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmGetCompositionTimingInfo +[DwmGetTransportAttributes](https://www.google.com/search?num=5&q=DwmGetTransportAttributes+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmGetTransportAttributes [DwmGetWindowAttribute](https://www.google.com/search?num=5&q=DwmGetWindowAttribute+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmGetWindowAttribute -[DwmInvalidateIconicBitmaps](https://www.google.com/search?num=5&q=DwmInvalidateIconicBitmaps+site%3Amsdn.microsoft.com) | dwmapi.dll | | +[DwmInvalidateIconicBitmaps](https://www.google.com/search?num=5&q=DwmInvalidateIconicBitmaps+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmInvalidateIconicBitmaps [DwmIsCompositionEnabled](https://www.google.com/search?num=5&q=DwmIsCompositionEnabled+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmIsCompositionEnabled -[DwmModifyPreviousDxFrameDuration](https://www.google.com/search?num=5&q=DwmModifyPreviousDxFrameDuration+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmQueryThumbnailSourceSize](https://www.google.com/search?num=5&q=DwmQueryThumbnailSourceSize+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmRegisterThumbnail](https://www.google.com/search?num=5&q=DwmRegisterThumbnail+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmRenderGesture](https://www.google.com/search?num=5&q=DwmRenderGesture+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmSetDxFrameDuration](https://www.google.com/search?num=5&q=DwmSetDxFrameDuration+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmSetIconicLivePreviewBitmap](https://www.google.com/search?num=5&q=DwmSetIconicLivePreviewBitmap+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmSetIconicThumbnail](https://www.google.com/search?num=5&q=DwmSetIconicThumbnail+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmSetPresentParameters](https://www.google.com/search?num=5&q=DwmSetPresentParameters+site%3Amsdn.microsoft.com) | dwmapi.dll | | +[DwmQueryThumbnailSourceSize](https://www.google.com/search?num=5&q=DwmQueryThumbnailSourceSize+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmQueryThumbnailSourceSize +[DwmRegisterThumbnail](https://www.google.com/search?num=5&q=DwmRegisterThumbnail+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmRegisterThumbnail +[DwmRenderGesture](https://www.google.com/search?num=5&q=DwmRenderGesture+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmRenderGesture +[DwmSetIconicLivePreviewBitmap](https://www.google.com/search?num=5&q=DwmSetIconicLivePreviewBitmap+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmSetIconicLivePreviewBitmap +[DwmSetIconicThumbnail](https://www.google.com/search?num=5&q=DwmSetIconicThumbnail+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmSetIconicThumbnail [DwmSetWindowAttribute](https://www.google.com/search?num=5&q=DwmSetWindowAttribute+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmSetWindowAttribute -[DwmShowContact](https://www.google.com/search?num=5&q=DwmShowContact+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmTetherContact](https://www.google.com/search?num=5&q=DwmTetherContact+site%3Amsdn.microsoft.com) | dwmapi.dll | | +[DwmShowContact](https://www.google.com/search?num=5&q=DwmShowContact+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmShowContact +[DwmTetherContact](https://www.google.com/search?num=5&q=DwmTetherContact+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmTetherContact [DwmTetherTextContact](https://www.google.com/search?num=5&q=DwmTetherTextContact+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmTransitionOwnedWindow](https://www.google.com/search?num=5&q=DwmTransitionOwnedWindow+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmUnregisterThumbnail](https://www.google.com/search?num=5&q=DwmUnregisterThumbnail+site%3Amsdn.microsoft.com) | dwmapi.dll | | -[DwmUpdateThumbnailProperties](https://www.google.com/search?num=5&q=DwmUpdateThumbnailProperties+site%3Amsdn.microsoft.com) | dwmapi.dll | | +[DwmTransitionOwnedWindow](https://www.google.com/search?num=5&q=DwmTransitionOwnedWindow+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmTransitionOwnedWindow +[DwmUnregisterThumbnail](https://www.google.com/search?num=5&q=DwmUnregisterThumbnail+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmUnregisterThumbnail +[DwmUpdateThumbnailProperties](https://www.google.com/search?num=5&q=DwmUpdateThumbnailProperties+site%3Amsdn.microsoft.com) | dwmapi.dll | dwmapi.h | Vanara.PInvoke.DwmApi.DwmUpdateThumbnailProperties ### Structures Native Structure | Header | Managed Structure ---- | ---- | ---- [DWM_BLURBEHIND](https://www.google.com/search?num=5&q=DWM_BLURBEHIND+site%3Amsdn.microsoft.com) | dwmapi.h | Vanara.PInvoke.DwmApi+DWM_BLURBEHIND [DWM_COLORIZATION_PARAMS](https://www.google.com/search?num=5&q=DWM_COLORIZATION_PARAMS+site%3Amsdn.microsoft.com) | dwmapi.h | Vanara.PInvoke.DwmApi+DWM_COLORIZATION_PARAMS +[DWM_THUMBNAIL_PROPERTIES](https://www.google.com/search?num=5&q=DWM_THUMBNAIL_PROPERTIES+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.DwmApi+DWM_THUMBNAIL_PROPERTIES +[DWM_TIMING_INFO](https://www.google.com/search?num=5&q=DWM_TIMING_INFO+site%3Amsdn.microsoft.com) | dwmapi.h | Vanara.PInvoke.DwmApi+DWM_TIMING_INFO [MARGINS](https://www.google.com/search?num=5&q=MARGINS+site%3Amsdn.microsoft.com) | dwmapi.h | Vanara.PInvoke.DwmApi+MARGINS +[UNSIGNED_RATIO](https://www.google.com/search?num=5&q=UNSIGNED_RATIO+site%3Amsdn.microsoft.com) | dwmapi.h | Vanara.PInvoke.DwmApi+UNSIGNED_RATIO diff --git a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj index a774cca0..f01e5e21 100644 --- a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj +++ b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj @@ -25,10 +25,10 @@ Currently implements: Functions -#127, #131, DwmEnableBlurBehindWindow, DwmEnableComposition, DwmExtendFrameIntoClientArea, DwmGetWindowAttribute, DwmIsCompositionEnabled, DwmSetWindowAttribute +#127, #131, DwmDefWindowProc, DwmEnableBlurBehindWindow, DwmEnableComposition, DwmEnableMMCSS, DwmExtendFrameIntoClientArea, DwmFlush, DwmGetColorizationColor, DwmGetCompositionTimingInfo, DwmGetTransportAttributes, DwmGetWindowAttribute, DwmInvalidateIconicBitmaps, DwmIsCompositionEnabled, DwmQueryThumbnailSourceSize, DwmRegisterThumbnail, DwmRenderGesture, DwmSetIconicLivePreviewBitmap, DwmSetIconicThumbnail, DwmSetWindowAttribute, DwmShowContact, DwmTetherContact, DwmTransitionOwnedWindow, DwmUnregisterThumbnail, DwmUpdateThumbnailProperties Structures -DWM_BLURBEHIND, DWM_COLORIZATION_PARAMS, MARGINS +DWM_BLURBEHIND, DWM_COLORIZATION_PARAMS, DWM_THUMBNAIL_PROPERTIES, DWM_TIMING_INFO, MARGINS, UNSIGNED_RATIO diff --git a/PInvoke/Gdi32/CorrelationReport.md b/PInvoke/Gdi32/CorrelationReport.md index e70fa466..51399cbd 100644 --- a/PInvoke/Gdi32/CorrelationReport.md +++ b/PInvoke/Gdi32/CorrelationReport.md @@ -917,5 +917,7 @@ Native Structure | Header | Managed Structure [BITMAPINFO](https://www.google.com/search?num=5&q=BITMAPINFO+site%3Amsdn.microsoft.com) | Wingdi.h | Vanara.PInvoke.Gdi32+BITMAPINFO [BITMAPINFOHEADER](https://www.google.com/search?num=5&q=BITMAPINFOHEADER+site%3Amsdn.microsoft.com) | Wingdi.h | Vanara.PInvoke.Gdi32+BITMAPINFOHEADER [BLENDFUNCTION](https://www.google.com/search?num=5&q=BLENDFUNCTION+site%3Amsdn.microsoft.com) | Wingdi.h | Vanara.PInvoke.Gdi32+BLENDFUNCTION +[COLORREF](https://www.google.com/search?num=5&q=COLORREF+site%3Amsdn.microsoft.com) | WinDef.h | Vanara.PInvoke.Gdi32+COLORREF [LOGFONT](https://www.google.com/search?num=5&q=LOGFONT+site%3Amsdn.microsoft.com) | Wingdi.h | Vanara.PInvoke.Gdi32+LOGFONT [RGBQUAD](https://www.google.com/search?num=5&q=RGBQUAD+site%3Amsdn.microsoft.com) | Wingdi.h | Vanara.PInvoke.Gdi32+RGBQUAD +[TEXTMETRIC](https://www.google.com/search?num=5&q=TEXTMETRIC+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.Gdi32+TEXTMETRIC diff --git a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj index 9ed94b3d..6d2ee158 100644 --- a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj +++ b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj @@ -28,7 +28,7 @@ Functions BitBlt, CreateCompatibleDC, CreateDIBSection, DeleteDC, DeleteObject, GdiAlphaBlend, GdiFlush, GdiTransparentBlt, GetDIBits, GetObjectA, GetObjectW, SelectObject, SetBkMode, SetLayout Structures -BITMAPINFO, BITMAPINFOHEADER, RGBQUAD, BLENDFUNCTION, LOGFONT +BITMAPINFO, BITMAPINFOHEADER, RGBQUAD, BLENDFUNCTION, COLORREF, LOGFONT, TEXTMETRIC diff --git a/PInvoke/User32/CorrelationReport.md b/PInvoke/User32/CorrelationReport.md index aecca289..3379e5e1 100644 --- a/PInvoke/User32/CorrelationReport.md +++ b/PInvoke/User32/CorrelationReport.md @@ -206,7 +206,7 @@ Native Method | Native DLL | Header | Managed Method [DrawCaption](https://www.google.com/search?num=5&q=DrawCaption+site%3Amsdn.microsoft.com) | user32.dll | | [DrawCaptionTempA](https://www.google.com/search?num=5&q=DrawCaptionTempA+site%3Amsdn.microsoft.com) | user32.dll | | [DrawCaptionTempW](https://www.google.com/search?num=5&q=DrawCaptionTempW+site%3Amsdn.microsoft.com) | user32.dll | | -[DrawEdge](https://www.google.com/search?num=5&q=DrawEdge+site%3Amsdn.microsoft.com) | user32.dll | | +[DrawEdge](https://www.google.com/search?num=5&q=DrawEdge+site%3Amsdn.microsoft.com) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.DrawEdge [DrawFocusRect](https://www.google.com/search?num=5&q=DrawFocusRect+site%3Amsdn.microsoft.com) | user32.dll | | [DrawFrame](https://www.google.com/search?num=5&q=DrawFrame+site%3Amsdn.microsoft.com) | user32.dll | | [DrawFrameControl](https://www.google.com/search?num=5&q=DrawFrameControl+site%3Amsdn.microsoft.com) | user32.dll | | @@ -268,10 +268,10 @@ Native Method | Native DLL | Header | Managed Method [ExcludeUpdateRgn](https://www.google.com/search?num=5&q=ExcludeUpdateRgn+site%3Amsdn.microsoft.com) | user32.dll | | [ExitWindowsEx](https://www.google.com/search?num=5&q=ExitWindowsEx+site%3Amsdn.microsoft.com) | user32.dll | | Vanara.PInvoke.User32.ExitWindowsEx [FillRect](https://www.google.com/search?num=5&q=FillRect+site%3Amsdn.microsoft.com) | user32.dll | | -[FindWindowA](https://www.google.com/search?num=5&q=FindWindowA+site%3Amsdn.microsoft.com) | user32.dll | | +[FindWindowA](https://www.google.com/search?num=5&q=FindWindowA+site%3Amsdn.microsoft.com) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.FindWindow [FindWindowExA](https://www.google.com/search?num=5&q=FindWindowExA+site%3Amsdn.microsoft.com) | user32.dll | | [FindWindowExW](https://www.google.com/search?num=5&q=FindWindowExW+site%3Amsdn.microsoft.com) | user32.dll | | -[FindWindowW](https://www.google.com/search?num=5&q=FindWindowW+site%3Amsdn.microsoft.com) | user32.dll | | +[FindWindowW](https://www.google.com/search?num=5&q=FindWindowW+site%3Amsdn.microsoft.com) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.FindWindow [FlashWindow](https://www.google.com/search?num=5&q=FlashWindow+site%3Amsdn.microsoft.com) | user32.dll | | [FlashWindowEx](https://www.google.com/search?num=5&q=FlashWindowEx+site%3Amsdn.microsoft.com) | user32.dll | | [FrameRect](https://www.google.com/search?num=5&q=FrameRect+site%3Amsdn.microsoft.com) | user32.dll | | @@ -436,8 +436,8 @@ Native Method | Native DLL | Header | Managed Method [GetSendMessageReceiver](https://www.google.com/search?num=5&q=GetSendMessageReceiver+site%3Amsdn.microsoft.com) | user32.dll | | [GetShellWindow](https://www.google.com/search?num=5&q=GetShellWindow+site%3Amsdn.microsoft.com) | user32.dll | | [GetSubMenu](https://www.google.com/search?num=5&q=GetSubMenu+site%3Amsdn.microsoft.com) | user32.dll | | -[GetSysColor](https://www.google.com/search?num=5&q=GetSysColor+site%3Amsdn.microsoft.com) | user32.dll | | -[GetSysColorBrush](https://www.google.com/search?num=5&q=GetSysColorBrush+site%3Amsdn.microsoft.com) | user32.dll | | +[GetSysColor](https://www.google.com/search?num=5&q=GetSysColor+site%3Amsdn.microsoft.com) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.GetSysColor +[GetSysColorBrush](https://www.google.com/search?num=5&q=GetSysColorBrush+site%3Amsdn.microsoft.com) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.GetSysColorBrush [GetSystemMenu](https://www.google.com/search?num=5&q=GetSystemMenu+site%3Amsdn.microsoft.com) | user32.dll | | [GetSystemMetrics](https://www.google.com/search?num=5&q=GetSystemMetrics+site%3Amsdn.microsoft.com) | user32.dll | | [GetSystemMetricsForDpi](https://www.google.com/search?num=5&q=GetSystemMetricsForDpi+site%3Amsdn.microsoft.com) | user32.dll | | @@ -749,12 +749,12 @@ Native Method | Native DLL | Header | Managed Method [SendIMEMessageExA](https://www.google.com/search?num=5&q=SendIMEMessageExA+site%3Amsdn.microsoft.com) | user32.dll | | [SendIMEMessageExW](https://www.google.com/search?num=5&q=SendIMEMessageExW+site%3Amsdn.microsoft.com) | user32.dll | | [SendInput](https://www.google.com/search?num=5&q=SendInput+site%3Amsdn.microsoft.com) | user32.dll | | -[SendMessageA](https://www.google.com/search?num=5&q=SendMessageA+site%3Amsdn.microsoft.com) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.SendMessage +[SendMessageA](https://www.google.com/search?num=5&q=SendMessageA+site%3Amsdn.microsoft.com) | user32.dll | Winuser.h | Vanara.PInvoke.User32_Gdi.SendMessage [SendMessageCallbackA](https://www.google.com/search?num=5&q=SendMessageCallbackA+site%3Amsdn.microsoft.com) | user32.dll | | [SendMessageCallbackW](https://www.google.com/search?num=5&q=SendMessageCallbackW+site%3Amsdn.microsoft.com) | user32.dll | | [SendMessageTimeoutA](https://www.google.com/search?num=5&q=SendMessageTimeoutA+site%3Amsdn.microsoft.com) | user32.dll | | [SendMessageTimeoutW](https://www.google.com/search?num=5&q=SendMessageTimeoutW+site%3Amsdn.microsoft.com) | user32.dll | | -[SendMessageW](https://www.google.com/search?num=5&q=SendMessageW+site%3Amsdn.microsoft.com) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.SendMessage +[SendMessageW](https://www.google.com/search?num=5&q=SendMessageW+site%3Amsdn.microsoft.com) | user32.dll | Winuser.h | Vanara.PInvoke.User32_Gdi.SendMessage [SendNotifyMessageA](https://www.google.com/search?num=5&q=SendNotifyMessageA+site%3Amsdn.microsoft.com) | user32.dll | | [SendNotifyMessageW](https://www.google.com/search?num=5&q=SendNotifyMessageW+site%3Amsdn.microsoft.com) | user32.dll | | [SetActiveWindow](https://www.google.com/search?num=5&q=SetActiveWindow+site%3Amsdn.microsoft.com) | user32.dll | | diff --git a/PInvoke/User32/Vanara.PInvoke.User32.csproj b/PInvoke/User32/Vanara.PInvoke.User32.csproj index f45707c0..180f83bc 100644 --- a/PInvoke/User32/Vanara.PInvoke.User32.csproj +++ b/PInvoke/User32/Vanara.PInvoke.User32.csproj @@ -25,7 +25,7 @@ Currently implements: Functions -CallNextHookEx, ChildWindowFromPointEx, DestroyIcon, DrawTextA, DrawTextW, ExitWindowsEx, GetActiveWindow, GetClientRect, GetIconInfo, GetWindowLongA, GetWindowLongPtrA, GetWindowLongPtrW, GetWindowLongW, GetWindowRect, InvalidateRect, LoadImageA, LoadImageW, LoadStringA, LoadStringW, LockWorkStation, MapWindowPoints, RealGetWindowClassA, RealGetWindowClassW, RegisterHotKey, RegisterWindowMessageA, RegisterWindowMessageW, ScreenToClient, SendMessageA, SendMessageW, SetWindowPos, SetWindowsHookExA, SetWindowsHookExW, SetWindowTextA, SetWindowTextW, ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy, ShutdownBlockReasonQuery, UnhookWindowsHookEx, UnregisterHotKey, WindowFromPoint +CallNextHookEx, ChildWindowFromPointEx, DestroyIcon, DrawEdge, DrawTextA, DrawTextW, ExitWindowsEx, FindWindowA, FindWindowW, GetActiveWindow, GetClientRect, GetIconInfo, GetSysColor, GetSysColorBrush, GetWindowLongA, GetWindowLongPtrA, GetWindowLongPtrW, GetWindowLongW, GetWindowRect, InvalidateRect, LoadImageA, LoadImageW, LoadStringA, LoadStringW, LockWorkStation, MapWindowPoints, RealGetWindowClassA, RealGetWindowClassW, RegisterHotKey, RegisterWindowMessageA, RegisterWindowMessageW, ScreenToClient, SendMessageA, SendMessageW, SetWindowPos, SetWindowsHookExA, SetWindowsHookExW, SetWindowTextA, SetWindowTextW, ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy, ShutdownBlockReasonQuery, UnhookWindowsHookEx, UnregisterHotKey, WindowFromPoint Structures ICONINFO, NMHDR, MINMAXINFO, WINDOWPOS, GRPICONDIR, GRPICONDIRENTRY diff --git a/PInvoke/UxTheme/CorrelationReport.md b/PInvoke/UxTheme/CorrelationReport.md index 0c4c2090..21fb2c96 100644 --- a/PInvoke/UxTheme/CorrelationReport.md +++ b/PInvoke/UxTheme/CorrelationReport.md @@ -1,94 +1,94 @@ ## Correlation report for uxtheme.dll -### Methods (51% complete) +### Methods (94% complete) Native Method | Native DLL | Header | Managed Method ---- | ---- | ---- | ---- -[BeginBufferedAnimation](https://www.google.com/search?num=5&q=BeginBufferedAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.BeginBufferedAnimation -[BeginBufferedPaint](https://www.google.com/search?num=5&q=BeginBufferedPaint+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.BeginBufferedPaint -[BeginPanningFeedback](https://www.google.com/search?num=5&q=BeginPanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[BufferedPaintClear](https://www.google.com/search?num=5&q=BufferedPaintClear+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[BufferedPaintInit](https://www.google.com/search?num=5&q=BufferedPaintInit+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.BufferedPaintInit -[BufferedPaintRenderAnimation](https://www.google.com/search?num=5&q=BufferedPaintRenderAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.BufferedPaintRenderAnimation -[BufferedPaintSetAlpha](https://www.google.com/search?num=5&q=BufferedPaintSetAlpha+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[BufferedPaintStopAllAnimations](https://www.google.com/search?num=5&q=BufferedPaintStopAllAnimations+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.BufferedPaintStopAllAnimations -[BufferedPaintUnInit](https://www.google.com/search?num=5&q=BufferedPaintUnInit+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.BufferedPaintUnInit -[CloseThemeData](https://www.google.com/search?num=5&q=CloseThemeData+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.CloseThemeData -[DllGetActivationFactory](https://www.google.com/search?num=5&q=DllGetActivationFactory+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[DrawThemeBackground](https://www.google.com/search?num=5&q=DrawThemeBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.DrawThemeBackground -[DrawThemeBackgroundEx](https://www.google.com/search?num=5&q=DrawThemeBackgroundEx+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.DrawThemeBackgroundEx -[DrawThemeEdge](https://www.google.com/search?num=5&q=DrawThemeEdge+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[DrawThemeIcon](https://www.google.com/search?num=5&q=DrawThemeIcon+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.DrawThemeIcon -[DrawThemeParentBackground](https://www.google.com/search?num=5&q=DrawThemeParentBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.DrawThemeParentBackground -[DrawThemeParentBackgroundEx](https://www.google.com/search?num=5&q=DrawThemeParentBackgroundEx+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.DrawThemeParentBackgroundEx -[DrawThemeText](https://www.google.com/search?num=5&q=DrawThemeText+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.DrawThemeText -[DrawThemeTextEx](https://www.google.com/search?num=5&q=DrawThemeTextEx+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.DrawThemeTextEx -[EnableThemeDialogTexture](https://www.google.com/search?num=5&q=EnableThemeDialogTexture+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[EnableTheming](https://www.google.com/search?num=5&q=EnableTheming+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[EndBufferedAnimation](https://www.google.com/search?num=5&q=EndBufferedAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.EndBufferedAnimation -[EndBufferedPaint](https://www.google.com/search?num=5&q=EndBufferedPaint+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.EndBufferedPaint -[EndPanningFeedback](https://www.google.com/search?num=5&q=EndPanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetBufferedPaintBits](https://www.google.com/search?num=5&q=GetBufferedPaintBits+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetBufferedPaintDC](https://www.google.com/search?num=5&q=GetBufferedPaintDC+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetBufferedPaintTargetDC](https://www.google.com/search?num=5&q=GetBufferedPaintTargetDC+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetBufferedPaintTargetRect](https://www.google.com/search?num=5&q=GetBufferedPaintTargetRect+site%3Amsdn.microsoft.com) | uxtheme.dll | | +[BeginBufferedAnimation](https://www.google.com/search?num=5&q=BeginBufferedAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BeginBufferedAnimation +[BeginBufferedPaint](https://www.google.com/search?num=5&q=BeginBufferedPaint+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BeginBufferedPaint +[BeginPanningFeedback](https://www.google.com/search?num=5&q=BeginPanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BeginPanningFeedback +[BufferedPaintClear](https://www.google.com/search?num=5&q=BufferedPaintClear+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintClear +[BufferedPaintInit](https://www.google.com/search?num=5&q=BufferedPaintInit+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintInit +[BufferedPaintRenderAnimation](https://www.google.com/search?num=5&q=BufferedPaintRenderAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintRenderAnimation +[BufferedPaintSetAlpha](https://www.google.com/search?num=5&q=BufferedPaintSetAlpha+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintSetAlpha +[BufferedPaintStopAllAnimations](https://www.google.com/search?num=5&q=BufferedPaintStopAllAnimations+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintStopAllAnimations +[BufferedPaintUnInit](https://www.google.com/search?num=5&q=BufferedPaintUnInit+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintUnInit +[CloseThemeData](https://www.google.com/search?num=5&q=CloseThemeData+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.CloseThemeData +[DrawThemeBackground](https://www.google.com/search?num=5&q=DrawThemeBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeBackground +[DrawThemeBackgroundEx](https://www.google.com/search?num=5&q=DrawThemeBackgroundEx+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeBackgroundEx +[DrawThemeEdge](https://www.google.com/search?num=5&q=DrawThemeEdge+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeEdge +[DrawThemeIcon](https://www.google.com/search?num=5&q=DrawThemeIcon+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeIcon +[DrawThemeParentBackground](https://www.google.com/search?num=5&q=DrawThemeParentBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeParentBackground +[DrawThemeParentBackgroundEx](https://www.google.com/search?num=5&q=DrawThemeParentBackgroundEx+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeParentBackgroundEx +[DrawThemeText](https://www.google.com/search?num=5&q=DrawThemeText+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeText +[DrawThemeTextEx](https://www.google.com/search?num=5&q=DrawThemeTextEx+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeTextEx +[EnableThemeDialogTexture](https://www.google.com/search?num=5&q=EnableThemeDialogTexture+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EnableThemeDialogTexture +[EnableTheming](https://www.google.com/search?num=5&q=EnableTheming+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EnableTheming +[EndBufferedAnimation](https://www.google.com/search?num=5&q=EndBufferedAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EndBufferedAnimation +[EndBufferedPaint](https://www.google.com/search?num=5&q=EndBufferedPaint+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EndBufferedPaint +[EndPanningFeedback](https://www.google.com/search?num=5&q=EndPanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EndPanningFeedback +[GetBufferedPaintBits](https://www.google.com/search?num=5&q=GetBufferedPaintBits+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintBits +[GetBufferedPaintDC](https://www.google.com/search?num=5&q=GetBufferedPaintDC+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintDC +[GetBufferedPaintTargetDC](https://www.google.com/search?num=5&q=GetBufferedPaintTargetDC+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintTargetDC +[GetBufferedPaintTargetRect](https://www.google.com/search?num=5&q=GetBufferedPaintTargetRect+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintTargetRect [GetColorFromPreference](https://www.google.com/search?num=5&q=GetColorFromPreference+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetCurrentThemeName](https://www.google.com/search?num=5&q=GetCurrentThemeName+site%3Amsdn.microsoft.com) | uxtheme.dll | | +[GetCurrentThemeName](https://www.google.com/search?num=5&q=GetCurrentThemeName+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetCurrentThemeName [GetImmersiveColorFromColorSetEx](https://www.google.com/search?num=5&q=GetImmersiveColorFromColorSetEx+site%3Amsdn.microsoft.com) | uxtheme.dll | | [GetImmersiveUserColorSetPreference](https://www.google.com/search?num=5&q=GetImmersiveUserColorSetPreference+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeAnimationProperty](https://www.google.com/search?num=5&q=GetThemeAnimationProperty+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeAnimationTransform](https://www.google.com/search?num=5&q=GetThemeAnimationTransform+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeAppProperties](https://www.google.com/search?num=5&q=GetThemeAppProperties+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeBackgroundContentRect](https://www.google.com/search?num=5&q=GetThemeBackgroundContentRect+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeBackgroundContentRect -[GetThemeBackgroundExtent](https://www.google.com/search?num=5&q=GetThemeBackgroundExtent+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeBackgroundRegion](https://www.google.com/search?num=5&q=GetThemeBackgroundRegion+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeBitmap](https://www.google.com/search?num=5&q=GetThemeBitmap+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeBitmap -[GetThemeBool](https://www.google.com/search?num=5&q=GetThemeBool+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeBool -[GetThemeColor](https://www.google.com/search?num=5&q=GetThemeColor+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeColor -[GetThemeDocumentationProperty](https://www.google.com/search?num=5&q=GetThemeDocumentationProperty+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeEnumValue](https://www.google.com/search?num=5&q=GetThemeEnumValue+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeEnumValue -[GetThemeFilename](https://www.google.com/search?num=5&q=GetThemeFilename+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeFilename +[GetThemeAnimationProperty](https://www.google.com/search?num=5&q=GetThemeAnimationProperty+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeAnimationProperty +[GetThemeAnimationTransform](https://www.google.com/search?num=5&q=GetThemeAnimationTransform+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeAnimationTransform +[GetThemeAppProperties](https://www.google.com/search?num=5&q=GetThemeAppProperties+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeAppProperties +[GetThemeBackgroundContentRect](https://www.google.com/search?num=5&q=GetThemeBackgroundContentRect+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundContentRect +[GetThemeBackgroundExtent](https://www.google.com/search?num=5&q=GetThemeBackgroundExtent+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundExtent +[GetThemeBackgroundRegion](https://www.google.com/search?num=5&q=GetThemeBackgroundRegion+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundRegion +[GetThemeBitmap](https://www.google.com/search?num=5&q=GetThemeBitmap+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBitmap +[GetThemeBool](https://www.google.com/search?num=5&q=GetThemeBool+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBool +[GetThemeColor](https://www.google.com/search?num=5&q=GetThemeColor+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeColor +[GetThemeDocumentationProperty](https://www.google.com/search?num=5&q=GetThemeDocumentationProperty+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeDocumentationProperty +[GetThemeEnumValue](https://www.google.com/search?num=5&q=GetThemeEnumValue+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeEnumValue +[GetThemeFilename](https://www.google.com/search?num=5&q=GetThemeFilename+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeFilename [GetThemeFont](https://www.google.com/search?num=5&q=GetThemeFont+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeFont -[GetThemeInt](https://www.google.com/search?num=5&q=GetThemeInt+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeInt +[GetThemeInt](https://www.google.com/search?num=5&q=GetThemeInt+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeInt [GetThemeIntList](https://www.google.com/search?num=5&q=GetThemeIntList+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeMargins](https://www.google.com/search?num=5&q=GetThemeMargins+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeMargins -[GetThemeMetric](https://www.google.com/search?num=5&q=GetThemeMetric+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeMetric -[GetThemePartSize](https://www.google.com/search?num=5&q=GetThemePartSize+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemePartSize -[GetThemePosition](https://www.google.com/search?num=5&q=GetThemePosition+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemePosition -[GetThemePropertyOrigin](https://www.google.com/search?num=5&q=GetThemePropertyOrigin+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemePropertyOrigin -[GetThemeRect](https://www.google.com/search?num=5&q=GetThemeRect+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeRect -[GetThemeStream](https://www.google.com/search?num=5&q=GetThemeStream+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeStream +[GetThemeMargins](https://www.google.com/search?num=5&q=GetThemeMargins+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeMargins +[GetThemeMetric](https://www.google.com/search?num=5&q=GetThemeMetric+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeMetric +[GetThemePartSize](https://www.google.com/search?num=5&q=GetThemePartSize+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemePartSize +[GetThemePosition](https://www.google.com/search?num=5&q=GetThemePosition+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemePosition +[GetThemePropertyOrigin](https://www.google.com/search?num=5&q=GetThemePropertyOrigin+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemePropertyOrigin +[GetThemeRect](https://www.google.com/search?num=5&q=GetThemeRect+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeRect +[GetThemeStream](https://www.google.com/search?num=5&q=GetThemeStream+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeStream [GetThemeString](https://www.google.com/search?num=5&q=GetThemeString+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeString -[GetThemeSysBool](https://www.google.com/search?num=5&q=GetThemeSysBool+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeSysColor](https://www.google.com/search?num=5&q=GetThemeSysColor+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeSysColorBrush](https://www.google.com/search?num=5&q=GetThemeSysColorBrush+site%3Amsdn.microsoft.com) | uxtheme.dll | | +[GetThemeSysBool](https://www.google.com/search?num=5&q=GetThemeSysBool+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysBool +[GetThemeSysColor](https://www.google.com/search?num=5&q=GetThemeSysColor+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysColor +[GetThemeSysColorBrush](https://www.google.com/search?num=5&q=GetThemeSysColorBrush+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysColorBrush [GetThemeSysFont](https://www.google.com/search?num=5&q=GetThemeSysFont+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeSysFont [GetThemeSysInt](https://www.google.com/search?num=5&q=GetThemeSysInt+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeSysInt -[GetThemeSysSize](https://www.google.com/search?num=5&q=GetThemeSysSize+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeSysString](https://www.google.com/search?num=5&q=GetThemeSysString+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeTextExtent](https://www.google.com/search?num=5&q=GetThemeTextExtent+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeTextExtent -[GetThemeTextMetrics](https://www.google.com/search?num=5&q=GetThemeTextMetrics+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeTimingFunction](https://www.google.com/search?num=5&q=GetThemeTimingFunction+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetThemeTransitionDuration](https://www.google.com/search?num=5&q=GetThemeTransitionDuration+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.GetThemeTransitionDuration -[GetUserColorPreference](https://www.google.com/search?num=5&q=GetUserColorPreference+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[GetWindowTheme](https://www.google.com/search?num=5&q=GetWindowTheme+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[HitTestThemeBackground](https://www.google.com/search?num=5&q=HitTestThemeBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[IsAppThemed](https://www.google.com/search?num=5&q=IsAppThemed+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[IsCompositionActive](https://www.google.com/search?num=5&q=IsCompositionActive+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[IsThemeActive](https://www.google.com/search?num=5&q=IsThemeActive+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[IsThemeBackgroundPartiallyTransparent](https://www.google.com/search?num=5&q=IsThemeBackgroundPartiallyTransparent+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.IsThemeBackgroundPartiallyTransparent -[IsThemeDialogTextureEnabled](https://www.google.com/search?num=5&q=IsThemeDialogTextureEnabled+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[IsThemePartDefined](https://www.google.com/search?num=5&q=IsThemePartDefined+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.IsThemePartDefined -[OpenThemeData](https://www.google.com/search?num=5&q=OpenThemeData+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.OpenThemeData -[OpenThemeDataEx](https://www.google.com/search?num=5&q=OpenThemeDataEx+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.OpenThemeDataEx -[SetThemeAppProperties](https://www.google.com/search?num=5&q=SetThemeAppProperties+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[SetWindowTheme](https://www.google.com/search?num=5&q=SetWindowTheme+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.SetWindowTheme -[SetWindowThemeAttribute](https://www.google.com/search?num=5&q=SetWindowThemeAttribute+site%3Amsdn.microsoft.com) | uxtheme.dll | | Vanara.PInvoke.UxTheme.SetWindowThemeAttribute -[ThemeInitApiHook](https://www.google.com/search?num=5&q=ThemeInitApiHook+site%3Amsdn.microsoft.com) | uxtheme.dll | | -[UpdatePanningFeedback](https://www.google.com/search?num=5&q=UpdatePanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | | +[GetThemeSysSize](https://www.google.com/search?num=5&q=GetThemeSysSize+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysSize +[GetThemeSysString](https://www.google.com/search?num=5&q=GetThemeSysString+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysString +[GetThemeTextExtent](https://www.google.com/search?num=5&q=GetThemeTextExtent+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeTextExtent +[GetThemeTextMetrics](https://www.google.com/search?num=5&q=GetThemeTextMetrics+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeTextMetrics +[GetThemeTimingFunction](https://www.google.com/search?num=5&q=GetThemeTimingFunction+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeTimingFunction +[GetThemeTransitionDuration](https://www.google.com/search?num=5&q=GetThemeTransitionDuration+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeTransitionDuration +[GetWindowTheme](https://www.google.com/search?num=5&q=GetWindowTheme+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetWindowTheme +[HitTestThemeBackground](https://www.google.com/search?num=5&q=HitTestThemeBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.HitTestThemeBackground +[IsAppThemed](https://www.google.com/search?num=5&q=IsAppThemed+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsAppThemed +[IsCompositionActive](https://www.google.com/search?num=5&q=IsCompositionActive+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsCompositionActive +[IsThemeActive](https://www.google.com/search?num=5&q=IsThemeActive+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsThemeActive +[IsThemeBackgroundPartiallyTransparent](https://www.google.com/search?num=5&q=IsThemeBackgroundPartiallyTransparent+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsThemeBackgroundPartiallyTransparent +[IsThemeDialogTextureEnabled](https://www.google.com/search?num=5&q=IsThemeDialogTextureEnabled+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsThemeDialogTextureEnabled +[IsThemePartDefined](https://www.google.com/search?num=5&q=IsThemePartDefined+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsThemePartDefined +[OpenThemeData](https://www.google.com/search?num=5&q=OpenThemeData+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.OpenThemeData +[OpenThemeDataEx](https://www.google.com/search?num=5&q=OpenThemeDataEx+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.OpenThemeDataEx +[SetThemeAppProperties](https://www.google.com/search?num=5&q=SetThemeAppProperties+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.SetThemeAppProperties +[SetWindowTheme](https://www.google.com/search?num=5&q=SetWindowTheme+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.SetWindowTheme +[SetWindowThemeAttribute](https://www.google.com/search?num=5&q=SetWindowThemeAttribute+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.SetWindowThemeAttribute +[UpdatePanningFeedback](https://www.google.com/search?num=5&q=UpdatePanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.UpdatePanningFeedback ### Structures Native Structure | Header | Managed Structure ---- | ---- | ---- -[BP_ANIMATIONPARAMS](https://www.google.com/search?num=5&q=BP_ANIMATIONPARAMS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+BP_ANIMATIONPARAMS -[BP_PAINTPARAMS](https://www.google.com/search?num=5&q=BP_PAINTPARAMS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+BP_PAINTPARAMS -[DrawThemeBackgroundOptions](https://www.google.com/search?num=5&q=DrawThemeBackgroundOptions+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+DrawThemeBackgroundOptions -[DrawThemeTextOptions](https://www.google.com/search?num=5&q=DrawThemeTextOptions+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+DrawThemeTextOptions +[BP_ANIMATIONPARAMS](https://www.google.com/search?num=5&q=BP_ANIMATIONPARAMS+site%3Amsdn.microsoft.com) | UxTheme.h | Vanara.PInvoke.UxTheme+BP_ANIMATIONPARAMS +[BP_PAINTPARAMS](https://www.google.com/search?num=5&q=BP_PAINTPARAMS+site%3Amsdn.microsoft.com) | UxTheme.h | Vanara.PInvoke.UxTheme+BP_PAINTPARAMS +[DTBGOPTS](https://www.google.com/search?num=5&q=DTBGOPTS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+DTBGOPTS +[DTTOPTS](https://www.google.com/search?num=5&q=DTTOPTS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+DTTOPTS +[MARGINS](https://www.google.com/search?num=5&q=MARGINS+site%3Amsdn.microsoft.com) | UxTheme.h | Vanara.PInvoke.UxTheme+MARGINS +[TA_TIMINGFUNCTION](https://www.google.com/search?num=5&q=TA_TIMINGFUNCTION+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+TA_TIMINGFUNCTION +[TA_TRANSFORM](https://www.google.com/search?num=5&q=TA_TRANSFORM+site%3Amsdn.microsoft.com) | UxTheme.h | Vanara.PInvoke.UxTheme+TA_TRANSFORM [WTA_OPTIONS](https://www.google.com/search?num=5&q=WTA_OPTIONS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+WTA_OPTIONS diff --git a/PInvoke/UxTheme/UXTHEME_BufferedPaint.cs b/PInvoke/UxTheme/UXTHEME_BufferedPaint.cs index a942dcb0..6b053ff8 100644 --- a/PInvoke/UxTheme/UXTHEME_BufferedPaint.cs +++ b/PInvoke/UxTheme/UXTHEME_BufferedPaint.cs @@ -192,11 +192,11 @@ namespace Vanara.PInvoke /// Initializes a new instance of the struct. /// The animation style. /// The duration. - public BP_ANIMATIONPARAMS(BP_ANIMATIONSTYLE animStyle, uint dur = 0) + public BP_ANIMATIONPARAMS(BP_ANIMATIONSTYLE animStyle, int dur = 0) { cbSize = (uint)Marshal.SizeOf(typeof(BP_ANIMATIONPARAMS)); dwFlags = 0; - dwDuration = dur; + dwDuration = (uint)dur; style = animStyle; } diff --git a/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj b/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj index 150f80cd..c585fc48 100644 --- a/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj +++ b/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj @@ -25,10 +25,10 @@ Currently implements: Functions -BeginBufferedAnimation, BeginBufferedPaint, BufferedPaintInit, BufferedPaintRenderAnimation, BufferedPaintStopAllAnimations, BufferedPaintUnInit, CloseThemeData, DrawThemeBackground, DrawThemeBackgroundEx, DrawThemeIcon, DrawThemeParentBackground, DrawThemeParentBackgroundEx, DrawThemeText, DrawThemeTextEx, EndBufferedAnimation, EndBufferedPaint, GetThemeBackgroundContentRect, GetThemeBitmap, GetThemeBool, GetThemeColor, GetThemeEnumValue, GetThemeFilename, GetThemeFont, GetThemeInt, GetThemeMargins, GetThemeMetric, GetThemePartSize, GetThemePosition, GetThemePropertyOrigin, GetThemeRect, GetThemeStream, GetThemeString, GetThemeSysFont, GetThemeSysInt, GetThemeTextExtent, GetThemeTransitionDuration, IsThemeBackgroundPartiallyTransparent, IsThemePartDefined, OpenThemeData, OpenThemeDataEx, SetWindowTheme, SetWindowThemeAttribute +BeginBufferedAnimation, BeginBufferedPaint, BeginPanningFeedback, BufferedPaintClear, BufferedPaintInit, BufferedPaintRenderAnimation, BufferedPaintSetAlpha, BufferedPaintStopAllAnimations, BufferedPaintUnInit, CloseThemeData, DrawThemeBackground, DrawThemeBackgroundEx, DrawThemeEdge, DrawThemeIcon, DrawThemeParentBackground, DrawThemeParentBackgroundEx, DrawThemeText, DrawThemeTextEx, EnableThemeDialogTexture, EnableTheming, EndBufferedAnimation, EndBufferedPaint, EndPanningFeedback, GetBufferedPaintBits, GetBufferedPaintDC, GetBufferedPaintTargetDC, GetBufferedPaintTargetRect, GetCurrentThemeName, GetThemeAnimationProperty, GetThemeAnimationTransform, GetThemeAppProperties, GetThemeBackgroundContentRect, GetThemeBackgroundExtent, GetThemeBackgroundRegion, GetThemeBitmap, GetThemeBool, GetThemeColor, GetThemeDocumentationProperty, GetThemeEnumValue, GetThemeFilename, GetThemeFont, GetThemeInt, GetThemeMargins, GetThemeMetric, GetThemePartSize, GetThemePosition, GetThemePropertyOrigin, GetThemeRect, GetThemeStream, GetThemeString, GetThemeSysBool, GetThemeSysColor, GetThemeSysColorBrush, GetThemeSysFont, GetThemeSysInt, GetThemeSysSize, GetThemeSysString, GetThemeTextExtent, GetThemeTextMetrics, GetThemeTimingFunction, GetThemeTransitionDuration, GetWindowTheme, HitTestThemeBackground, IsAppThemed, IsCompositionActive, IsThemeActive, IsThemeBackgroundPartiallyTransparent, IsThemeDialogTextureEnabled, IsThemePartDefined, OpenThemeData, OpenThemeDataEx, SetThemeAppProperties, SetWindowTheme, SetWindowThemeAttribute, UpdatePanningFeedback Structures -DrawThemeTextOptions, WTA_OPTIONS, DrawThemeBackgroundOptions, BP_ANIMATIONPARAMS, BP_PAINTPARAMS +DTTOPTS, MARGINS, TA_TIMINGFUNCTION, TA_TRANSFORM, WTA_OPTIONS, DTBGOPTS, BP_ANIMATIONPARAMS, BP_PAINTPARAMS diff --git a/PInvoke/VirtDisk/CorrelationReport.md b/PInvoke/VirtDisk/CorrelationReport.md index bc30c3f8..31185224 100644 --- a/PInvoke/VirtDisk/CorrelationReport.md +++ b/PInvoke/VirtDisk/CorrelationReport.md @@ -1,63 +1,79 @@ ## Correlation report for virtdisk.dll -### Methods (59% complete) +### Methods (100% complete) Native Method | Native DLL | Header | Managed Method ---- | ---- | ---- | ---- -[AddVirtualDiskParent](https://www.google.com/search?num=5&q=AddVirtualDiskParent+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[ApplySnapshotVhdSet](https://www.google.com/search?num=5&q=ApplySnapshotVhdSet+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[AttachVirtualDisk](https://www.google.com/search?num=5&q=AttachVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.AttachVirtualDisk +[AddVirtualDiskParent](https://www.google.com/search?num=5&q=AddVirtualDiskParent+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.AddVirtualDiskParent +[ApplySnapshotVhdSet](https://www.google.com/search?num=5&q=ApplySnapshotVhdSet+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.ApplySnapshotVhdSet +[AttachVirtualDisk](https://www.google.com/search?num=5&q=AttachVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.AttachVirtualDisk [BreakMirrorVirtualDisk](https://www.google.com/search?num=5&q=BreakMirrorVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.BreakMirrorVirtualDisk -[CompactVirtualDisk](https://www.google.com/search?num=5&q=CompactVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.CompactVirtualDisk -[CreateVirtualDisk](https://www.google.com/search?num=5&q=CreateVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.CreateVirtualDisk -[DeleteSnapshotVhdSet](https://www.google.com/search?num=5&q=DeleteSnapshotVhdSet+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[DeleteVirtualDiskMetadata](https://www.google.com/search?num=5&q=DeleteVirtualDiskMetadata+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[DetachVirtualDisk](https://www.google.com/search?num=5&q=DetachVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.DetachVirtualDisk -[EnumerateVirtualDiskMetadata](https://www.google.com/search?num=5&q=EnumerateVirtualDiskMetadata+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[ExpandVirtualDisk](https://www.google.com/search?num=5&q=ExpandVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.ExpandVirtualDisk -[GetAllAttachedVirtualDiskPhysicalPaths](https://www.google.com/search?num=5&q=GetAllAttachedVirtualDiskPhysicalPaths+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.GetAllAttachedVirtualDiskPhysicalPaths -[GetStorageDependencyInformation](https://www.google.com/search?num=5&q=GetStorageDependencyInformation+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.GetStorageDependencyInformation -[GetVirtualDiskInformation](https://www.google.com/search?num=5&q=GetVirtualDiskInformation+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.GetVirtualDiskInformation -[GetVirtualDiskMetadata](https://www.google.com/search?num=5&q=GetVirtualDiskMetadata+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[GetVirtualDiskOperationProgress](https://www.google.com/search?num=5&q=GetVirtualDiskOperationProgress+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.GetVirtualDiskOperationProgress -[GetVirtualDiskPhysicalPath](https://www.google.com/search?num=5&q=GetVirtualDiskPhysicalPath+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.GetVirtualDiskPhysicalPath -[MergeVirtualDisk](https://www.google.com/search?num=5&q=MergeVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.MergeVirtualDisk -[MirrorVirtualDisk](https://www.google.com/search?num=5&q=MirrorVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.MirrorVirtualDisk -[ModifyVhdSet](https://www.google.com/search?num=5&q=ModifyVhdSet+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[OpenVirtualDisk](https://www.google.com/search?num=5&q=OpenVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.OpenVirtualDisk -[QueryChangesVirtualDisk](https://www.google.com/search?num=5&q=QueryChangesVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[RawSCSIVirtualDisk](https://www.google.com/search?num=5&q=RawSCSIVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[ResizeVirtualDisk](https://www.google.com/search?num=5&q=ResizeVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.ResizeVirtualDisk -[SetVirtualDiskInformation](https://www.google.com/search?num=5&q=SetVirtualDiskInformation+site%3Amsdn.microsoft.com) | virtdisk.dll | | Vanara.PInvoke.VirtDisk.SetVirtualDiskInformation -[SetVirtualDiskMetadata](https://www.google.com/search?num=5&q=SetVirtualDiskMetadata+site%3Amsdn.microsoft.com) | virtdisk.dll | | -[TakeSnapshotVhdSet](https://www.google.com/search?num=5&q=TakeSnapshotVhdSet+site%3Amsdn.microsoft.com) | virtdisk.dll | | +[CompactVirtualDisk](https://www.google.com/search?num=5&q=CompactVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.CompactVirtualDisk +[CreateVirtualDisk](https://www.google.com/search?num=5&q=CreateVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.CreateVirtualDisk +[DeleteSnapshotVhdSet](https://www.google.com/search?num=5&q=DeleteSnapshotVhdSet+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.DeleteSnapshotVhdSet +[DeleteVirtualDiskMetadata](https://www.google.com/search?num=5&q=DeleteVirtualDiskMetadata+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.DeleteVirtualDiskMetadata +[DetachVirtualDisk](https://www.google.com/search?num=5&q=DetachVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.DetachVirtualDisk +[EnumerateVirtualDiskMetadata](https://www.google.com/search?num=5&q=EnumerateVirtualDiskMetadata+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.EnumerateVirtualDiskMetadata +[ExpandVirtualDisk](https://www.google.com/search?num=5&q=ExpandVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.ExpandVirtualDisk +[GetAllAttachedVirtualDiskPhysicalPaths](https://www.google.com/search?num=5&q=GetAllAttachedVirtualDiskPhysicalPaths+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.GetAllAttachedVirtualDiskPhysicalPaths +[GetStorageDependencyInformation](https://www.google.com/search?num=5&q=GetStorageDependencyInformation+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.GetStorageDependencyInformation +[GetVirtualDiskInformation](https://www.google.com/search?num=5&q=GetVirtualDiskInformation+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.GetVirtualDiskInformation +[GetVirtualDiskMetadata](https://www.google.com/search?num=5&q=GetVirtualDiskMetadata+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.GetVirtualDiskMetadata +[GetVirtualDiskOperationProgress](https://www.google.com/search?num=5&q=GetVirtualDiskOperationProgress+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.GetVirtualDiskOperationProgress +[GetVirtualDiskPhysicalPath](https://www.google.com/search?num=5&q=GetVirtualDiskPhysicalPath+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.GetVirtualDiskPhysicalPath +[MergeVirtualDisk](https://www.google.com/search?num=5&q=MergeVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.MergeVirtualDisk +[MirrorVirtualDisk](https://www.google.com/search?num=5&q=MirrorVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.MirrorVirtualDisk +[ModifyVhdSet](https://www.google.com/search?num=5&q=ModifyVhdSet+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.ModifyVhdSet +[OpenVirtualDisk](https://www.google.com/search?num=5&q=OpenVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.OpenVirtualDisk +[QueryChangesVirtualDisk](https://www.google.com/search?num=5&q=QueryChangesVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.QueryChangesVirtualDisk +[RawSCSIVirtualDisk](https://www.google.com/search?num=5&q=RawSCSIVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.RawSCSIVirtualDisk +[ResizeVirtualDisk](https://www.google.com/search?num=5&q=ResizeVirtualDisk+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.ResizeVirtualDisk +[SetVirtualDiskInformation](https://www.google.com/search?num=5&q=SetVirtualDiskInformation+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.SetVirtualDiskInformation +[SetVirtualDiskMetadata](https://www.google.com/search?num=5&q=SetVirtualDiskMetadata+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.SetVirtualDiskMetadata +[TakeSnapshotVhdSet](https://www.google.com/search?num=5&q=TakeSnapshotVhdSet+site%3Amsdn.microsoft.com) | virtdisk.dll | VirtDisk.h | Vanara.PInvoke.VirtDisk.TakeSnapshotVhdSet ### Structures Native Structure | Header | Managed Structure ---- | ---- | ---- -[ATTACH_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=ATTACH_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+ATTACH_VIRTUAL_DISK_PARAMETERS -[ATTACH_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=ATTACH_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+ATTACH_VIRTUAL_DISK_PARAMETERS_Version1 -[COMPACT_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=COMPACT_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+COMPACT_VIRTUAL_DISK_PARAMETERS -[CREATE_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+CREATE_VIRTUAL_DISK_PARAMETERS -[CREATE_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+CREATE_VIRTUAL_DISK_PARAMETERS_Version1 -[CREATE_VIRTUAL_DISK_PARAMETERS_Version2](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_PARAMETERS_Version2+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+CREATE_VIRTUAL_DISK_PARAMETERS_Version2 -[CREATE_VIRTUAL_DISK_PARAMETERS_Version3](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_PARAMETERS_Version3+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+CREATE_VIRTUAL_DISK_PARAMETERS_Version3 -[EXPAND_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=EXPAND_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+EXPAND_VIRTUAL_DISK_PARAMETERS -[GET_VIRTUAL_DISK_INFO](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO -[GET_VIRTUAL_DISK_INFO_ChangeTrackingState](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_ChangeTrackingState+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO_ChangeTrackingState -[GET_VIRTUAL_DISK_INFO_ParentLocation](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_ParentLocation+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO_ParentLocation -[GET_VIRTUAL_DISK_INFO_PhysicalDisk](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_PhysicalDisk+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO_PhysicalDisk -[GET_VIRTUAL_DISK_INFO_Size](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_Size+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO_Size -[MERGE_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+MERGE_VIRTUAL_DISK_PARAMETERS -[MERGE_VIRTUAL_DISK_PARAMETERS_V1](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_PARAMETERS_V1+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+MERGE_VIRTUAL_DISK_PARAMETERS_V1 -[MERGE_VIRTUAL_DISK_PARAMETERS_V2](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_PARAMETERS_V2+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+MERGE_VIRTUAL_DISK_PARAMETERS_V2 +[APPLY_SNAPSHOT_VHDSET_PARAMETERS](https://www.google.com/search?num=5&q=APPLY_SNAPSHOT_VHDSET_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+APPLY_SNAPSHOT_VHDSET_PARAMETERS +[APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1](https://www.google.com/search?num=5&q=APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1 +[ATTACH_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=ATTACH_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+ATTACH_VIRTUAL_DISK_PARAMETERS +[ATTACH_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=ATTACH_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+ATTACH_VIRTUAL_DISK_PARAMETERS_Version1 +[COMPACT_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=COMPACT_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+COMPACT_VIRTUAL_DISK_PARAMETERS +[COMPACT_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=COMPACT_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+COMPACT_VIRTUAL_DISK_PARAMETERS_Version1 +[CREATE_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+CREATE_VIRTUAL_DISK_PARAMETERS +[CREATE_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+CREATE_VIRTUAL_DISK_PARAMETERS_Version1 +[CREATE_VIRTUAL_DISK_PARAMETERS_Version2](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_PARAMETERS_Version2+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+CREATE_VIRTUAL_DISK_PARAMETERS_Version2 +[CREATE_VIRTUAL_DISK_PARAMETERS_Version3](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_PARAMETERS_Version3+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+CREATE_VIRTUAL_DISK_PARAMETERS_Version3 +[DELETE_SNAPSHOT_VHDSET_PARAMETERS](https://www.google.com/search?num=5&q=DELETE_SNAPSHOT_VHDSET_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+DELETE_SNAPSHOT_VHDSET_PARAMETERS +[DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1](https://www.google.com/search?num=5&q=DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1 +[EXPAND_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=EXPAND_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+EXPAND_VIRTUAL_DISK_PARAMETERS +[EXPAND_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=EXPAND_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+EXPAND_VIRTUAL_DISK_PARAMETERS_Version1 +[GET_VIRTUAL_DISK_INFO](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO +[GET_VIRTUAL_DISK_INFO_ChangeTrackingState](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_ChangeTrackingState+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO_ChangeTrackingState +[GET_VIRTUAL_DISK_INFO_ParentLocation](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_ParentLocation+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO_ParentLocation +[GET_VIRTUAL_DISK_INFO_PhysicalDisk](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_PhysicalDisk+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO_PhysicalDisk +[GET_VIRTUAL_DISK_INFO_Size](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_Size+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+GET_VIRTUAL_DISK_INFO_Size +[MERGE_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+MERGE_VIRTUAL_DISK_PARAMETERS +[MERGE_VIRTUAL_DISK_PARAMETERS_V1](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_PARAMETERS_V1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+MERGE_VIRTUAL_DISK_PARAMETERS_V1 +[MERGE_VIRTUAL_DISK_PARAMETERS_V2](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_PARAMETERS_V2+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+MERGE_VIRTUAL_DISK_PARAMETERS_V2 [MIRROR_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=MIRROR_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+MIRROR_VIRTUAL_DISK_PARAMETERS [MIRROR_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=MIRROR_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+MIRROR_VIRTUAL_DISK_PARAMETERS_Version1 -[OPEN_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+OPEN_VIRTUAL_DISK_PARAMETERS -[OPEN_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+OPEN_VIRTUAL_DISK_PARAMETERS_Version1 -[OPEN_VIRTUAL_DISK_PARAMETERS_Version2](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS_Version2+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+OPEN_VIRTUAL_DISK_PARAMETERS_Version2 -[OPEN_VIRTUAL_DISK_PARAMETERS_Version3](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS_Version3+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+OPEN_VIRTUAL_DISK_PARAMETERS_Version3 -[RESIZE_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=RESIZE_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+RESIZE_VIRTUAL_DISK_PARAMETERS +[MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath](https://www.google.com/search?num=5&q=MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath +[OPEN_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+OPEN_VIRTUAL_DISK_PARAMETERS +[OPEN_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+OPEN_VIRTUAL_DISK_PARAMETERS_Version1 +[OPEN_VIRTUAL_DISK_PARAMETERS_Version2](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS_Version2+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+OPEN_VIRTUAL_DISK_PARAMETERS_Version2 +[OPEN_VIRTUAL_DISK_PARAMETERS_Version3](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS_Version3+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+OPEN_VIRTUAL_DISK_PARAMETERS_Version3 +[QUERY_CHANGES_VIRTUAL_DISK_RANGE](https://www.google.com/search?num=5&q=QUERY_CHANGES_VIRTUAL_DISK_RANGE+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+QUERY_CHANGES_VIRTUAL_DISK_RANGE +[RAW_SCSI_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=RAW_SCSI_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+RAW_SCSI_VIRTUAL_DISK_PARAMETERS +[RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1 +[RAW_SCSI_VIRTUAL_DISK_RESPONSE](https://www.google.com/search?num=5&q=RAW_SCSI_VIRTUAL_DISK_RESPONSE+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+RAW_SCSI_VIRTUAL_DISK_RESPONSE +[RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1](https://www.google.com/search?num=5&q=RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1 +[RESIZE_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=RESIZE_VIRTUAL_DISK_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+RESIZE_VIRTUAL_DISK_PARAMETERS +[RESIZE_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=RESIZE_VIRTUAL_DISK_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+RESIZE_VIRTUAL_DISK_PARAMETERS_Version1 [SET_VIRTUAL_DISK_INFO_ParentLocator](https://www.google.com/search?num=5&q=SET_VIRTUAL_DISK_INFO_ParentLocator+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+SET_VIRTUAL_DISK_INFO_ParentLocator [SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo](https://www.google.com/search?num=5&q=SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo -[STORAGE_DEPENDENCY_INFO_TYPE_1](https://www.google.com/search?num=5&q=STORAGE_DEPENDENCY_INFO_TYPE_1+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+STORAGE_DEPENDENCY_INFO_TYPE_1 -[STORAGE_DEPENDENCY_INFO_TYPE_2](https://www.google.com/search?num=5&q=STORAGE_DEPENDENCY_INFO_TYPE_2+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+STORAGE_DEPENDENCY_INFO_TYPE_2 -[VIRTUAL_DISK_PROGRESS](https://www.google.com/search?num=5&q=VIRTUAL_DISK_PROGRESS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+VIRTUAL_DISK_PROGRESS -[VIRTUAL_STORAGE_TYPE](https://www.google.com/search?num=5&q=VIRTUAL_STORAGE_TYPE+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.VirtDisk+VIRTUAL_STORAGE_TYPE +[STORAGE_DEPENDENCY_INFO](https://www.google.com/search?num=5&q=STORAGE_DEPENDENCY_INFO+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+STORAGE_DEPENDENCY_INFO +[STORAGE_DEPENDENCY_INFO_TYPE_1](https://www.google.com/search?num=5&q=STORAGE_DEPENDENCY_INFO_TYPE_1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+STORAGE_DEPENDENCY_INFO_TYPE_1 +[STORAGE_DEPENDENCY_INFO_TYPE_2](https://www.google.com/search?num=5&q=STORAGE_DEPENDENCY_INFO_TYPE_2+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+STORAGE_DEPENDENCY_INFO_TYPE_2 +[TAKE_SNAPSHOT_VHDSET_PARAMETERS](https://www.google.com/search?num=5&q=TAKE_SNAPSHOT_VHDSET_PARAMETERS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+TAKE_SNAPSHOT_VHDSET_PARAMETERS +[TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1](https://www.google.com/search?num=5&q=TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1 +[VIRTUAL_DISK_PROGRESS](https://www.google.com/search?num=5&q=VIRTUAL_DISK_PROGRESS+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+VIRTUAL_DISK_PROGRESS +[VIRTUAL_STORAGE_TYPE](https://www.google.com/search?num=5&q=VIRTUAL_STORAGE_TYPE+site%3Amsdn.microsoft.com) | VirtDisk.h | Vanara.PInvoke.VirtDisk+VIRTUAL_STORAGE_TYPE diff --git a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj index dd4f5267..62c2cef6 100644 --- a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj +++ b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj @@ -25,10 +25,10 @@ Currently implements: Functions -AttachVirtualDisk, BreakMirrorVirtualDisk, CompactVirtualDisk, CreateVirtualDisk, DetachVirtualDisk, ExpandVirtualDisk, GetAllAttachedVirtualDiskPhysicalPaths, GetStorageDependencyInformation, GetVirtualDiskInformation, GetVirtualDiskOperationProgress, GetVirtualDiskPhysicalPath, MergeVirtualDisk, MirrorVirtualDisk, OpenVirtualDisk, ResizeVirtualDisk, SetVirtualDiskInformation +AddVirtualDiskParent, ApplySnapshotVhdSet, AttachVirtualDisk, BreakMirrorVirtualDisk, CompactVirtualDisk, CreateVirtualDisk, DeleteSnapshotVhdSet, DeleteVirtualDiskMetadata, DetachVirtualDisk, EnumerateVirtualDiskMetadata, ExpandVirtualDisk, GetAllAttachedVirtualDiskPhysicalPaths, GetStorageDependencyInformation, GetVirtualDiskInformation, GetVirtualDiskMetadata, GetVirtualDiskOperationProgress, GetVirtualDiskPhysicalPath, MergeVirtualDisk, MirrorVirtualDisk, ModifyVhdSet, OpenVirtualDisk, QueryChangesVirtualDisk, RawSCSIVirtualDisk, ResizeVirtualDisk, SetVirtualDiskInformation, SetVirtualDiskMetadata, TakeSnapshotVhdSet Structures -ATTACH_VIRTUAL_DISK_PARAMETERS, ATTACH_VIRTUAL_DISK_PARAMETERS_Version1, COMPACT_VIRTUAL_DISK_PARAMETERS, CREATE_VIRTUAL_DISK_PARAMETERS, CREATE_VIRTUAL_DISK_PARAMETERS_Version1, CREATE_VIRTUAL_DISK_PARAMETERS_Version2, CREATE_VIRTUAL_DISK_PARAMETERS_Version3, EXPAND_VIRTUAL_DISK_PARAMETERS, GET_VIRTUAL_DISK_INFO, GET_VIRTUAL_DISK_INFO_ChangeTrackingState, GET_VIRTUAL_DISK_INFO_ParentLocation, GET_VIRTUAL_DISK_INFO_PhysicalDisk, GET_VIRTUAL_DISK_INFO_Size, MERGE_VIRTUAL_DISK_PARAMETERS, MERGE_VIRTUAL_DISK_PARAMETERS_V1, MERGE_VIRTUAL_DISK_PARAMETERS_V2, MIRROR_VIRTUAL_DISK_PARAMETERS, MIRROR_VIRTUAL_DISK_PARAMETERS_Version1, OPEN_VIRTUAL_DISK_PARAMETERS, OPEN_VIRTUAL_DISK_PARAMETERS_Version1, OPEN_VIRTUAL_DISK_PARAMETERS_Version2, OPEN_VIRTUAL_DISK_PARAMETERS_Version3, RESIZE_VIRTUAL_DISK_PARAMETERS, SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo, SET_VIRTUAL_DISK_INFO_ParentLocator, STORAGE_DEPENDENCY_INFO_TYPE_1, STORAGE_DEPENDENCY_INFO_TYPE_2, VIRTUAL_DISK_PROGRESS, VIRTUAL_STORAGE_TYPE +APPLY_SNAPSHOT_VHDSET_PARAMETERS, APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1, ATTACH_VIRTUAL_DISK_PARAMETERS, ATTACH_VIRTUAL_DISK_PARAMETERS_Version1, COMPACT_VIRTUAL_DISK_PARAMETERS, COMPACT_VIRTUAL_DISK_PARAMETERS_Version1, CREATE_VIRTUAL_DISK_PARAMETERS, CREATE_VIRTUAL_DISK_PARAMETERS_Version1, CREATE_VIRTUAL_DISK_PARAMETERS_Version2, CREATE_VIRTUAL_DISK_PARAMETERS_Version3, DELETE_SNAPSHOT_VHDSET_PARAMETERS, DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1, EXPAND_VIRTUAL_DISK_PARAMETERS, EXPAND_VIRTUAL_DISK_PARAMETERS_Version1, GET_VIRTUAL_DISK_INFO, GET_VIRTUAL_DISK_INFO_ChangeTrackingState, GET_VIRTUAL_DISK_INFO_ParentLocation, GET_VIRTUAL_DISK_INFO_PhysicalDisk, GET_VIRTUAL_DISK_INFO_Size, MERGE_VIRTUAL_DISK_PARAMETERS, MERGE_VIRTUAL_DISK_PARAMETERS_V1, MERGE_VIRTUAL_DISK_PARAMETERS_V2, MIRROR_VIRTUAL_DISK_PARAMETERS, MIRROR_VIRTUAL_DISK_PARAMETERS_Version1, MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath, OPEN_VIRTUAL_DISK_PARAMETERS, OPEN_VIRTUAL_DISK_PARAMETERS_Version1, OPEN_VIRTUAL_DISK_PARAMETERS_Version2, OPEN_VIRTUAL_DISK_PARAMETERS_Version3, QUERY_CHANGES_VIRTUAL_DISK_RANGE, RAW_SCSI_VIRTUAL_DISK_PARAMETERS, RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1, RAW_SCSI_VIRTUAL_DISK_RESPONSE, RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1, RESIZE_VIRTUAL_DISK_PARAMETERS, RESIZE_VIRTUAL_DISK_PARAMETERS_Version1, SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo, SET_VIRTUAL_DISK_INFO_ParentLocator, STORAGE_DEPENDENCY_INFO, STORAGE_DEPENDENCY_INFO_TYPE_1, STORAGE_DEPENDENCY_INFO_TYPE_2, TAKE_SNAPSHOT_VHDSET_PARAMETERS, TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1, VIRTUAL_DISK_PROGRESS, VIRTUAL_STORAGE_TYPE