Commit Graph

283 Commits (38db67b78bc2e3e4adf48a1e0cad345d81d10f77)

Author SHA1 Message Date
David Hall 38db67b78b Updated project files for 1.0.17 release 2018-07-26 22:54:41 -06:00
David Hall efd86528a1 Completed work on MPR.dll 2018-07-26 22:32:03 -06:00
David Hall f6ec55bb20 Added file disposition constants 2018-07-26 21:11:55 -06:00
David Hall 947f0ddbb3 Added IPropertySetStorage and IPropertyStorage with supporting code 2018-07-26 21:11:34 -06:00
David Hall 267cd7d18f Completed Shell32 function adds 2018-07-26 21:11:00 -06:00
David Hall 4c7d9fc8db More additions on Shell32 2018-07-26 16:49:45 -06:00
David Hall b74b15327b Updated GETPROPERTYSTOREFLAGS 2018-07-26 16:48:28 -06:00
David Hall 5dfd395653 Added static methods for bit manipulation in BitHelper class. 2018-07-26 16:48:06 -06:00
David Hall ba0a2313b6 Added many more functions and interfaces from Shell32 2018-07-25 11:45:49 -06:00
David Hall d64d154c08 Added IOleCommandTarget, IInputObject and IStartMenuPinnedList interfaces and supporting code 2018-07-22 14:37:06 -06:00
David Hall 19e4cd0699 Added IShellPropSheetExt and supporting code. 2018-07-22 11:44:27 -06:00
David Hall f59f42fd82 Added ICopyHook interface and supporting code 2018-07-22 11:44:07 -06:00
David Hall 4233d1c91e Added MessageBoxIndirect 2018-07-22 11:25:06 -06:00
David Hall f654f77e73 Added SHChangeNotify 2018-07-21 22:31:13 -06:00
David Hall 749b5af680 Added more interfaces for Shell Extensions 2018-07-21 21:57:04 -06:00
David Hall 778d2883b9 Improved NetworkListManager 2018-07-21 14:14:26 -06:00
David Hall 4795240bdc Fixed problem with not specifying decimal precidence 2018-07-21 14:13:09 -06:00
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