328 Commits
Author SHA1 Message Date
Stephan Schreiber 3018ad0397 0.12.0 v0.12.0 2026-06-11 01:56:47 +02:00
Stephan Schreiber f244789200 Merge branch 'next' 2026-06-11 01:55:14 +02:00
Stephan Schreiber 65d49b878c build: update dev dependencies 2026-06-11 01:45:46 +02:00
Stephan Schreiber c3d62a74ba feat(demos): print MessageBox result by name (instead of value) 2026-06-11 01:45:24 +02:00
Stephan Schreiber f45fd58de3 docs: update READMEs 2026-06-11 01:28:41 +02:00
Stephan Schreiber cd86eef7c0 docs(secur32): fix incorrect link for GetUserNameEx() 2026-06-11 01:01:07 +02:00
Stephan Schreiber 2d92003ff8 docs(consts): fix incorrect description for EXT_NAME_FORMAT 2026-06-11 01:00:31 +02:00
Stephan Schreiber 65b6609bb5 fix(libs): don't call koffi.decode() inside .forEach loops because of https://github.com/rollup/rollup/issues/6399 2026-06-11 00:57:50 +02:00
Stephan Schreiber c534438678 build: update other dependencies 2026-05-30 13:21:19 +02:00
Stephan Schreiber daa1d04bd5 feat(demos): add pure-koffi Rollup plugin and update demos 2026-05-30 13:20:04 +02:00
Stephan Schreiber 49c32b7508 feat(internals): update to koffi 3.0 2026-05-30 09:51:17 +02:00
Stephan Schreiber e58ebc70f2 feat(demos): update demos 2026-05-30 06:26:18 +02:00
Stephan Schreiber 32faa89647 fix(advapi32): fix decoding TOKEN_ACCESS_INFORMATION structure 2026-05-30 05:15:38 +02:00
Stephan Schreiber bfd8418ba0 feat(libs): add isHandle() and isErrorStatus() helpers 2026-05-29 22:36:28 +02:00
Stephan Schreiber e1e61f4c73 fix(libs): replace BigInt type with bigint 2026-05-29 21:40:44 +02:00
Stephan Schreiber c79f76d3af refactor(internals): replace koffi-cream with Koffi everywhere 2026-05-29 16:48:01 +02:00
Stephan Schreiber 6cb4a21c3f Merge pull request #12 from Septh/dependabot/npm_and_yarn/picomatch-4.0.4
build(deps): bump picomatch from 4.0.3 to 4.0.4
2026-03-27 02:56:17 +01:00
dependabot[bot] c694950274 build(deps): bump picomatch from 4.0.3 to 4.0.4
Bumps [picomatch](https://github.com/micromatch/picomatch) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-25 23:49:18 +00:00
Stephan Schreiber 04b23961eb chore(lib): bump version 2026-03-22 13:46:39 +01:00
Stephan Schreiber c67694e67d feat(advapi32): make RegSetValueEx() and RegSetKeyValue() accept any kind of ArrayBuffer view as input for REG_BINARY 2026-03-13 02:43:20 +01:00
Stephan Schreiber 9e1d2c7101 fix(advapi32): make RegGetValue return REG_BINARY data as a Buffer instead of a Uint8Array 2026-03-13 01:25:56 +01:00
Stephan Schreiber 32d8801267 misc: replace vscode deprecated setting 2026-03-13 01:16:19 +01:00
Stephan Schreiber 01846c3f11 0.11.1 v0.11.1 2026-03-12 22:05:15 +01:00
Stephan Schreiber d3d6671915 build: update dependencies 2026-03-12 21:59:40 +01:00
Stephan Schreiber 5b4fd309fc build: update koffi-cream to 2.15.2 2026-03-12 21:59:19 +01:00
Stephan Schreiber f46a264868 feat(structs): add toString() method to LSA_UNICODE_STRING 2025-11-10 02:45:13 +01:00
Stephan Schreiber d133555740 fix(advapi32): ensure LsaLookupNames2() has at least one name argument 2025-11-10 02:44:22 +01:00
Stephan Schreiber b180831bfb refactor(libs): move xxResult interfaces near the function that returns them 2025-11-10 01:00:53 +01:00
Stephan Schreiber 38a2d61b83 docs(advapi32): rephrase JSDocs 2025-11-10 00:54:56 +01:00
Stephan Schreiber 48e0c534d2 build: update dev dependencies 2025-11-04 08:30:42 +01:00
Stephan Schreiber 2018d96bdb refactor(advpapi,user32): rename files 2025-11-04 08:29:21 +01:00
Stephan Schreiber d2aea56f6f docs(advapi32): rephrase JSDocs 2025-10-18 03:00:20 +02:00
Stephan Schreiber 61f947bf13 build(demos): use paths in tsconfig to better mimic a real world usage 2025-10-04 17:08:49 +02:00
Stephan Schreiber 5d7463cf79 fix(advapi32): don't read/write BE numbers in registry, Windows already does the conversion 2025-10-04 17:07:13 +02:00
Stephan Schreiber 0ee3cfb378 perf(advapi32): optimize RegGetValue() and RegSetValue[Ex]() 2025-08-23 10:38:47 +02:00
Stephan Schreiber 1d84defeb7 docs(kernel32): add detail about BroadcastSystemMessage[Ex]() return value 2025-08-21 16:02:56 +02:00
Stephan Schreiber 583f798b5d fix(kernel32): discard obsolete interfaces 2025-08-21 15:54:12 +02:00
Stephan Schreiber 4b68efae73 fix(kernel32): fix type-only imports 2025-08-21 15:53:21 +02:00
Stephan Schreiber ae3f107309 0.11.0 v0.11.0 2025-08-21 08:07:18 +02:00
Stephan Schreiber 6cd77b868b docs: update README 2025-08-21 08:04:09 +02:00
Stephan Schreiber 1d3aa165b5 refactor(user32): rework BroadcastSystemMessage[Ex]() 2025-08-21 07:58:07 +02:00
Stephan Schreiber f6fc2e4e2e refactor(user32): rework WNDCLASS[EX] registration 2025-08-21 07:23:13 +02:00
Stephan Schreiber f9e2a23839 refactor(user32): better handling of WNDPROC callback registration 2025-08-20 09:34:38 +02:00
Stephan Schreiber 52b88a26d4 docs(advapi32): rephrase JSDoc for LsaLookupNames2() 2025-08-20 06:52:04 +02:00
Stephan Schreiber b55f5e32a6 build: update npm 'clean' script 2025-08-20 06:13:44 +02:00
Stephan Schreiber 71f446cac7 feat(advapi32): mark unused TOKEN_INFORMATION_CLASS values 2025-08-20 06:08:23 +02:00
Stephan Schreiber 5a9b1d2fac refactor(advapi32): move token information functions to their own file 2025-08-20 06:07:23 +02:00
Stephan Schreiber 651fb1ffa5 feat(advapi32): add LsaQueryInformationPolicy() and LsaQuery<XXX>InformationPolicy() stubs 2025-08-20 05:36:44 +02:00
Stephan Schreiber 60cb5bb397 docs(advapi32): typo in JSDoc 2025-08-19 17:50:32 +02:00
Stephan Schreiber 6618b7864f feat(advapi32): add LsaLookupNames2() and LsaFreeMemory() 2025-08-19 17:49:36 +02:00