Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
907 B

  1. #ifndef _INC_PCCRDAPI
  2. #define _INC_PCCRDAPI
  3. #ifndef PCCARD_DEVICE_ID
  4. #define PCCARD_DEVICE_ID 0x097C
  5. #endif
  6. //
  7. // 32-bit IOCTL APIs
  8. //
  9. #define PCCARD_IOCTL_GET_VERSION 0
  10. //
  11. // Output buffer contains array of devnodes for all sockets
  12. //
  13. #define PCCARD_IOCTL_GET_DEVNODES 1
  14. //
  15. // Input: Devnode handle
  16. // Output: String description of device
  17. //
  18. #define PCCARD_IOCTL_GET_DESCRIPTION 2
  19. //
  20. // 16-Bit APIs
  21. //
  22. // ENTRY:
  23. // AX = 0000h - Get Version Information
  24. // EXIT:
  25. // AX = Version number
  26. // Carry clear
  27. #define PCCARD_API_GET_VERSION 0x0000
  28. // ENTRY:
  29. // AX = 100h - Get Devnodes for Sockets
  30. // CX = user buffer length in bytes
  31. // ES:BX = pointer to user buffer
  32. // EXIT:
  33. // CX = number of logical sockets in system
  34. // Carry set if error
  35. // Carry clear, user buffer is filled in with devnodes for sockets
  36. //
  37. #define PCCARD_API_GET_DEVNODES 0x0100
  38. #endif // _INC_PCCRDAPI