Leaked source code of windows server 2003
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.

75 lines
1006 B

  1. /*++
  2. Copyright (c) 1989-2001 Microsoft Corporation
  3. Module Name:
  4. ioctl.h
  5. Abstract:
  6. Implement IOCTL of SMB6
  7. Author:
  8. Jiandong Ruan
  9. Revision History:
  10. --*/
  11. #ifndef __IOCTL_H__
  12. #define __IOCTL_H__
  13. NTSTATUS
  14. SmbCloseControl(
  15. PSMB_DEVICE Device,
  16. PIRP Irp
  17. );
  18. NTSTATUS
  19. SmbCreateControl(
  20. PSMB_DEVICE Device,
  21. PIRP Irp
  22. );
  23. NTSTATUS
  24. SmbQueryInformation(
  25. PSMB_DEVICE Device,
  26. PIRP Irp,
  27. BOOL *bComplete
  28. );
  29. NTSTATUS
  30. SmbSetEventHandler(
  31. PSMB_DEVICE Device,
  32. PIRP Irp
  33. );
  34. NTSTATUS
  35. SmbSetInformation(
  36. PSMB_DEVICE Device,
  37. PIRP Irp
  38. );
  39. NTSTATUS
  40. SmbSetBindingInfo(
  41. PSMB_DEVICE Device,
  42. PIRP Irp
  43. );
  44. NTSTATUS
  45. SmbClientSetTcpInfo(
  46. PSMB_DEVICE Device,
  47. PIRP Irp
  48. );
  49. NTSTATUS
  50. IoctlSetIPv6Protection(
  51. PSMB_DEVICE pDeviceObject,
  52. PIRP pIrp,
  53. PIO_STACK_LOCATION pIrpSp
  54. );
  55. #endif