index.ts 606 B

12345678910111213141516171819202122232425262728
  1. /** Low-level Win32 process, stdio, and Job Object primitives used by the Windows ACL sandbox. */
  2. export { ERROR_INSUFFICIENT_BUFFER } from './abi.ts'
  3. export * from './errors.ts'
  4. export {
  5. allocPtrSlot,
  6. allocUint32,
  7. decodePtr,
  8. decodeUint32,
  9. extendWin32ProcessBindings,
  10. isNullPtr,
  11. throwLastError,
  12. throwWin32,
  13. } from './ffi.ts'
  14. export type {
  15. NativePtr,
  16. Win32ProcessBindings,
  17. } from './ffi.ts'
  18. export {
  19. drainPipe,
  20. spawnInheritedJobProcess,
  21. spawnPipedProcess,
  22. waitForProcessExit,
  23. } from './process.ts'
  24. export type {
  25. SpawnedJobProcess,
  26. SpawnedPipedProcess,
  27. } from './process.ts'