Commit Graph

266 Commits (d6bce2e7525dfdbacc086051e7ea0a9e56220fd7)

Author SHA1 Message Date
David Hall d6bce2e752 Refactored constructors for easier inheritance 2018-07-21 14:12:08 -06:00
David Hall b6ac026cdd Changed namespace 2018-07-17 11:28:07 -06:00
David Hall 75dd05c256 Removed unreachable code 2018-07-17 11:27:31 -06:00
David Hall 255dc13239 Added ComConnectionPoint which provides wrapper around IConnectionPoint.Advise for COM source and sinks. 2018-07-16 15:07:31 -06:00
David Hall 7696c31962 Added IErrorLog and IPropertyBag interfaces. 2018-07-16 13:15:03 -06:00
David Hall 39fa26ac60 Added composite formatter framework and a string formatter to handle Byte Size references. 2018-07-16 13:14:28 -06:00
David Hall 24b05cf7eb Updated coverage 2018-07-07 21:42:04 -06:00
David Hall 6c77595ea2 Updated correlation reports and project files after fixing analysis tool 2018-07-07 21:35:28 -06:00
David Hall d1d0603c3b Added SHCreateShellFolderView and supporting structures and interfaces. 2018-07-02 18:07:08 -06:00
David Hall 373a969eaa Added interfaces for Shell Namespace Extensions 2018-07-02 17:43:17 -06:00
David Hall a69e19ebc6 Updated project files and information to 1.0.16 2018-07-02 16:22:56 -06:00
David Hall 97ffecb164 Completed work on SystemParametersInfo adding all enums, documentation, structures and correlation information to enums. Added generic setter and getter for SystemParametersInfo overloaded method. 2018-06-28 18:04:33 -06:00
David Hall ca71243b90 Created extension methods for LOGFONT to get/set point size. 2018-06-28 18:03:07 -06:00
David Hall c3fb6ad049 Updated to correct for COLORREF move 2018-06-28 18:02:36 -06:00
David Hall fe7e89fba8 Moved COLORREF from Gdi32 to Shared 2018-06-28 18:01:46 -06:00
David Hall 749d3702a9 Changed GetAttrForObj/Type access to protected 2018-06-28 18:00:56 -06:00
David Hall c85b8d8fc4 Version 1.0.15 project file updates 2018-06-27 13:25:04 -06:00
David Hall 5653a4f048 Lots of fixes and documentation on UxTheme and support VisualTheme. All functions fully tested. 2018-06-27 13:14:43 -06:00
David Hall c2dc64a328 Minor bug fixes on rendering 2018-06-27 13:12:28 -06:00
David Hall 3a19f0135c Documented and changed Graphics references to IDeviceContext references 2018-06-27 13:11:18 -06:00
David Hall 03b292eeba Fixed overflow bug in GetTransparentBitmap 2018-06-27 13:10:01 -06:00
David Hall c81e87427a Removed BufferedPaintHandle and separated into BufferedAnimationPainter and BufferedPainter. 2018-06-27 13:09:27 -06:00
David Hall fe9fbfca54 Added GetDesktopWindow and GetDC 2018-06-27 13:06:40 -06:00
David Hall 6a6af71eef Added SystemParametersInfo and supporting enums and structures (partially documented) 2018-06-27 13:06:08 -06:00
David Hall 4fc0dee906 Moved LOGFONT from Gdi32 to reduce references 2018-06-27 13:04:59 -06:00
David Hall c42442badc Moved LOGFONT to PInvoke.Shared and added GetDeviceCaps 2018-06-27 13:04:20 -06:00
David Hall 2ced86be61 Added bounds checking to GetTransparentBitmap 2018-06-24 16:20:35 -06:00
David Hall 5f9bbc5b09 Updated lookup to not throw exception if attribute not defined for type or enum 2018-06-23 18:10:12 -06:00
David Hall 9426190c92 Added GetSystemMetric 2018-06-17 22:09:16 -06:00
David Hall 0e09a34cfe Added GetSystemMetrics 2018-06-16 19:47:40 -06:00
David Hall 0b182d72a6 Added PInvoke info 2018-06-16 19:46:47 -06:00
David Hall d4d804e7a3 Updated project files for 1.0.14 2018-06-08 12:00:08 -06:00
David Hall 9390e08017 Updated color references to COLORREF struct, added XML comments, added Get/SetIconSize extension methods, fixed HIMAGELIST_QueryInterface, added INDEXTOOVERLAYMASK macro, removed ImageListDrawColor 2018-06-08 11:25:08 -06:00
David Hall 685cd231ac Colapsed COLORREF and ImageListDrawColor 2018-06-08 11:22:49 -06:00
David Hall 50f6efb0ff Added ShellItem.ViewInExplorer method 2018-06-08 11:22:18 -06:00
David Hall 9751552187 Fixed apidl param on SHOpenFolderAndSelectItems 2018-06-08 11:20:28 -06:00
David Hall a24cfac33c Updated to match new GetThemeStream format 2018-06-08 11:18:49 -06:00
David Hall ae8dc4bb59 Fixed problem with GetThemeStream 2018-06-08 11:18:07 -06:00
David Hall 40d09e4f28 Attempt to fix column size 2018-06-06 12:14:37 -06:00
David Hall a406749d98 Updated for build 1.0.13 2018-06-06 12:05:52 -06:00
David Hall ca7f14b792 More work on ComCtl32 adding header and toolbar items. 2018-06-06 11:31:53 -06:00
David Hall dce7e85fb6 Removed Interlocked... functions as they are only referenced by Kernel32 2018-06-06 10:01:08 -06:00
David Hall 7025a14595 Added Get/SetNetScheduleAccountInformation functions 2018-06-06 10:00:23 -06:00
David Hall 8ce4971b0e Added all ComCtl32 methods and more supporting structs and enums 2018-06-05 11:39:42 -06:00
David Hall 5f20b82424 Added TrackMouseEvent and supporting elements 2018-06-05 11:38:34 -06:00
David Hall 1ab1a3bec7 Cleaned 2018-06-05 11:37:42 -06:00
David Hall 7330e9819d Added detail for BITS project 2018-05-31 16:50:26 -06:00
David Hall bd9b328aaf Fixed header reference for DWM_THUMBNAIL_PROPERTIES 2018-05-31 16:35:41 -06:00
David Hall 1c02a6addb Updated return values of all methods to HRESULT and corrected DllImport statements. 2018-05-31 16:33:19 -06:00
David Hall 95b9a685d4 Simplified use cases for SendMessage across all projects. 2018-05-31 14:39:11 -06:00