Releases: halildurmus/win32
Releases · halildurmus/win32
v5.5.4
v5.5.3
- Fix issue preventing the
README.md
from being displayed on pub.dev
v5.5.2
v5.5.1
v5.5.0
- Add
BLOB
,BSTRBLOB
,CABOOL
,CABSTR
,CABSTRBLOB
,CAC
,CACLIPDATA
,
CACLSID
,CACY
,CADATE
,CADBL
,CAFILETIME
,CAFLT
,CAH
,CAI
,
CAL
,CALPSTR
,CALPWSTR
,CAPROPVARIANT
,CASCODE
,CAUB
,CAUH
,
CAUI
,CAUL
,CLIPDATA
, andVERSIONEDSTREAM
structures (#845) - Add
VARIANT_BOOL
typedef (#845) - Fix the Dart representation of the
PROPVARIANT
structure (#845) - Add
PropVariantInit
andPropVariantClear
APIs (#845)
v5.4.0
- Fix constant values
ERROR_SERVICE_NOT_ACTIVE
,KF_FLAG_ALIAS_ONLY
,
QS_INPUT
,STD_INPUT_HANDLE
,STD_OUTPUT_HANDLE
,STD_ERROR_HANDLE
,
UIA_ItemTypePropertyId
, andUIA_OrientationPropertyId
(#832) - Introduce Win32 enumerations as extension types based on
int
(#832) - Deprecate constants for the Win32 enumerations in favor of the newly
introduced extension types. For example, replace the usage ofERROR_SUCCESS
withWIN32_ERROR.ERROR_SUCCESS
(#832) - Deprecate constant values
WBEM_TIMEOUT_TYPE.WBEM_NO_WAIT
and
WBEM_TIMEOUT_TYPE.WBEM_INFINITE
in favor of the newly introduced constants
WBEM_NO_WAIT
andWBEM_INFINITE
(#833)
You can automatically migrate your code to use the new constants by running
dart fix --apply
in your terminal.
v5.3.0
- Migrate away from
.elementAt
in favor ofoperator +
(#825) - Bump minimum required Dart version to
3.3.0
(#825) - Deprecate
CallWndProc
typedef in favor ofHOOKPROC
(#826) - Deprecate
CCHookProc
typedef in favor ofLPCCHOOKPROC
(#826) - Deprecate
CFHookProc
typedef in favor ofLPCFHOOKPROC
(#826) - Deprecate
DlgProc
typedef in favor ofDLGPROC
(#826) - Deprecate
DrawStateProc
typedef in favor ofDRAWSTATEPROC
(#826) - Deprecate
DrawTextCallback
typedef in favor ofDTT_CALLBACK_PROC
(#826) - Deprecate
EnumPageFilesProc
typedef in favor of
PENUM_PAGE_FILE_CALLBACK
(#826) - Deprecate
EnumFontFamExProc
typedef in favor ofFONTENUMPROC
(#826) - Deprecate
EnumResNameProc
typedef in favor ofENUMRESNAMEPROC
(#826) - Deprecate
EnumResTypeProc
typedef in favor ofENUMRESTYPEPROC
(#826) - Deprecate
EnumWindowsProc
typedef in favor ofWNDENUMPROC
(#826) - Deprecate
ExcepInfoProc
typedef in favor of
LPEXCEPFINO_DEFERRED_FILLIN
(#826) - Deprecate
FRHookProc
typedef in favor ofLPFRHOOKPROC
(#826) - Deprecate
HandlerRoutine
typedef in favor ofPHANDLER_ROUTINE
(#826) - Deprecate
LphandlerFunction
typedef in favor ofLPHANDLER_FUNCTION
(#826) - Deprecate
LphandlerFunctionEx
typedef in favor of
LPHANDLER_FUNCTION_EX
(#826) - Deprecate
LpoverlappedCompletionRoutine
in favor of
LPOVERLAPPED_COMPLETION_ROUTINE
(#826) - Deprecate
LpserviceMainFunctionw
in favor of
LPSERVICE_MAIN_FUNCTION
(#826) - Deprecate
MidiInProc
typedef in favor ofMIDIINPROC
(#826) - Deprecate
MidiOutProc
typedef in favor ofMIDIOUTPROC
(#826) - Deprecate
MonitorEnumProc
typedef in favor ofMONITORENUMPROC
(#826) - Deprecate
OFNHookProc
typedef in favor ofLPOFNHOOKPROC
(#826) - Deprecate
OpenCardCheckProc
typedef in favor ofLPOCNCHKPROC
(#826) - Deprecate
OpenCardConnProc
typedef in favor ofLPOCNCONNPROC
(#826) - Deprecate
OpenCardDisconnProc
typedef in favor ofLPOCNDSCPROC
(#826) - Deprecate
OutputProc
typedef in favor ofGRAYSTRINGPROC
(#826) - Deprecate
PfnAuthenticationCallbackEx
in favor of
PFN_AUTHENTICATION_CALLBACK_EX
(#826) - Deprecate
PfnbluetoothGattEventCallback
in favor of
PFN_BLUETOOTH_GATT_EVENT_CALLBACK
(#826) - Deprecate
PfnBluetoothEnumAttributesCallback
in favor of
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK
(#826) - Deprecate
PfnDeviceCallback
typedef in favor ofPFN_DEVICE_CALLBACK
(#826) - Deprecate
PfnScNotifyCallbackFunction
in favor of
PFN_SC_NOTIFY_CALLBACK
(#826) - Deprecate
SendAsyncProc
typedef in favor ofSENDASYNCPROC
(#826) - Deprecate
SpNotifyCallback
typedef in favor ofSPNOTIFYCALLBACK
(#826) - Deprecate
SubclassProc
typedef in favor ofSUBCLASSPROC
(#826) - Deprecate
SymEnumSymbolsProc
in favor of
PSYM_ENUMERATESYMBOLS_CALLBACK
(#826) - Deprecate
TaskDialogCallbackProc
typedef in favor of
PFTASKDIALOGCALLBACK
(#826) - Deprecate
ThreadProc
typedef in favor ofLPTHREAD_START_ROUTINE
(#826) - Deprecate
TimerProc
typedef in favor ofTIMERPROC
(#826) - Deprecate
WindowProc
typedef in favor ofWNDPROC
(#826) - Deprecate
WlanNotificationCallback
in favor of
WLAN_NOTIFICATION_CALLBACK
(#826) - Note: You can automatically migrate your code to use the new typedefs by
runningdart fix --apply
in your terminal. - Deprecate
convertFromHString
function (#829) - Deprecate
convertToHString
function (#829) - Deprecate
getClassName
function (#829) - Deprecate
getInterfaces
function (#829) - Deprecate
getTrustLevel
function (#829) - Deprecate
Pointer<HSTRING>.toDartString
extension method (#829)