jwalm.pas 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. {******************************************************************************}
  2. { }
  3. { Windows API interface Unit for Object Pascal }
  4. { Master file for Lan Manager applications }
  5. { }
  6. { Portions created by Microsoft are Copyright (C) Microsoft Corporation. }
  7. { All Rights Reserved. }
  8. { }
  9. { The original Pascal code is: JwaLM.pas, released September 2005. }
  10. { The initial developer of the Pascal code is }
  11. { Robert Marquardt (robert_marquardt att gmx dott de). }
  12. { }
  13. { Portions created by Robert Marquardt are Copyright (C) 2005 }
  14. { Robert Marquardt. All Rights Reserved. }
  15. { }
  16. { Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI) }
  17. { }
  18. { You may retrieve the latest version of this file at the Project JEDI }
  19. { APILIB home page, located at http://jedi-apilib.sourceforge.net }
  20. { }
  21. { The contents of this file are used with permission, subject to the Mozilla }
  22. { Public License Version 1.1 (the "License"); you may not use this file except }
  23. { in compliance with the License. You may obtain a copy of the License at }
  24. { http://www.mozilla.org/MPL/MPL-1.1.html }
  25. { }
  26. { Software distributed under the License is distributed on an "AS IS" basis, }
  27. { WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
  28. { the specific language governing rights and limitations under the License. }
  29. { }
  30. { Alternatively, the contents of this file may be used under the terms of the }
  31. { GNU Lesser General Public License (the "LGPL License"), in which case the }
  32. { provisions of the LGPL License are applicable instead of those above. }
  33. { If you wish to allow use of your version of this file only under the terms }
  34. { of the LGPL License and not to allow others to use your version of this file }
  35. { under the MPL, indicate your decision by deleting the provisions above and }
  36. { replace them with the notice and other provisions required by the LGPL }
  37. { License. If you do not delete the provisions above, a recipient may use }
  38. { your version of this file under either the MPL or the LGPL License. }
  39. { }
  40. { For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
  41. { }
  42. {******************************************************************************}
  43. // $Id: JwaLM.pas,v 1.10 2005/09/07 09:54:54 marquardt Exp $
  44. unit JwaLM;
  45. {$WEAKPACKAGEUNIT}
  46. {$DEFINE JWALM_PAS}
  47. {$DEFINE JWA_INCLUDEMODE}
  48. {$I jediapilib.inc}
  49. interface
  50. uses
  51. JwaWindows;
  52. {$DEFINE JWA_INTERFACESECTION}
  53. {$I JwaLmErr.pas} // LAN Manager network error definitions
  54. {$I JwaLmCons.pas} // LAN Manager common definitions
  55. {$I JwaLmAccess.pas} // Access, Domain, Group and User classes
  56. {$I JwaLmAlert.pas} // Alerter
  57. {$I JwaLmShare.pas} // Connection, File, Session and Share classes
  58. {$I JwaLmMsg.pas} // Message class
  59. {$I JwaLmRemUtl.pas} // Remote Utility class
  60. {$I JwaLmRepl.pas} // Replicator class
  61. {$I JwaLmServer.pas} // Server class
  62. {$I JwaLmSvc.pas} // Service class
  63. {$I JwaLmUse.pas} // Use class
  64. {$I JwaLmWkSta.pas} // Workstation class
  65. {$I JwaLmApiBuf.pas} // NetApiBuffer class
  66. {$I JwaLmErrLog.pas} // NetErrorLog class
  67. {$I JwaLmConfig.pas} // NetConfig class
  68. {$I JwaLmStats.pas} // NetStats class
  69. {$I JwaLmAudit.pas} // NetAudit class
  70. {$I JwaLmJoin.pas} // NetJoinDomain class
  71. {$UNDEF JWA_INTERFACESECTION}
  72. implementation
  73. uses
  74. JwaWinDLLNames;
  75. {$DEFINE JWA_IMPLEMENTATIONSECTION}
  76. {$I JwaLmCons.pas} // LAN Manager common definitions
  77. {$I JwaLmErr.pas} // LAN Manager network error definitions
  78. {$I JwaLmAccess.pas} // Access, Domain, Group and User classes
  79. {$I JwaLmAlert.pas} // Alerter
  80. {$I JwaLmShare.pas} // Connection, File, Session and Share classes
  81. {$I JwaLmMsg.pas} // Message class
  82. {$I JwaLmRemUtl.pas} // Remote Utility class
  83. {$I JwaLmRepl.pas} // Replicator class
  84. {$I JwaLmServer.pas} // Server class
  85. {$I JwaLmSvc.pas} // Service class
  86. {$I JwaLmUse.pas} // Use class
  87. {$I JwaLmWkSta.pas} // Workstation class
  88. {$I JwaLmApiBuf.pas} // NetApiBuffer class
  89. {$I JwaLmErrLog.pas} // NetErrorLog class
  90. {$I JwaLmConfig.pas} // NetConfig class
  91. {$I JwaLmStats.pas} // NetStats class
  92. {$I JwaLmAudit.pas} // NetAudit class
  93. {$I JwaLmJoin.pas} // NetJoinDomain class
  94. {$UNDEF JWA_IMPLEMENTATIONSECTION}
  95. end.