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.

76 lines
1.4 KiB

  1. /*++
  2. Copyright (C) Microsoft Corporation, 1991 - 1999
  3. Module Name:
  4. tower.c
  5. Abstract:
  6. This file accompanies tower.c
  7. Author:
  8. Bharat Shah (barats) 3-25-92
  9. Revision History:
  10. --*/
  11. //Function Prototypes
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. RPC_STATUS RPC_ENTRY
  16. TowerExplode(
  17. twr_p_t Tower,
  18. RPC_IF_ID PAPI * Ifid,
  19. RPC_TRANSFER_SYNTAX PAPI * XferId,
  20. char PAPI * PAPI * Protseq,
  21. char PAPI * PAPI * Endpoint,
  22. char PAPI * PAPI * NWAddress
  23. );
  24. RPC_STATUS RPC_ENTRY
  25. OsfTowerConstruct(
  26. char PAPI * ProtocolSeq,
  27. char PAPI * Endpoint,
  28. char PAPI * NetworkAddress,
  29. unsigned short PAPI * Floors,
  30. unsigned long PAPI * ByteCount,
  31. unsigned char PAPI * PAPI * Tower
  32. );
  33. RPC_STATUS RPC_ENTRY
  34. OsfTowerExplode(
  35. char PAPI * Floor,
  36. OUT char PAPI * PAPI * Protseq,
  37. OUT char PAPI * PAPI * Endpoint,
  38. OUT char PAPI * PAPI * NWAddress
  39. );
  40. RPC_STATUS RPC_ENTRY
  41. TowerConstruct(
  42. RPC_IF_ID PAPI * Ifid,
  43. RPC_TRANSFER_SYNTAX PAPI * Xferid,
  44. char PAPI * Protseq,
  45. char PAPI * Endpoint,
  46. char PAPI * NWAddress,
  47. twr_p_t PAPI * Tower
  48. );
  49. RPC_STATUS RPC_ENTRY
  50. ExplodePredefinedTowers(
  51. IN unsigned char PAPI * Tower,
  52. OUT char PAPI * UNALIGNED PAPI * Protseq,
  53. OUT char PAPI * UNALIGNED PAPI * Endpoint,
  54. OUT char PAPI * UNALIGNED PAPI * NWAddress
  55. );
  56. #ifdef __cplusplus
  57. }
  58. #endif