Updated project files

pull/411/head v3.4.15
David Hall 2023-05-18 11:09:25 -06:00
parent 736c4f6534
commit 56508a3b8e
10 changed files with 16 additions and 8 deletions

View File

@ -13,7 +13,7 @@
<PackageReleaseNotes>Currently implements:
Functions
AbortDoc AbortPath AddFontMemResourceEx AddFontResource AddFontResourceEx AngleArc AnimatePalette Arc ArcTo BeginPath BitBlt CancelDC CheckColorsInGamut ChoosePixelFormat Chord CloseEnhMetaFile CloseFigure CloseMetaFile ColorCorrectPalette ColorMatchToTarget CombineRgn CombineTransform CopyEnhMetaFile CopyMetaFile CreateBitmap CreateBitmapIndirect CreateBrushIndirect CreateColorSpace CreateCompatibleBitmap CreateCompatibleDC CreateDC CreateDIBitmap CreateDIBPatternBrush CreateDIBPatternBrushPt CreateDIBSection CreateDiscardableBitmap CreateEllipticRgn CreateEllipticRgnIndirect CreateEnhMetaFile CreateFont CreateFontIndirect CreateFontIndirectEx CreateHalftonePalette CreateHatchBrush CreateIC CreateMetaFile CreatePalette CreatePatternBrush CreatePen CreatePenIndirect CreatePolygonRgn CreatePolyPolygonRgn CreateRectRgn CreateRectRgnIndirect CreateRoundRectRgn CreateScalableFontResource CreateSolidBrush DeleteColorSpace DeleteDC DeleteEnhMetaFile DeleteMetaFile DeleteObject DescribePixelFormat DPtoLP DrawEscape Ellipse EnableEUDC EndDoc EndPage EndPath EnumEnhMetaFile EnumFontFamilies EnumFontFamiliesEx EnumFonts EnumICMProfiles EnumMetaFile EnumObjects EqualRgn Escape ExcludeClipRect ExtCreatePen ExtCreateRegion ExtEscape ExtFloodFill ExtSelectClipRgn ExtTextOut FillPath FillRgn FlattenPath FloodFill FrameRgn GdiAlphaBlend GdiComment GdiDeleteSpoolFileHandle GdiEndDocEMF GdiEndPageEMF GdiFlush GdiGetBatchLimit GdiGetDC GdiGetDevmodeForPage GdiGetPageCount GdiGetPageHandle GdiGetSpoolFileHandle GdiGradientFill GdiPlayPageEMF GdiResetDCEMF GdiSetBatchLimit GdiStartDocEMF GdiStartPageEMF GdiTransparentBlt GetArcDirection GetAspectRatioFilterEx GetBitmapBits GetBitmapDimensionEx GetBkColor GetBkMode GetBoundsRect GetBrushOrgEx GetCharABCWidths GetCharABCWidthsFloat GetCharABCWidthsI GetCharacterPlacement GetCharWidth GetCharWidth32 GetCharWidthFloat GetCharWidthI GetClipBox GetClipRgn GetColorAdjustment GetColorSpace GetCurrentObject GetCurrentPositionEx GetDCBrushColor GetDCOrgEx GetDCPenColor GetDeviceCaps GetDeviceGammaRamp GetDIBColorTable GetDIBits GetEnhMetaFile GetEnhMetaFileBits GetEnhMetaFileDescription GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetEnhMetaFilePixelFormat GetFontData GetFontLanguageInfo GetFontUnicodeRanges GetGlyphIndices GetGlyphOutline GetGraphicsMode GetICMProfile GetKerningPairs GetLayout GetLogColorSpace GetMapMode GetMetaFileA GetMetaFileBitsEx GetMetaFileW GetMetaRgn GetMiterLimit GetNearestColor GetNearestPaletteIndex GetObject GetObjectType GetOutlineTextMetrics GetPaletteEntries GetPath GetPixel GetPixelFormat GetPolyFillMode GetRandomRgn GetRasterizerCaps GetRegionData GetRgnBox GetROP2 GetStockObject GetStretchBltMode GetSystemPaletteEntries GetSystemPaletteUse GetTextAlign GetTextCharacterExtra GetTextCharset GetTextCharsetInfo GetTextColor GetTextExtentExPoint GetTextExtentExPointI GetTextExtentPoint GetTextExtentPoint32 GetTextExtentPointI GetTextFace GetTextMetrics GetViewportExtEx GetViewportOrgEx GetWindowExtEx GetWindowOrgEx GetWinMetaFileBits GetWorldTransform GradientFillA IntersectClipRect InvertRgn LineDDA LineTo LPtoDP MaskBlt ModifyWorldTransform MoveToEx OffsetClipRgn OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx PaintRgn PatBlt PathToRegion Pie PlayEnhMetaFile PlayEnhMetaFileRecord PlayMetaFile PlayMetaFileRecord PlgBlt PolyBezier PolyBezierTo PolyDraw Polygon Polyline PolylineTo PolyPolygon PolyPolyline PolyTextOut PtInRegion PtVisible RealizePalette Rectangle RectInRegion RectVisible RemoveFontMemResourceEx RemoveFontResource RemoveFontResourceEx ResetDC ResizePalette RestoreDC RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetArcDirection SetBitmapBits SetBitmapDimensionEx SetBkColor SetBkMode SetBoundsRect SetBrushOrgEx SetColorAdjustment SetColorSpace SetDCBrushColor SetDCPenColor SetDeviceGammaRamp SetDIBColorTable SetDIBits SetDIBitsToDevice SetEnhMetaFileBits SetGraphicsMode SetICMMode SetICMProfile SetLayout SetMapMode SetMapperFlags SetMetaFileBitsEx SetMetaRgn SetMiterLimit SetPaletteEntries SetPixel SetPixelFormat SetPixelV SetPolyFillMode SetRectRgn SetROP2 SetStretchBltMode SetSystemPaletteUse SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx SetWinMetaFileBits SetWorldTransform StartDoc StartPage StretchBlt StretchDIBits StrokeAndFillPath StrokePath SwapBuffers TextOut TranslateCharsetInfo UnrealizeObject UpdateColors WidenPath
AbortDoc AbortPath AddFontMemResourceEx AddFontResource AddFontResourceEx AngleArc AnimatePalette Arc ArcTo BeginPath BitBlt CancelDC CheckColorsInGamut ChoosePixelFormat Chord CloseEnhMetaFile CloseFigure CloseMetaFile ColorCorrectPalette ColorMatchToTarget CombineRgn CombineTransform CopyEnhMetaFile CopyMetaFile CreateBitmap CreateBitmapIndirect CreateBrushIndirect CreateColorSpace CreateCompatibleBitmap CreateCompatibleDC CreateDC CreateDIBitmap CreateDIBPatternBrush CreateDIBPatternBrushPt CreateDIBSection CreateDiscardableBitmap CreateEllipticRgn CreateEllipticRgnIndirect CreateEnhMetaFile CreateFont CreateFontIndirect CreateFontIndirectEx CreateHalftonePalette CreateHatchBrush CreateIC CreateMetaFile CreatePalette CreatePatternBrush CreatePen CreatePenIndirect CreatePolygonRgn CreatePolyPolygonRgn CreateRectRgn CreateRectRgnIndirect CreateRoundRectRgn CreateScalableFontResource CreateSolidBrush DeleteColorSpace DeleteDC DeleteEnhMetaFile DeleteMetaFile DeleteObject DescribePixelFormat DPtoLP DrawEscape Ellipse EnableEUDC EndDoc EndPage EndPath EnumEnhMetaFile EnumFontFamilies EnumFontFamiliesEx EnumFonts EnumICMProfiles EnumMetaFile EnumObjects EqualRgn Escape ExcludeClipRect ExtCreatePen ExtCreateRegion ExtEscape ExtFloodFill ExtSelectClipRgn ExtTextOut FillPath FillRgn FlattenPath FloodFill FrameRgn GdiAlphaBlend GdiComment GdiDeleteSpoolFileHandle GdiEndDocEMF GdiEndPageEMF GdiFlush GdiGetBatchLimit GdiGetDC GdiGetDevmodeForPage GdiGetPageCount GdiGetPageHandle GdiGetSpoolFileHandle GdiGradientFill GdiHandleBeingTracked GdiPlayPageEMF GdiResetDCEMF GdiSetBatchLimit GdiStartDocEMF GdiStartPageEMF GdiTransparentBlt GetArcDirection GetAspectRatioFilterEx GetBitmapBits GetBitmapDimensionEx GetBkColor GetBkMode GetBoundsRect GetBrushOrgEx GetCharABCWidths GetCharABCWidthsFloat GetCharABCWidthsI GetCharacterPlacement GetCharWidth GetCharWidth32 GetCharWidthFloat GetCharWidthI GetClipBox GetClipRgn GetColorAdjustment GetColorSpace GetCurrentObject GetCurrentPositionEx GetDCBrushColor GetDCOrgEx GetDCPenColor GetDeviceCaps GetDeviceGammaRamp GetDIBColorTable GetDIBits GetEnhMetaFile GetEnhMetaFileBits GetEnhMetaFileDescription GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetEnhMetaFilePixelFormat GetFontData GetFontLanguageInfo GetFontUnicodeRanges GetGlyphIndices GetGlyphOutline GetGraphicsMode GetICMProfile GetKerningPairs GetLayout GetLogColorSpace GetMapMode GetMetaFileA GetMetaFileBitsEx GetMetaFileW GetMetaRgn GetMiterLimit GetNearestColor GetNearestPaletteIndex GetObject GetObjectType GetOutlineTextMetrics GetPaletteEntries GetPath GetPixel GetPixelFormat GetPolyFillMode GetRandomRgn GetRasterizerCaps GetRegionData GetRgnBox GetROP2 GetStockObject GetStretchBltMode GetSystemPaletteEntries GetSystemPaletteUse GetTextAlign GetTextCharacterExtra GetTextCharset GetTextCharsetInfo GetTextColor GetTextExtentExPoint GetTextExtentExPointI GetTextExtentPoint GetTextExtentPoint32 GetTextExtentPointI GetTextFace GetTextMetrics GetViewportExtEx GetViewportOrgEx GetWindowExtEx GetWindowOrgEx GetWinMetaFileBits GetWorldTransform GradientFillA IntersectClipRect InvertRgn LineDDA LineTo LPtoDP MaskBlt ModifyWorldTransform MoveToEx OffsetClipRgn OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx PaintRgn PatBlt PathToRegion Pie PlayEnhMetaFile PlayEnhMetaFileRecord PlayMetaFile PlayMetaFileRecord PlgBlt PolyBezier PolyBezierTo PolyDraw Polygon Polyline PolylineTo PolyPolygon PolyPolyline PolyTextOut PtInRegion PtVisible RealizePalette Rectangle RectInRegion RectVisible RemoveFontMemResourceEx RemoveFontResource RemoveFontResourceEx ResetDC ResizePalette RestoreDC RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetArcDirection SetBitmapBits SetBitmapDimensionEx SetBkColor SetBkMode SetBoundsRect SetBrushOrgEx SetColorAdjustment SetColorSpace SetDCBrushColor SetDCPenColor SetDeviceGammaRamp SetDIBColorTable SetDIBits SetDIBitsToDevice SetEnhMetaFileBits SetGraphicsMode SetICMMode SetICMProfile SetLayout SetMapMode SetMapperFlags SetMetaFileBitsEx SetMetaRgn SetMiterLimit SetPaletteEntries SetPixel SetPixelFormat SetPixelV SetPolyFillMode SetRectRgn SetROP2 SetStretchBltMode SetSystemPaletteUse SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx SetWinMetaFileBits SetWorldTransform StartDoc StartPage StretchBlt StretchDIBits StrokeAndFillPath StrokePath SwapBuffers TextOut TranslateCharsetInfo UnrealizeObject UpdateColors WidenPath
Structures
ABC ABCFLOAT AXESLIST AXISINFO BITMAP BITMAPCOREHEADER BITMAPCOREINFO BITMAPFILEHEADER BITMAPINFO BITMAPINFOHEADER BITMAPV4HEADER BITMAPV5HEADER BLENDFUNCTION CHARSETINFO CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT DESIGNVECTOR DIBSECTION DISPLAYCONFIG_2DREGION DISPLAYCONFIG_ADAPTER_NAME DISPLAYCONFIG_DESKTOP_IMAGE_INFO DISPLAYCONFIG_DEVICE_INFO_HEADER DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO DISPLAYCONFIG_MODE_INFO DISPLAYCONFIG_PATH_INFO DISPLAYCONFIG_PATH_SOURCE_INFO DISPLAYCONFIG_PATH_TARGET_INFO DISPLAYCONFIG_RATIONAL DISPLAYCONFIG_SDR_WHITE_LEVEL DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE DISPLAYCONFIG_SET_TARGET_PERSISTENCE DISPLAYCONFIG_SOURCE_DEVICE_NAME DISPLAYCONFIG_SOURCE_MODE DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION DISPLAYCONFIG_TARGET_BASE_TYPE DISPLAYCONFIG_TARGET_DEVICE_NAME DISPLAYCONFIG_TARGET_MODE DISPLAYCONFIG_TARGET_PREFERRED_MODE DISPLAYCONFIG_VIDEO_SIGNAL_INFO DISPLAY_DEVICE DOCINFO DRAWPATRECT ENHMETAHEADER ENUMLOGFONT ENUMLOGFONTEX ENUMLOGFONTEXDV ENUMTEXTMETRIC EXTLOGPEN FIXED FONTSIGNATURE GCP_RESULTS GLYPHMETRICS GLYPHSET GRADIENT_RECT GRADIENT_TRIANGLE HANDLETABLE HSECTION HSPOOLFILE KERNINGPAIR LOGBRUSH LOGCOLORSPACE LOGPEN MAT2 METAFILEPICT NEWTEXTMETRIC NEWTEXTMETRICEX OUTLINETEXTMETRIC PANOSE PIXELFORMATDESCRIPTOR POLYTEXT PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RASTERIZER_STATUS RGBTRIPLE RGNDATA RGNDATAHEADER TRIVERTEX Union Union WCRANGE XFORM

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows Gdi32.dll
- Includes methods from gdi32.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Gdi32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Gdi32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Gdi32)
### Methods - 100% API coverage (306 of 306 functions)
### Methods - 99% API coverage (306 of 307 functions)
Native Method | Header | Managed Method
--- | --- | ---
[AbortDoc](https://www.google.com/search?num=5&q=AbortDoc+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.AbortDoc](https://github.com/dahall/Vanara/search?l=C%23&q=AbortDoc)
@ -110,6 +110,7 @@ Native Method | Header | Managed Method
[GdiGetPageHandle](https://www.google.com/search?num=5&q=GdiGetPageHandle+site%3Alearn.microsoft.com) | winppi.h | [Vanara.PInvoke.Gdi32.GdiGetPageHandle](https://github.com/dahall/Vanara/search?l=C%23&q=GdiGetPageHandle)
[GdiGetSpoolFileHandle](https://www.google.com/search?num=5&q=GdiGetSpoolFileHandle+site%3Alearn.microsoft.com) | winppi.h | [Vanara.PInvoke.Gdi32.GdiGetSpoolFileHandle](https://github.com/dahall/Vanara/search?l=C%23&q=GdiGetSpoolFileHandle)
[GdiGradientFill](https://www.google.com/search?num=5&q=GdiGradientFill+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GdiGradientFill](https://github.com/dahall/Vanara/search?l=C%23&q=GdiGradientFill)
[GdiHandleBeingTracked](https://www.google.com/search?num=5&q=GdiHandleBeingTracked+site%3Alearn.microsoft.com) | |
[GdiPlayPageEMF](https://www.google.com/search?num=5&q=GdiPlayPageEMF+site%3Alearn.microsoft.com) | winppi.h | [Vanara.PInvoke.Gdi32.GdiPlayPageEMF](https://github.com/dahall/Vanara/search?l=C%23&q=GdiPlayPageEMF)
[GdiResetDCEMF](https://www.google.com/search?num=5&q=GdiResetDCEMF+site%3Alearn.microsoft.com) | winppi.h | [Vanara.PInvoke.Gdi32.GdiResetDCEMF](https://github.com/dahall/Vanara/search?l=C%23&q=GdiResetDCEMF)
[GdiSetBatchLimit](https://www.google.com/search?num=5&q=GdiSetBatchLimit+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GdiSetBatchLimit](https://github.com/dahall/Vanara/search?l=C%23&q=GdiSetBatchLimit)

View File

@ -29,7 +29,9 @@ Native Interface | Header | Managed Interface
[IEnumNetworks](https://www.google.com/search?num=5&q=IEnumNetworks+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.IEnumNetworks](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumNetworks)
[IErrorLog](https://www.google.com/search?num=5&q=IErrorLog+site%3Alearn.microsoft.com) | |
[INetwork](https://www.google.com/search?num=5&q=INetwork+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetwork](https://github.com/dahall/Vanara/search?l=C%23&q=INetwork)
[INetwork2](https://www.google.com/search?num=5&q=INetwork2+site%3Alearn.microsoft.com) | |
[INetworkConnection](https://www.google.com/search?num=5&q=INetworkConnection+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetworkConnection](https://github.com/dahall/Vanara/search?l=C%23&q=INetworkConnection)
[INetworkConnection2](https://www.google.com/search?num=5&q=INetworkConnection2+site%3Alearn.microsoft.com) | |
[INetworkConnectionCost](https://www.google.com/search?num=5&q=INetworkConnectionCost+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetworkConnectionCost](https://github.com/dahall/Vanara/search?l=C%23&q=INetworkConnectionCost)
[INetworkConnectionCostEvents](https://www.google.com/search?num=5&q=INetworkConnectionCostEvents+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents](https://github.com/dahall/Vanara/search?l=C%23&q=INetworkConnectionCostEvents)
[INetworkConnectionEvents](https://www.google.com/search?num=5&q=INetworkConnectionEvents+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetworkConnectionEvents](https://github.com/dahall/Vanara/search?l=C%23&q=INetworkConnectionEvents)

View File

@ -16,7 +16,7 @@ Functions
AssocCreateForClasses AssocGetDetailsOfPropKey CDefFolderMenu_Create2 CommandLineToArgvW DragAcceptFiles DragFinish DragQueryFile DragQueryPoint DuplicateIcon ExtractAssociatedIcon ExtractAssociatedIconEx ExtractIcon ExtractIconEx FindExecutable GetCurrentProcessExplicitAppUserModelID GetFileNameFromBrowse ILAppendID ILClone ILCloneFirst ILCombine ILCreateFromPath ILFindChild ILFindLastID ILFree ILGetNext ILGetSize ILIsEqual ILIsParent ILLoadFromStreamEx ILRemoveLastID ILSaveToStream InetIsOffline InitNetworkAddressControl InitVariantFromStrRet IsNetDrive IsUserAnAdmin MIMEAssociationDialog OpenRegStream PathCleanupSpec PathGetShortPath PathIsExe PathIsSlow PathMakeUniqueName PathResolve PathYetAnotherMakeUniqueName PickIconDlg PifMgr_CloseProperties PifMgr_GetProperties PifMgr_OpenProperties PifMgr_SetProperties ReadCabinetState RealDriveType RestartDialog RestartDialogEx SetCurrentProcessExplicitAppUserModelID SHAddDefaultPropertiesByExt SHAddFromPropSheetExtArray SHAddToRecentDocs SHAlloc SHAppBarMessage SHAssocEnumHandlers SHAssocEnumHandlersForProtocolByApplication SHBindToFolderIDListParent SHBindToFolderIDListParentEx SHBindToObject SHBindToParent SHBrowseForFolder SHChangeNotification_Lock SHChangeNotification_Unlock SHChangeNotify SHChangeNotifyDeregister SHChangeNotifyRegister SHChangeNotifyRegisterThread SHCreateAssociationRegistration SHCreateDataObject SHCreateDefaultContextMenu SHCreateDefaultExtractIcon SHCreateDefaultPropertiesOp SHCreateDirectory SHCreateDirectoryEx SHCreateFileExtractIconW SHCreateItemFromIDList SHCreateItemFromParsingName SHCreateItemFromRelativeName SHCreateItemInKnownFolder SHCreateItemWithParent SHCreatePropSheetExtArray SHCreateShellFolderView SHCreateShellFolderViewEx SHCreateShellItem SHCreateShellItemArray SHCreateShellItemArrayFromDataObject SHCreateShellItemArrayFromIDLists SHCreateShellItemArrayFromShellItem SHCreateStdEnumFmtEtc SHDefExtractIcon SHDestroyPropSheetExtArray SHDoDragDrop ShellAbout ShellExecute ShellExecuteEx Shell_GetCachedImageIndex Shell_GetImageLists Shell_MergeMenus Shell_NotifyIcon Shell_NotifyIconGetRect SHEmptyRecycleBin SHEnumerateUnreadMailAccountsA SHEnumerateUnreadMailAccountsW SHEvaluateSystemCommandTemplate SHFileOperation SHFindFiles SHFind_InitMenuPopup SHFlushSFCache SHFormatDrive SHFree SHFreeNameMappings SHGetAttributesFromDataObject SHGetDataFromIDList SHGetDesktopFolder SHGetDiskFreeSpaceA SHGetDiskFreeSpaceEx SHGetDiskFreeSpaceW SHGetDriveMedia SHGetFileInfo SHGetFolderLocation SHGetFolderPath SHGetFolderPathAndSubDir SHGetFolderPathEx SHGetIconOverlayIndex SHGetIDListFromObject SHGetImageList SHGetInstanceExplorer SHGetItemFromDataObject SHGetItemFromObject SHGetKnownFolderIDList SHGetKnownFolderItem SHGetKnownFolderPath SHGetLocalizedName SHGetNameFromIDList SHGetNewLinkInfo SHGetPathFromIDList SHGetPathFromIDListEx SHGetPropertyStoreForWindow SHGetPropertyStoreFromIDList SHGetPropertyStoreFromParsingName SHGetRealIDL SHGetSetFolderCustomSettings SHGetSetSettings SHGetSettings SHGetStockIconInfo SHGetTemporaryPropertyForItem SHGetUnreadMailCountW SHHandleUpdateImage SHInvokePrinterCommand SHIsFileAvailableOffline SHLimitInputEdit SHLoadInProc SHLoadNonloadedIconOverlayIdentifiers SHMapPIDLToSystemImageListIndex SHMultiFileProperties SHObjectProperties SHOpenFolderAndSelectItems SHOpenWithDialog SHParseDisplayName SHPathPrepareForWrite SHPropStgCreate SHPropStgReadMultiple SHPropStgWriteMultiple SHQueryRecycleBin SHQueryUserNotificationState SHRemoveLocalizedName SHReplaceFromPropSheetExtArray SHResolveLibrary SHRestricted SHSetDefaultProperties SHSetInstanceExplorer SHSetKnownFolderPath SHSetLocalizedName SHSetTemporaryPropertyForItem SHSetUnreadMailCountW SHShellFolderView_Message SHShowManageLibraryUI SHSimpleIDListFromPath SHTestTokenMembership SHUpdateImage SHUpdateRecycleBinIcon SHValidateUNC SignalFileOpen StgMakeUniqueName TranslateURLW URLAssociationDialogW VariantToStrRet Win32DeleteFile WriteCabinetState
Structures
APPBARDATA APPCATEGORYINFO APPCATEGORYINFOLIST APPINFODATA ASSOCIATIONELEMENT BROWSEINFO CABINETSTATE CATEGORY_INFO CIDA CMINVOKECOMMANDINFOEX CM_COLUMNINFO COMDLG_FILTERSPEC COORD CSFV DATABLOCKHEADER DEFCONTEXTMENU DESKBANDINFO DROPDESCRIPTION DROPFILES EXP_DARWIN_LINK EXP_SPECIAL_FOLDER EXP_SZ_LINK EXTRASEARCH FILEDESCRIPTOR FILEGROUPDESCRIPTOR FILE_ATTRIBUTES_ARRAY FOLDERSETTINGS HLOCK HPIF HPSXA ITEMIDLIST KNOWNFOLDER_DEFINITION NETRESOURCE NOTIFICATION_USER_INPUT_DATA NOTIFYICONDATA NOTIFYICONIDENTIFIER NRESARRAY NSTCCUSTOMDRAW NT_CONSOLE_PROPS NT_FE_CONSOLE_PROPS OPENASINFO PERSIST_FOLDER_TARGET_INFO PFOLDERSETTINGS PREVIEWHANDLERFRAMEINFO PROPPRG PUBAPPINFO SFV_CREATE SHChangeNotifyEntry SHDESCRIPTIONID SHDRAGIMAGE SHELLDETAILS SHELLEXECUTEINFO SHELLFLAGSTATE SHELLSTATE SHELL_ITEM_RESOURCE SHFILEINFO SHFILEOPSTRUCT SHFOLDERCUSTOMSETTINGS SHITEMID SHQUERYRBINFO SHSTOCKICONINFO SLOWAPPINFO SMDATA SORTCOLUMN STRRET SV2CVW2_PARAMS THUMBBUTTON URLINVOKECOMMANDINFO
APPBARDATA APPCATEGORYINFO APPCATEGORYINFOLIST APPINFODATA ASSOCIATIONELEMENT BROWSEINFO CABINETSTATE CATEGORY_INFO CIDA CMINVOKECOMMANDINFOEX CM_COLUMNINFO COMDLG_FILTERSPEC COORD CSFV DATABLOCKHEADER DEFCONTEXTMENU DESKBANDINFO DROPDESCRIPTION DROPFILES EXP_DARWIN_LINK EXP_SPECIAL_FOLDER EXP_SZ_LINK EXTRASEARCH FILEDESCRIPTOR FILEGROUPDESCRIPTOR FILE_ATTRIBUTES_ARRAY FOLDERSETTINGS HLOCK HPIF HPSXA ITEMIDLIST KNOWNFOLDER_DEFINITION NETRESOURCE NOTIFICATION_USER_INPUT_DATA NOTIFYICONDATA NOTIFYICONIDENTIFIER NRESARRAY NSTCCUSTOMDRAW NT_CONSOLE_PROPS NT_FE_CONSOLE_PROPS OPENASINFO PERSIST_FOLDER_TARGET_INFO PFOLDERSETTINGS PREVIEWHANDLERFRAMEINFO PROPPRG PUBAPPINFO SFV_CREATE SHARDAPPIDINFO SHARDAPPIDINFOIDLIST SHARDAPPIDINFOLINK SHChangeNotifyEntry SHDESCRIPTIONID SHDRAGIMAGE SHELLDETAILS SHELLEXECUTEINFO SHELLFLAGSTATE SHELLSTATE SHELL_ITEM_RESOURCE SHFILEINFO SHFILEOPSTRUCT SHFOLDERCUSTOMSETTINGS SHITEMID SHQUERYRBINFO SHSTOCKICONINFO SLOWAPPINFO SMDATA SORTCOLUMN STRRET SV2CVW2_PARAMS THUMBBUTTON URLINVOKECOMMANDINFO
Interfaces
DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IActionProgress IActionProgressDialog IAppActivationUIInfo IApplicationActivationManager IApplicationAssociationRegistration IApplicationDesignModeSettings IApplicationDesignModeSettings2 IApplicationDestinations IApplicationDocumentLists IAppPublisher IAppVisibility IAppVisibilityEvents IAssocHandler IAssocHandlerInvoker IAttachmentExecute IAutoComplete IAutoComplete2 IAutoCompleteDropDown IBrowserFrameOptions ICategorizer ICategoryProvider ICDBurn ICDBurnExt IColumnManager ICommDlgBrowser ICommDlgBrowser3 IContextMenu IContextMenu2 IContextMenu3 IContextMenuCB ICopyHookA ICopyHookW ICreateProcessInputs ICreatingProcess ICurrentItem ICustomDestinationList IDataObjectProvider IDataTransferManagerInterop IDefaultExtractIconInit IDefaultFolderMenuInitialize IDelegateFolder IDelegateItem IDeskBand IDeskBand2 IDesktopWallpaper IDestinationStreamFactory IDisplayItem IDockingWindow IDragSourceHelper IDragSourceHelper2 IDropTargetHelper IDynamicHWHandler IEnumAssocHandlers IEnumerableView IEnumExplorerCommand IEnumExtraSearch IEnumFullIDList IEnumIDList IEnumObjects IEnumPublishedApps IEnumReadyCallback IEnumResources IEnumShellItems IExecuteCommand IExecuteCommandApplicationHostEnvironment IExecuteCommandHost IExplorerBrowser IExplorerBrowserEvents IExplorerCommand IExplorerCommandProvider IExplorerCommandState IExplorerPaneVisibility IExtractIconA IExtractIconW IExtractImage IExtractImage2 IFileDialog IFileDialog2 IFileDialogControlEvents IFileDialogCustomize IFileDialogEvents IFileIsInUse IFileOpenDialog IFileOperation IFileOperationProgressSink IFileSaveDialog IFileSearchBand IFileSyncMergeHandler IFileSystemBindData IFileSystemBindData2 IFolderFilter IFolderFilterSite IFolderView IFolderView2 IFolderViewHost IFolderViewOC IFolderViewOptions IFolderViewSettings IFrameworkInputPane IFrameworkInputPaneHandler IHandlerActivationHost IHandlerInfo IHandlerInfo2 IHWEventHandler IHWEventHandler2 IIdentityName IImageRecompress IInitializeCommand IInitializeWithBindCtx IInitializeWithFile IInitializeWithItem IInitializeWithPropertyStore IInitializeWithStream IInitializeWithWindow IInputObject IInputObject2 IInputObjectSite IInputPanelConfiguration IInputPanelInvocationConfiguration IInsertItem IIOCancelInformation IItemNameLimits IKnownFolder IKnownFolderManager ILaunchSourceAppUserModelId ILaunchSourceViewSizePreference ILaunchTargetMonitor ILaunchTargetViewSizePreference IModalWindow INameSpaceTreeAccessible INameSpaceTreeControl INameSpaceTreeControl2 INameSpaceTreeControlDropHandler INameSpaceTreeControlEvents INameSpaceTreeControlFolderCapabilities INamespaceWalk INamespaceWalkCB INamespaceWalkCB2 INewMenuClient INewWDEvents INewWindowManager INotificationActivationCallback IObjectArray IObjectCollection IObjectProvider IObjectWithAppUserModelId IObjectWithBackReferences IObjectWithCancelEvent IObjectWithFolderEnumMode IObjectWithProgId IObjectWithSelection IOpenControlPanel IOperationsProgressDialog IPackageDebugSettings IPackageDebugSettings2 IPackageExecutionStateChangeNotification IParentAndItem IParseAndCreateItem IPersistFolder IPersistFolder2 IPersistFolder3 IPersistIDList IPreviewHandler IPreviewHandlerFrame IPreviewHandlerVisuals IPreviewItem IPreviousVersionsInfo IProfferService IProgressDialog IPublishedApp IPublishedApp2 IQueryCancelAutoPlay IQueryContinue IQueryInfo IRelatedItem IRemoteComputer IResolveShellLink IResultsFolder IRunnableTask ISearchBoxInfo IServiceProvider ISharingConfigurationManager IShellApp IShellBrowser IShellDispatch IShellDispatch2 IShellDispatch3 IShellDispatch4 IShellDispatch5 IShellDispatch6 IShellExtInit IShellFolder IShellFolder2 IShellFolderViewCB IShellFolderViewDual IShellFolderViewDual2 IShellFolderViewDual3 IShellIcon IShellIconOverlayIdentifier IShellItem IShellItem2 IShellItemArray IShellItemFilter IShellItemImageFactory IShellItemResources IShellLibrary IShellLinkDataList IShellLinkDual IShellLinkDual2 IShellLinkW IShellMenu IShellMenuCallback IShellPropSheetExt IShellTaskScheduler IShellView IShellView2 IShellView3 IShellWindows IStartMenuPinnedList IStorageProviderBanners IStorageProviderCopyHook IStorageProviderHandler IStorageProviderPropertyHandler IStreamAsync IStreamUnbufferedInfo ITaskbarList ITaskbarList2 ITaskbarList3 ITaskbarList4 IThumbnailHandlerFactory IThumbnailProvider ITranscodeImage ITransferAdviseSink ITransferDestination ITransferMediumItem ITransferSource IUniformResourceLocator IUpdateIDList IUserAccountChangeCallback IUserNotification IUserNotification2 IUserNotificationCallback IViewStateIdentityItem IVirtualDesktopManager IVisualProperties IWebWizardHost IWebWizardHost2

File diff suppressed because one or more lines are too long

View File

@ -473,6 +473,9 @@ Native Structure | Header | Managed Structure
[PROPPRG](https://www.google.com/search?num=5&q=PROPPRG+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.PROPPRG](https://github.com/dahall/Vanara/search?l=C%23&q=PROPPRG)
[PUBAPPINFO](https://www.google.com/search?num=5&q=PUBAPPINFO+site%3Alearn.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.PUBAPPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=PUBAPPINFO)
[SFV_CREATE](https://www.google.com/search?num=5&q=SFV_CREATE+site%3Alearn.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SFV_CREATE](https://github.com/dahall/Vanara/search?l=C%23&q=SFV_CREATE)
[SHARDAPPIDINFO](https://www.google.com/search?num=5&q=SHARDAPPIDINFO+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHARDAPPIDINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SHARDAPPIDINFO)
[SHARDAPPIDINFOIDLIST](https://www.google.com/search?num=5&q=SHARDAPPIDINFOIDLIST+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHARDAPPIDINFOIDLIST](https://github.com/dahall/Vanara/search?l=C%23&q=SHARDAPPIDINFOIDLIST)
[SHARDAPPIDINFOLINK](https://www.google.com/search?num=5&q=SHARDAPPIDINFOLINK+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHARDAPPIDINFOLINK](https://github.com/dahall/Vanara/search?l=C%23&q=SHARDAPPIDINFOLINK)
[SHChangeNotifyEntry](https://www.google.com/search?num=5&q=SHChangeNotifyEntry+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHChangeNotifyEntry](https://github.com/dahall/Vanara/search?l=C%23&q=SHChangeNotifyEntry)
[SHDESCRIPTIONID](https://www.google.com/search?num=5&q=SHDESCRIPTIONID+site%3Alearn.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SHDESCRIPTIONID](https://github.com/dahall/Vanara/search?l=C%23&q=SHDESCRIPTIONID)
[SHDRAGIMAGE](https://www.google.com/search?num=5&q=SHDRAGIMAGE+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SHDRAGIMAGE](https://github.com/dahall/Vanara/search?l=C%23&q=SHDRAGIMAGE)
@ -767,6 +770,7 @@ Native Class | Header | Managed Class
[ApplicationAssociationRegistration](https://www.google.com/search?num=5&q=ApplicationAssociationRegistration+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ApplicationAssociationRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationAssociationRegistration)
[ApplicationDesignModeSettings](https://www.google.com/search?num=5&q=ApplicationDesignModeSettings+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.ApplicationDesignModeSettings](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationDesignModeSettings)
[ApplicationDestinations](https://www.google.com/search?num=5&q=ApplicationDestinations+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ApplicationDestinations](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationDestinations)
[ApplicationDocumentLists](https://www.google.com/search?num=5&q=ApplicationDocumentLists+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ApplicationDocumentLists](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationDocumentLists)
[AppShellVerbHandler](https://www.google.com/search?num=5&q=AppShellVerbHandler+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.AppShellVerbHandler](https://github.com/dahall/Vanara/search?l=C%23&q=AppShellVerbHandler)
[AppVisibility](https://www.google.com/search?num=5&q=AppVisibility+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.AppVisibility](https://github.com/dahall/Vanara/search?l=C%23&q=AppVisibility)
[AttachmentServices](https://www.google.com/search?num=5&q=AttachmentServices+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Shell32.AttachmentServices](https://github.com/dahall/Vanara/search?l=C%23&q=AttachmentServices)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows User32.dll
- Includes methods from user32.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.User32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.User32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.User32)
### Methods - 100% API coverage (564 of 564 functions)
### Methods - 99% API coverage (564 of 565 functions)
Native Method | Header | Managed Method
--- | --- | ---
[ActivateKeyboardLayout](https://www.google.com/search?num=5&q=ActivateKeyboardLayout+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ActivateKeyboardLayout](https://github.com/dahall/Vanara/search?l=C%23&q=ActivateKeyboardLayout)
@ -514,6 +514,7 @@ Native Method | Header | Managed Method
[SetWindowsHookExW](https://www.google.com/search?num=5&q=SetWindowsHookExW+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetWindowsHookEx](https://github.com/dahall/Vanara/search?l=C%23&q=SetWindowsHookEx)
[SetWindowText](https://www.google.com/search?num=5&q=SetWindowTextA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetWindowText](https://github.com/dahall/Vanara/search?l=C%23&q=SetWindowText)
[SetWinEventHook](https://www.google.com/search?num=5&q=SetWinEventHook+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetWinEventHook](https://github.com/dahall/Vanara/search?l=C%23&q=SetWinEventHook)
[ShellRegisterHotKey](https://www.google.com/search?num=5&q=ShellRegisterHotKey+site%3Alearn.microsoft.com) | |
[ShowCaret](https://www.google.com/search?num=5&q=ShowCaret+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ShowCaret](https://github.com/dahall/Vanara/search?l=C%23&q=ShowCaret)
[ShowCursor](https://www.google.com/search?num=5&q=ShowCursor+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ShowCursor](https://github.com/dahall/Vanara/search?l=C%23&q=ShowCursor)
[ShowOwnedPopups](https://www.google.com/search?num=5&q=ShowOwnedPopups+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ShowOwnedPopups](https://github.com/dahall/Vanara/search?l=C%23&q=ShowOwnedPopups)