Commit Graph

399 Commits (8a1355b0af927bded7086e387a2d0a9de9c6e748)

Author SHA1 Message Date
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
David Hall df7a791c90 Removed XCredUIStoreSSOCred 2018-05-31 09:45:48 -06:00
David Hall cd5f69ffd8 Fixed updates to project comments 2018-05-30 14:27:48 -06:00
David Hall 0406f5b7e5 Added PathFindOnPath 2018-05-30 12:34:26 -06:00
David Hall 8df9eba7bb Updated project files with new versions and comments 2018-05-30 12:32:03 -06:00
David Hall 214ca4bb5f Minor fixes related to Kernel32 build 2018-05-29 17:49:10 -06:00
David Hall 7bd7cae7d8 Added kernelbase refernce 2018-05-29 17:46:52 -06:00
David Hall a9d19d943e Added CoInitializeSecurity 2018-05-29 17:46:31 -06:00
David Hall 604eee2c95 Added static Null property 2018-05-29 17:45:53 -06:00
David Hall 91f6d59f7f BITS pinvoke updates, helper classes, and unit tests 2018-05-29 17:45:25 -06:00
David Hall 5d907ff3a3 100's of new methods to Kernel32 2018-05-13 21:41:49 -06:00
David Hall eb5285043b Fixed design-time failure 2018-05-13 21:40:37 -06:00
David Hall e25275a764 Simplified CallWhenHandleValid 2018-05-13 21:40:14 -06:00
David Hall adf84f144e Added SizeT structure to mimic SIZE_T and updated library strings 2018-05-13 21:39:36 -06:00
David Hall 6cfe71d378 Combined font pitch enums 2018-05-13 21:38:47 -06:00
David Hall ef2e070626 Added BITS project 2018-05-13 21:37:53 -06:00
David Hall 0400f88da8 Add Func with 3 params 2018-05-13 21:37:36 -06:00
David Hall d716ccaeb0 Removed IsInvalid override so both 0 and -1 are invalid (from base) 2018-05-13 21:37:20 -06:00