Releases: halildurmus/win32
Releases · halildurmus/win32
v5.12.0
5.12.0 - 2025-03-11
🚀 Features
- Add more Kernel32 APIs by @halildurmus in #969
- Add
MOVE_FILE_FLAGS
enum by @halildurmus in #967 - Add support for MoveFileEx by @brianquinlan in #966
New Contributors ❤️
- @brianquinlan made their first contribution in #966
v5.11.0
5.11.0 - 2025-02-19
🚀 Features
- Revert deprecation of top-level constants of enums by @halildurmus in #960
- Improve projection of flexible array members by @halildurmus in #959
🎨 Styling
- Format with tall-style by @halildurmus in #957
v5.10.1
5.10.1 - 2025-01-27
🐛 Bug Fixes
- fix: fix
PRINTER_ENUM_*
constants by @halildurmus in #954 - fix:
nodoc
deprecation fix by @weasdown in #949
⚙️ Miscellaneous Tasks
- add
.gitattributes
to normalize line endings by @halildurmus - tweak git-cliff configuration by @halildurmus
New Contributors ❤️
v5.10.0
v5.9.0
5.9.0 - 2024-11-29
🚀 Features
- (COM) Add more Core Audio interfaces (#937) - (2eaeef1)
- Add
GetWindowCompositionAttribute
,SetWindowCompositionAttribute
APIs (#938) - (2081e94) - Deprecate
SCARD_SCOPE_SYSTEM
constant (#930) - (c6c2c5c)
🐛 Bug Fixes
🧹 Refactor
📝 Documentation
- (website) Tweak commands - (2f75003)
- (website) Update contributing guide - (865d9ec)
- Update PUBLISHING.md - (18420d6)
⚙️ Miscellaneous Tasks
v5.8.0
- Add
DISP_E_*
constants - Add
argError
optional parameter to theDispatcher.invoke
method, allowing
retrieval of the index of the first parameter inrgvarg
that encounters an
error, if applicable - Update
Dispatcher.set
to accept aPointer<VARIANT>
for the value
parameter - Add
byReference
optional named parameter to theDispatcher.set
method,
enabling property assignment by reference instead of by value
v5.7.2
- Add
DROPFILES
struct - Add
DragQueryFile
API
v5.7.1
- Add
Pointer<VARIANT>
optional parameter toDispatcher.invoke
method - Add
Dispatcher.fromCLSID
constructor for creating aDispatcher
from a
CLSID
v5.7.0
- Add
UnregisterDeviceNotification
API (#916) - Add
DEV_BROADCAST_VOLUME
struct - Add
DRIVE_UNKNOWN
,DRIVE_NO_ROOT_DIR
,DRIVE_REMOVABLE
,DRIVE_FIXED
,
DRIVE_REMOTE
,DRIVE_CDROM
, andDRIVE_RAMDISK
constants - Add
Dispatcher
class, a thin wrapper around theIDispatch
interface, used
for invoking methods and properties on COM automation objects
v5.6.1
- Add
RegisterDeviceNotification
,WTSRegisterSessionNotification
, and
WTSUnRegisterSessionNotification
APIs (#913) - Add
NOTIFY_FOR_THIS_SESSION
andNOTIFY_FOR_ALL_SESSIONS
constants (#913) - Add
DEV_BROADCAST_DEVICEINTERFACE_
andDEV_BROADCAST_HDR
structures (#913) - Add
DEV_BROADCAST_HDR_DEVICE_TYPE
enum (#913) - Add
GUID_CONSOLE_DISPLAY_STATE
,WM_WTSESSION_CHANGE
, andWTS_SESSION_*
constants (#914)