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.

905 lines
12 KiB

  1. /*++
  2. Copyright (c) 1991 Microsoft Corporation
  3. Module Name:
  4. XsProcs.h
  5. Abstract:
  6. This header file contains procedure prototypes for XACTSRV.
  7. Author:
  8. David Treadwell (davidtr) 05-Jan-1991
  9. Shanku Niyogi (w-shanku)
  10. Revision History:
  11. --*/
  12. #ifndef _XSPROCS_
  13. #define _XSPROCS_
  14. //
  15. // API handling routines.
  16. //
  17. NTSTATUS
  18. XsNetShareEnum (
  19. API_HANDLER_PARAMETERS
  20. );
  21. NTSTATUS
  22. XsNetShareGetInfo (
  23. API_HANDLER_PARAMETERS
  24. );
  25. NTSTATUS
  26. XsNetShareSetInfo (
  27. API_HANDLER_PARAMETERS
  28. );
  29. NTSTATUS
  30. XsNetShareAdd (
  31. API_HANDLER_PARAMETERS
  32. );
  33. NTSTATUS
  34. XsNetShareDel (
  35. API_HANDLER_PARAMETERS
  36. );
  37. NTSTATUS
  38. XsNetShareCheck (
  39. API_HANDLER_PARAMETERS
  40. );
  41. NTSTATUS
  42. XsNetSessionEnum (
  43. API_HANDLER_PARAMETERS
  44. );
  45. NTSTATUS
  46. XsNetSessionGetInfo (
  47. API_HANDLER_PARAMETERS
  48. );
  49. NTSTATUS
  50. XsNetSessionDel (
  51. API_HANDLER_PARAMETERS
  52. );
  53. NTSTATUS
  54. XsNetConnectionEnum (
  55. API_HANDLER_PARAMETERS
  56. );
  57. NTSTATUS
  58. XsNetFileEnum (
  59. API_HANDLER_PARAMETERS
  60. );
  61. NTSTATUS
  62. XsNetFileGetInfo (
  63. API_HANDLER_PARAMETERS
  64. );
  65. NTSTATUS
  66. XsNetFileClose (
  67. API_HANDLER_PARAMETERS
  68. );
  69. NTSTATUS
  70. XsNetServerGetInfo (
  71. API_HANDLER_PARAMETERS
  72. );
  73. NTSTATUS
  74. XsNetServerSetInfo (
  75. API_HANDLER_PARAMETERS
  76. );
  77. NTSTATUS
  78. XsNetServerDiskEnum (
  79. API_HANDLER_PARAMETERS
  80. );
  81. NTSTATUS
  82. XsNetServerAdminCommand (
  83. API_HANDLER_PARAMETERS
  84. );
  85. NTSTATUS
  86. XsI_NetAuditOpen (
  87. API_HANDLER_PARAMETERS
  88. );
  89. NTSTATUS
  90. XsNetAuditClear (
  91. API_HANDLER_PARAMETERS
  92. );
  93. NTSTATUS
  94. XsNetErrorLogOpen (
  95. API_HANDLER_PARAMETERS
  96. );
  97. NTSTATUS
  98. XsNetErrorLogClear (
  99. API_HANDLER_PARAMETERS
  100. );
  101. NTSTATUS
  102. XsNetCharDevEnum (
  103. API_HANDLER_PARAMETERS
  104. );
  105. NTSTATUS
  106. XsNetCharDevGetInfo (
  107. API_HANDLER_PARAMETERS
  108. );
  109. NTSTATUS
  110. XsNetCharDevControl (
  111. API_HANDLER_PARAMETERS
  112. );
  113. NTSTATUS
  114. XsNetCharDevQEnum (
  115. API_HANDLER_PARAMETERS
  116. );
  117. NTSTATUS
  118. XsNetCharDevQGetInfo (
  119. API_HANDLER_PARAMETERS
  120. );
  121. NTSTATUS
  122. XsNetCharDevQSetInfo (
  123. API_HANDLER_PARAMETERS
  124. );
  125. NTSTATUS
  126. XsNetCharDevQPurge (
  127. API_HANDLER_PARAMETERS
  128. );
  129. NTSTATUS
  130. XsNetCharDevQPurgeSelf (
  131. API_HANDLER_PARAMETERS
  132. );
  133. NTSTATUS
  134. XsNetMessageNameEnum (
  135. API_HANDLER_PARAMETERS
  136. );
  137. NTSTATUS
  138. XsNetMessageNameGetInfo (
  139. API_HANDLER_PARAMETERS
  140. );
  141. NTSTATUS
  142. XsNetMessageNameAdd (
  143. API_HANDLER_PARAMETERS
  144. );
  145. NTSTATUS
  146. XsNetMessageNameDel (
  147. API_HANDLER_PARAMETERS
  148. );
  149. NTSTATUS
  150. XsNetMessageNameFwd (
  151. API_HANDLER_PARAMETERS
  152. );
  153. NTSTATUS
  154. XsNetMessageNameUnFwd (
  155. API_HANDLER_PARAMETERS
  156. );
  157. NTSTATUS
  158. XsNetMessageBufferSend (
  159. API_HANDLER_PARAMETERS
  160. );
  161. NTSTATUS
  162. XsNetMessageFileSend (
  163. API_HANDLER_PARAMETERS
  164. );
  165. NTSTATUS
  166. XsNetMessageLogFileSet (
  167. API_HANDLER_PARAMETERS
  168. );
  169. NTSTATUS
  170. XsNetMessageLogFileGet (
  171. API_HANDLER_PARAMETERS
  172. );
  173. NTSTATUS
  174. XsNetServiceEnum (
  175. API_HANDLER_PARAMETERS
  176. );
  177. NTSTATUS
  178. XsNetServiceInstall (
  179. API_HANDLER_PARAMETERS
  180. );
  181. NTSTATUS
  182. XsNetServiceControl (
  183. API_HANDLER_PARAMETERS
  184. );
  185. NTSTATUS
  186. XsNetAccessEnum (
  187. API_HANDLER_PARAMETERS
  188. );
  189. NTSTATUS
  190. XsNetAccessGetInfo (
  191. API_HANDLER_PARAMETERS
  192. );
  193. NTSTATUS
  194. XsNetAccessSetInfo (
  195. API_HANDLER_PARAMETERS
  196. );
  197. NTSTATUS
  198. XsNetAccessAdd (
  199. API_HANDLER_PARAMETERS
  200. );
  201. NTSTATUS
  202. XsNetAccessDel (
  203. API_HANDLER_PARAMETERS
  204. );
  205. NTSTATUS
  206. XsNetGroupEnum (
  207. API_HANDLER_PARAMETERS
  208. );
  209. NTSTATUS
  210. XsNetGroupAdd (
  211. API_HANDLER_PARAMETERS
  212. );
  213. NTSTATUS
  214. XsNetGroupDel (
  215. API_HANDLER_PARAMETERS
  216. );
  217. NTSTATUS
  218. XsNetGroupAddUser (
  219. API_HANDLER_PARAMETERS
  220. );
  221. NTSTATUS
  222. XsNetGroupDelUser (
  223. API_HANDLER_PARAMETERS
  224. );
  225. NTSTATUS
  226. XsNetGroupGetUsers (
  227. API_HANDLER_PARAMETERS
  228. );
  229. NTSTATUS
  230. XsNetUserEnum (
  231. API_HANDLER_PARAMETERS
  232. );
  233. NTSTATUS
  234. XsNetUserAdd (
  235. API_HANDLER_PARAMETERS
  236. );
  237. NTSTATUS
  238. XsNetUserDel (
  239. API_HANDLER_PARAMETERS
  240. );
  241. NTSTATUS
  242. XsNetUserGetInfo (
  243. API_HANDLER_PARAMETERS
  244. );
  245. NTSTATUS
  246. XsNetUserSetInfo (
  247. API_HANDLER_PARAMETERS
  248. );
  249. NTSTATUS
  250. XsNetUserPasswordSet (
  251. API_HANDLER_PARAMETERS
  252. );
  253. NTSTATUS
  254. XsNetUserGetGroups (
  255. API_HANDLER_PARAMETERS
  256. );
  257. NTSTATUS
  258. XsNetWkstaSetUID (
  259. API_HANDLER_PARAMETERS
  260. );
  261. NTSTATUS
  262. XsNetWkstaGetInfo (
  263. API_HANDLER_PARAMETERS
  264. );
  265. NTSTATUS
  266. XsNetWkstaSetInfo (
  267. API_HANDLER_PARAMETERS
  268. );
  269. NTSTATUS
  270. XsNetUseEnum (
  271. API_HANDLER_PARAMETERS
  272. );
  273. NTSTATUS
  274. XsNetUseAdd (
  275. API_HANDLER_PARAMETERS
  276. );
  277. NTSTATUS
  278. XsNetUseDel (
  279. API_HANDLER_PARAMETERS
  280. );
  281. NTSTATUS
  282. XsNetUseGetInfo (
  283. API_HANDLER_PARAMETERS
  284. );
  285. NTSTATUS
  286. XsNetPrintQEnum (
  287. API_HANDLER_PARAMETERS
  288. );
  289. NTSTATUS
  290. XsNetPrintQGetInfo (
  291. API_HANDLER_PARAMETERS
  292. );
  293. NTSTATUS
  294. XsNetPrintQSetInfo (
  295. API_HANDLER_PARAMETERS
  296. );
  297. NTSTATUS
  298. XsNetPrintQAdd (
  299. API_HANDLER_PARAMETERS
  300. );
  301. NTSTATUS
  302. XsNetPrintQDel (
  303. API_HANDLER_PARAMETERS
  304. );
  305. NTSTATUS
  306. XsNetPrintQPause (
  307. API_HANDLER_PARAMETERS
  308. );
  309. NTSTATUS
  310. XsNetPrintQContinue (
  311. API_HANDLER_PARAMETERS
  312. );
  313. NTSTATUS
  314. XsNetPrintJobEnum (
  315. API_HANDLER_PARAMETERS
  316. );
  317. NTSTATUS
  318. XsNetPrintJobGetInfo (
  319. API_HANDLER_PARAMETERS
  320. );
  321. NTSTATUS
  322. XsNetPrintJobSetInfo_OLD (
  323. API_HANDLER_PARAMETERS
  324. );
  325. NTSTATUS
  326. XsNetPrintJobDel (
  327. API_HANDLER_PARAMETERS
  328. );
  329. NTSTATUS
  330. XsNetPrintJobPause (
  331. API_HANDLER_PARAMETERS
  332. );
  333. NTSTATUS
  334. XsNetPrintJobContinue (
  335. API_HANDLER_PARAMETERS
  336. );
  337. NTSTATUS
  338. XsNetPrintDestEnum (
  339. API_HANDLER_PARAMETERS
  340. );
  341. NTSTATUS
  342. XsNetPrintDestGetInfo (
  343. API_HANDLER_PARAMETERS
  344. );
  345. NTSTATUS
  346. XsNetPrintDestControl (
  347. API_HANDLER_PARAMETERS
  348. );
  349. NTSTATUS
  350. XsNetProfileSave (
  351. API_HANDLER_PARAMETERS
  352. );
  353. NTSTATUS
  354. XsNetProfileLoad (
  355. API_HANDLER_PARAMETERS
  356. );
  357. NTSTATUS
  358. XsNetStatisticsGet (
  359. API_HANDLER_PARAMETERS
  360. );
  361. NTSTATUS
  362. XsNetStatisticsClear (
  363. API_HANDLER_PARAMETERS
  364. );
  365. NTSTATUS
  366. XsNetRemoteTOD (
  367. API_HANDLER_PARAMETERS
  368. );
  369. NTSTATUS
  370. XsNetBiosEnum (
  371. API_HANDLER_PARAMETERS
  372. );
  373. NTSTATUS
  374. XsNetBiosGetInfo (
  375. API_HANDLER_PARAMETERS
  376. );
  377. NTSTATUS
  378. XsNetServerEnum (
  379. API_HANDLER_PARAMETERS
  380. );
  381. NTSTATUS
  382. XsI_NetServerEnum (
  383. API_HANDLER_PARAMETERS
  384. );
  385. NTSTATUS
  386. XsNetServiceGetInfo (
  387. API_HANDLER_PARAMETERS
  388. );
  389. NTSTATUS
  390. XsNetPrintQPurge (
  391. API_HANDLER_PARAMETERS
  392. );
  393. NTSTATUS
  394. XsNetServerEnum2 (
  395. API_HANDLER_PARAMETERS
  396. );
  397. NTSTATUS
  398. XsNetAccessGetUserPerms (
  399. API_HANDLER_PARAMETERS
  400. );
  401. NTSTATUS
  402. XsNetGroupGetInfo (
  403. API_HANDLER_PARAMETERS
  404. );
  405. NTSTATUS
  406. XsNetGroupSetInfo (
  407. API_HANDLER_PARAMETERS
  408. );
  409. NTSTATUS
  410. XsNetGroupSetUsers (
  411. API_HANDLER_PARAMETERS
  412. );
  413. NTSTATUS
  414. XsNetUserSetGroups (
  415. API_HANDLER_PARAMETERS
  416. );
  417. NTSTATUS
  418. XsNetUserModalsGet (
  419. API_HANDLER_PARAMETERS
  420. );
  421. NTSTATUS
  422. XsNetUserModalsSet (
  423. API_HANDLER_PARAMETERS
  424. );
  425. NTSTATUS
  426. XsNetFileEnum2 (
  427. API_HANDLER_PARAMETERS
  428. );
  429. NTSTATUS
  430. XsNetUserAdd2 (
  431. API_HANDLER_PARAMETERS
  432. );
  433. NTSTATUS
  434. XsNetUserSetInfo2 (
  435. API_HANDLER_PARAMETERS
  436. );
  437. NTSTATUS
  438. XsNetUserPasswordSet2 (
  439. API_HANDLER_PARAMETERS
  440. );
  441. NTSTATUS
  442. XsI_NetServerEnum2 (
  443. API_HANDLER_PARAMETERS
  444. );
  445. NTSTATUS
  446. XsNetConfigGet2 (
  447. API_HANDLER_PARAMETERS
  448. );
  449. NTSTATUS
  450. XsNetConfigGetAll2 (
  451. API_HANDLER_PARAMETERS
  452. );
  453. NTSTATUS
  454. XsNetGetDCName (
  455. API_HANDLER_PARAMETERS
  456. );
  457. NTSTATUS
  458. XsNetHandleGetInfo (
  459. API_HANDLER_PARAMETERS
  460. );
  461. NTSTATUS
  462. XsNetHandleSetInfo (
  463. API_HANDLER_PARAMETERS
  464. );
  465. NTSTATUS
  466. XsNetStatisticsGet2 (
  467. API_HANDLER_PARAMETERS
  468. );
  469. NTSTATUS
  470. XsNetBuildGetInfo (
  471. API_HANDLER_PARAMETERS
  472. );
  473. NTSTATUS
  474. XsNetFileGetInfo2 (
  475. API_HANDLER_PARAMETERS
  476. );
  477. NTSTATUS
  478. XsNetFileClose2 (
  479. API_HANDLER_PARAMETERS
  480. );
  481. NTSTATUS
  482. XsNetServerReqChallenge (
  483. API_HANDLER_PARAMETERS
  484. );
  485. NTSTATUS
  486. XsNetServerAuthenticate (
  487. API_HANDLER_PARAMETERS
  488. );
  489. NTSTATUS
  490. XsNetServerPasswordSet (
  491. API_HANDLER_PARAMETERS
  492. );
  493. NTSTATUS
  494. XsNetAccountDeltas (
  495. API_HANDLER_PARAMETERS
  496. );
  497. NTSTATUS
  498. XsNetAccountSync (
  499. API_HANDLER_PARAMETERS
  500. );
  501. NTSTATUS
  502. XsNetUserEnum2 (
  503. API_HANDLER_PARAMETERS
  504. );
  505. NTSTATUS
  506. XsNetWkstaUserLogon (
  507. API_HANDLER_PARAMETERS
  508. );
  509. NTSTATUS
  510. XsNetWkstaUserLogoff (
  511. API_HANDLER_PARAMETERS
  512. );
  513. NTSTATUS
  514. XsNetLogonEnum (
  515. API_HANDLER_PARAMETERS
  516. );
  517. NTSTATUS
  518. XsNetErrorLogRead (
  519. API_HANDLER_PARAMETERS
  520. );
  521. NTSTATUS
  522. XsI_NetPathType (
  523. API_HANDLER_PARAMETERS
  524. );
  525. NTSTATUS
  526. XsI_NetPathCanonicalize (
  527. API_HANDLER_PARAMETERS
  528. );
  529. NTSTATUS
  530. XsI_NetPathCompare (
  531. API_HANDLER_PARAMETERS
  532. );
  533. NTSTATUS
  534. XsI_NetNameValidate (
  535. API_HANDLER_PARAMETERS
  536. );
  537. NTSTATUS
  538. XsI_NetNameCanonicalize (
  539. API_HANDLER_PARAMETERS
  540. );
  541. NTSTATUS
  542. XsI_NetNameCompare (
  543. API_HANDLER_PARAMETERS
  544. );
  545. NTSTATUS
  546. XsNetAuditRead (
  547. API_HANDLER_PARAMETERS
  548. );
  549. NTSTATUS
  550. XsNetPrintDestAdd (
  551. API_HANDLER_PARAMETERS
  552. );
  553. NTSTATUS
  554. XsNetPrintDestSetInfo (
  555. API_HANDLER_PARAMETERS
  556. );
  557. NTSTATUS
  558. XsNetPrintDestDel (
  559. API_HANDLER_PARAMETERS
  560. );
  561. NTSTATUS
  562. XsNetUserValidate2 (
  563. API_HANDLER_PARAMETERS
  564. );
  565. NTSTATUS
  566. XsNetPrintJobSetInfo (
  567. API_HANDLER_PARAMETERS
  568. );
  569. NTSTATUS
  570. XsTI_NetServerDiskEnum (
  571. API_HANDLER_PARAMETERS
  572. );
  573. NTSTATUS
  574. XsTI_NetServerDiskGetInfo (
  575. API_HANDLER_PARAMETERS
  576. );
  577. NTSTATUS
  578. XsTI_FTVerifyMirror (
  579. API_HANDLER_PARAMETERS
  580. );
  581. NTSTATUS
  582. XsTI_FTAbortVerify (
  583. API_HANDLER_PARAMETERS
  584. );
  585. NTSTATUS
  586. XsTI_FTGetInfo (
  587. API_HANDLER_PARAMETERS
  588. );
  589. NTSTATUS
  590. XsTI_FTSetInfo (
  591. API_HANDLER_PARAMETERS
  592. );
  593. NTSTATUS
  594. XsTI_FTLockDisk (
  595. API_HANDLER_PARAMETERS
  596. );
  597. NTSTATUS
  598. XsTI_FTFixError (
  599. API_HANDLER_PARAMETERS
  600. );
  601. NTSTATUS
  602. XsTI_FTAbortFix (
  603. API_HANDLER_PARAMETERS
  604. );
  605. NTSTATUS
  606. XsTI_FTDiagnoseError (
  607. API_HANDLER_PARAMETERS
  608. );
  609. NTSTATUS
  610. XsTI_FTGetDriveStats (
  611. API_HANDLER_PARAMETERS
  612. );
  613. NTSTATUS
  614. XsTI_FTErrorGetInfo (
  615. API_HANDLER_PARAMETERS
  616. );
  617. NTSTATUS
  618. XsNetAccessCheck (
  619. API_HANDLER_PARAMETERS
  620. );
  621. NTSTATUS
  622. XsNetAlertRaise (
  623. API_HANDLER_PARAMETERS
  624. );
  625. NTSTATUS
  626. XsNetAlertStart (
  627. API_HANDLER_PARAMETERS
  628. );
  629. NTSTATUS
  630. XsNetAlertStop (
  631. API_HANDLER_PARAMETERS
  632. );
  633. NTSTATUS
  634. XsNetAuditWrite (
  635. API_HANDLER_PARAMETERS
  636. );
  637. NTSTATUS
  638. XsNetIRemoteAPI (
  639. API_HANDLER_PARAMETERS
  640. );
  641. NTSTATUS
  642. XsNetServiceStatus (
  643. API_HANDLER_PARAMETERS
  644. );
  645. NTSTATUS
  646. XsI_NetServerRegister (
  647. API_HANDLER_PARAMETERS
  648. );
  649. NTSTATUS
  650. XsI_NetServerDeregister (
  651. API_HANDLER_PARAMETERS
  652. );
  653. NTSTATUS
  654. XsI_NetSessionEntryMake (
  655. API_HANDLER_PARAMETERS
  656. );
  657. NTSTATUS
  658. XsI_NetSessionEntryClear (
  659. API_HANDLER_PARAMETERS
  660. );
  661. NTSTATUS
  662. XsI_NetSessionEntryGetInfo (
  663. API_HANDLER_PARAMETERS
  664. );
  665. NTSTATUS
  666. XsI_NetSessionEntrySetInfo (
  667. API_HANDLER_PARAMETERS
  668. );
  669. NTSTATUS
  670. XsI_NetConnectionEntryMake (
  671. API_HANDLER_PARAMETERS
  672. );
  673. NTSTATUS
  674. XsI_NetConnectionEntryClear (
  675. API_HANDLER_PARAMETERS
  676. );
  677. NTSTATUS
  678. XsI_NetConnectionEntrySetInfo (
  679. API_HANDLER_PARAMETERS
  680. );
  681. NTSTATUS
  682. XsI_NetConnectionEntryGetInfo (
  683. API_HANDLER_PARAMETERS
  684. );
  685. NTSTATUS
  686. XsI_NetFileEntryMake (
  687. API_HANDLER_PARAMETERS
  688. );
  689. NTSTATUS
  690. XsI_NetFileEntryClear (
  691. API_HANDLER_PARAMETERS
  692. );
  693. NTSTATUS
  694. XsI_NetFileEntrySetInfo (
  695. API_HANDLER_PARAMETERS
  696. );
  697. NTSTATUS
  698. XsI_NetFileEntryGetInfo (
  699. API_HANDLER_PARAMETERS
  700. );
  701. NTSTATUS
  702. XsAltSrvMessageBufferSend (
  703. API_HANDLER_PARAMETERS
  704. );
  705. NTSTATUS
  706. XsAltSrvMessageFileSend (
  707. API_HANDLER_PARAMETERS
  708. );
  709. NTSTATUS
  710. XsSamOEMChangePasswordUser2_P (
  711. API_HANDLER_PARAMETERS
  712. );
  713. NTSTATUS
  714. XsNetServerEnum3 (
  715. API_HANDLER_PARAMETERS
  716. );
  717. #endif // ndef _XSPROCS_