Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

win32-def

Package Overview
Dependencies
Maintainers
1
Versions
89
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

win32-def - npm Package Versions

1
9

9.2.0

Diff

Changelog

Source

9.2.0 (2020-02-09)

Bug Fixes

  • win32-def: comments of HANDLE fecf53a

Features

  • win-def: add union support cadb3da
  • win32-api: add struct-ext RID_DEVICE_INFO 880b10b
  • win32-api: add user32.GetRawInputDeviceInfoW() 8f5d45f
  • win32-api: add user32.GetRawInputDeviceList() dcd6c35
  • win32-api: add user32.GetWindowRect() b3550bd
  • win32-api: add user32.SetForegroundWindow() 2b18384
  • win32-def: add RAWINPUTDEVICELIST structure 14ed2f4
  • add user32.GetAltTabInfoW() 3916c8e
waiting
published 9.1.0 •

Changelog

Source

9.1.0 (2020-02-06)

Features

  • add user EnumDisplayDevicesW() 9a9e321
waiting
published 9.0.0 •

Changelog

Source

9.0.0 (2020-01-21)

  • refactor!: change type of handle from Buffer to number (uint32/uint64) 47be79e

BREAKING CHANGES

  • the apis accept only number|bignum|string, no null any more
waiting
published 8.0.0 •

Changelog

Source

8.0.0 (2020-01-10)

  • chore(win32-def)!: remove deprecated types 99e1e5e

BREAKING CHANGES

  • remove deprecated types
waiting
published 7.1.0 •

Changelog

Source

7.1.0 (2020-01-10)

Bug Fixes

  • win32-def: struct MSG, MSG_Struct miss field lPrivate 81bea5d
  • win32-def: type of char 3e47988
  • win32-def: types of the following 9df3f28
  • win32-def: value of POINTER_32 is uint32 under x64 73b43ab

Features

  • win32-api: define CW_USEDEFAULT in user32/constants.ts 697e4df
waiting
published 7.0.0 •

Changelog

Source

7.0.0 (2019-12-23)

Bug Fixes

  • 'PVOID' not parsed within parse_windef() 3209b6c
  • LPBYTE 70cadc1
  • missing file marcomap.ts 692efbc
  • struct not parsed 0df3999
  • USN a246d16
  • types: parse_windef() 03de209

chore

  • deps: use ffi-napi instead of ffi bfa006c

Features

  • add FILETIME structure 2482e79
  • types: add DllFuncsModel d4b258b
  • types: change ReturnType of cb of async() from void to any 1f69876
  • types: expand exported DllFuncsModel with async() method 2cf076a
  • types: set below @deprecated d480b4b
  • add HARDWAREINPUT, HARDWAREINPUT_Struct 3ae64f3
  • add isPathAcessible() 01810da
  • add KEYBDINPUT, KEYBDINPUT_Struct 8ca6f3f
  • add LoadSettings['singleton'] 9be9d53
  • add logger() fe705c5
  • add LPPOINT d85e0a7
  • add MOUSEINPUT, MOUSEINPUT_Struct 60fb063
  • add RAWHID, RAWHID_Struct 2e5d09e
  • add RAWINPUTHEADER, RAWINPUTHEADER_Struct ca557fa
  • add RAWKEYBOARD, RAWKEYBOARD_Struct 9a3c56b
  • change types of VOID to number & Buffer & void e129f16
  • copy from node-win32-api and update 5e290b1
  • export basename() from shared a5ffb0b
  • export FModel.Buffer as alias of FModel.FFIBuffer 2a36d0f
  • export os.tmpdir() c98a3ab
  • rename export name of ww to dataTypes baf5a52
  • structure instance has ref() member for ref-struct 2b2b48e
  • use lookupRef() instead of retrieve_ref_value() e1f9497
  • types: change FFIParam to FnParam 8176abe

Reverts

  • to 84d3d698a5b1 d94d128

BREAKING CHANGES

  • deps: remove nodejs v8 support

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

waiting
published 3.3.0 •

Changelog

Source

24.0.0 (2024-06-30)

Features

  • remove types T.LPMSG, T.LPPOINT (1d7e972)
waiting
published 3.2.0 •

Changelog

Source

23.3.0 (2024-06-30)

Features

  • win32-api: user32 GetClassLongPtrW() (d25d02a)
waiting
published 3.1.0 •

Changelog

Source

23.2.0 (2024-06-30)

Features

  • win32-api: user32 GetClassNameW() (3b7913f)
waiting
published 3.0.0 •

Changelog

Source

23.1.0 (2024-06-30)

Features

  • win32-api: add UnregisterClassW(), update GetClassInfoExW() (c5a7408)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc