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.

870 lines
19 KiB

  1. /*++
  2. Copyright (c) 2001 Microsoft Corporation
  3. Module Name:
  4. azroles.idl
  5. Abstract:
  6. IDL definition for all AZ IDispatch interfaces
  7. This file will be processed by the MIDL tool to
  8. produce the type library (azroles.tlb) and marshalling code.
  9. Author:
  10. Xiaoxi Tan (xtan) 11-May-2001
  11. --*/
  12. import "oaidl.idl";
  13. import "ocidl.idl";
  14. //IAzAdminManager
  15. [
  16. object,
  17. uuid(edbd9ca9-9b82-4f6a-9e8b-98301e450f14),
  18. dual,
  19. helpstring("IAzAdminManager Interface"),
  20. pointer_default(unique)
  21. ]
  22. interface IAzAdminManager : IDispatch
  23. {
  24. HRESULT Initialize(
  25. [in] ULONG lReserved, //ignored
  26. [in] ULONG lStoreType,
  27. [in] BSTR bstrPolicyURL
  28. );
  29. HRESULT CreateEnumApplication(
  30. [out, retval] VARIANT *pvarEnumApplication
  31. );
  32. HRESULT OpenApplication(
  33. [in] BSTR bstrApplicationName,
  34. [out, retval] VARIANT* pvarApplication
  35. );
  36. HRESULT CreateApplication(
  37. [in] BSTR bstrApplicationName,
  38. [out, retval] VARIANT* pvarApplication
  39. );
  40. HRESULT DeleteApplication(
  41. [in] BSTR bstrApplicationName
  42. );
  43. //group methods
  44. HRESULT CreateEnumApplicationGroup(
  45. [out, retval] VARIANT* pvarEnumApplicationGroup
  46. );
  47. HRESULT AddApplicationGroup(
  48. [in] BSTR bstrGroupName
  49. );
  50. HRESULT OpenApplicationGroup(
  51. [in] BSTR bstrGroupName,
  52. [out, retval] VARIANT* pvarApplicationGroup
  53. );
  54. HRESULT DeleteApplicationGroup(
  55. [in] BSTR bstrGroupName
  56. );
  57. HRESULT Submit(
  58. [in] ULONG lReserved //ignored
  59. );
  60. };
  61. //IAzApplication
  62. [
  63. object,
  64. uuid(987bc7c7-b813-4d27-bede-6ba5ae867e95),
  65. helpstring("IAzApplication Interface"),
  66. pointer_default(unique)
  67. ]
  68. interface IAzApplication : IDispatch
  69. {
  70. HRESULT GetProperty(
  71. [in] ULONG lPropId,
  72. [out, retval] VARIANT* pvarProp
  73. );
  74. HRESULT SetProperty(
  75. [in] ULONG lPropId,
  76. [in] VARIANT varProp
  77. );
  78. //scope methods
  79. HRESULT CreateEnumScope(
  80. [out, retval] VARIANT* pvarEnumAzScope
  81. );
  82. HRESULT OpenScope(
  83. [in] BSTR bstrScopeName,
  84. [out, retval] VARIANT* pvarScope
  85. );
  86. HRESULT CreateScope(
  87. [in] BSTR bstrScopeName,
  88. [out, retval] VARIANT* pScope
  89. );
  90. HRESULT DeleteScope(
  91. [in] BSTR bstrScopeName
  92. );
  93. //operation methods
  94. HRESULT CreateEnumOperation(
  95. [out, retval] VARIANT* pvarEnumOperation
  96. );
  97. HRESULT OpenOperation(
  98. [in] BSTR bstrOperationName,
  99. [out, retval] VARIANT* pvarOperation
  100. );
  101. HRESULT CreateOperation(
  102. [in] BSTR bstrOperationName,
  103. [out, retval] VARIANT* pvarOperation
  104. );
  105. HRESULT DeleteOperation(
  106. [in] BSTR bstrOperationName
  107. );
  108. // task methods
  109. HRESULT CreateEnumTask(
  110. [out, retval] VARIANT* pvarEnumAzTask
  111. );
  112. HRESULT OpenTask(
  113. [in] BSTR bstrTaskName,
  114. [out, retval] VARIANT* pvarTask
  115. );
  116. HRESULT CreateTask(
  117. [in] BSTR bstrTaskName,
  118. [out, retval] VARIANT* pvarTask
  119. );
  120. HRESULT DeleteTask(
  121. [in] BSTR bstrTaskName
  122. );
  123. //group methods
  124. HRESULT CreateEnumApplicationGroup(
  125. [out, retval] VARIANT* pvarEnumGroup
  126. );
  127. HRESULT OpenApplicationGroup(
  128. [in] BSTR bstrGroupName,
  129. [out, retval] VARIANT* pvarGroup
  130. );
  131. HRESULT CreateApplicationGroup(
  132. [in] BSTR bstrGroupName,
  133. [out, retval] VARIANT* pvarGroup
  134. );
  135. HRESULT DeleteApplicationGroup(
  136. [in] BSTR bstrGroupName
  137. );
  138. //role methods
  139. HRESULT CreateEnumRole(
  140. [out, retval] VARIANT* pvarEnumRole
  141. );
  142. HRESULT OpenRole(
  143. [in] BSTR bstrRoleName,
  144. [out, retval] VARIANT *pvarRole
  145. );
  146. HRESULT CreateRole(
  147. [in] BSTR bstrRoleName,
  148. [out, retval] VARIANT* pvarRole
  149. );
  150. HRESULT DeleteRole(
  151. [in] BSTR bstrRoleName
  152. );
  153. //JunctionPoint methods
  154. HRESULT CreateEnumJunctionPoint(
  155. [out, retval] VARIANT* pvarEnumJunctionPoint
  156. );
  157. HRESULT OpenJunctionPoint(
  158. [in] BSTR bstrJunctionPointName,
  159. [out, retval] VARIANT* pvarJunctionPoint
  160. );
  161. HRESULT CreateJunctionPoint(
  162. [in] BSTR bstrJunctionPointName,
  163. [out, retval] VARIANT* pvarJunctionPoint
  164. );
  165. HRESULT DeleteJunctionPoint(
  166. [in] BSTR bstrJunctionPointName
  167. );
  168. HRESULT InitializeClientContextFromToken(
  169. [in] ULONG lTokenHandle,
  170. [out, retval] VARIANT* pvarClientContext
  171. );
  172. };
  173. //IAzEnumApplication
  174. [
  175. object,
  176. uuid(929b11a9-95c5-4a84-a29a-20ad42c2f16c),
  177. helpstring("IAzEnumApplication Interface"),
  178. pointer_default(unique)
  179. ]
  180. interface IAzEnumApplication : IDispatch
  181. {
  182. HRESULT Count(
  183. [out, retval] ULONG* plCount
  184. );
  185. HRESULT Reset(
  186. );
  187. HRESULT Next(
  188. [out, retval] VARIANT* pvarAzApplication
  189. );
  190. };
  191. //IAzOperation
  192. [
  193. object,
  194. uuid(5e56b24f-ea01-4d61-be44-c49b5e4eaf74),
  195. helpstring("IAzOperation Interface"),
  196. pointer_default(unique)
  197. ]
  198. interface IAzOperation : IDispatch
  199. {
  200. HRESULT GetProperty(
  201. [in] ULONG lPropId,
  202. [out, retval] VARIANT* pvarProp
  203. );
  204. HRESULT SetProperty(
  205. [in] ULONG lPropId,
  206. [in] VARIANT varProp
  207. );
  208. };
  209. //IAzEnumOperation
  210. [
  211. object,
  212. uuid(90ef9c07-9706-49d9-af80-0438a5f3ec35),
  213. helpstring("IAzEnumOperation Interface"),
  214. pointer_default(unique)
  215. ]
  216. interface IAzEnumOperation : IDispatch
  217. {
  218. HRESULT Count(
  219. [out, retval] ULONG* plCount
  220. );
  221. HRESULT Reset(
  222. );
  223. HRESULT Next(
  224. [out, retval] VARIANT* pvarOperation
  225. );
  226. };
  227. //IAzTask
  228. [
  229. object,
  230. uuid(cb94e592-2e0e-4a6c-a336-b89a6dc1e388),
  231. helpstring("IAzTask Interface"),
  232. pointer_default(unique)
  233. ]
  234. interface IAzTask : IDispatch
  235. {
  236. HRESULT GetProperty(
  237. [in] ULONG lPropId,
  238. [out, retval] VARIANT* pvarProp
  239. );
  240. HRESULT SetProperty(
  241. [in] ULONG lPropId,
  242. [in] VARIANT varProp
  243. );
  244. HRESULT AddPropertyItem(
  245. [in] ULONG lPropId,
  246. [in] VARIANT varProp
  247. );
  248. HRESULT DeletePropertyItem(
  249. [in] ULONG lPropId,
  250. [in] VARIANT varProp
  251. );
  252. };
  253. //IAzEnumTask
  254. [
  255. object,
  256. uuid(b338ccab-4c85-4388-8c0a-c58592bad398),
  257. helpstring("IAzEnumTask Interface"),
  258. pointer_default(unique)
  259. ]
  260. interface IAzEnumTask : IDispatch
  261. {
  262. HRESULT Count(
  263. [out, retval] ULONG* plCount
  264. );
  265. HRESULT Reset(
  266. );
  267. HRESULT Next(
  268. [out, retval] VARIANT* pvarTask
  269. );
  270. };
  271. //IAzScope
  272. [
  273. object,
  274. uuid(00e52487-e08d-4514-b62e-877d5645f5ab),
  275. helpstring("IAzScope Interface"),
  276. pointer_default(unique)
  277. ]
  278. interface IAzScope : IDispatch
  279. {
  280. HRESULT GetProperty(
  281. [in] ULONG lPropId,
  282. [out, retval] VARIANT* pvarProp
  283. );
  284. HRESULT SetProperty(
  285. [in] ULONG lPropId,
  286. [in] VARIANT varProp
  287. );
  288. //group methods
  289. HRESULT CreateEnumApplicationGroup(
  290. [out, retval] VARIANT* pvarEnumGroup
  291. );
  292. HRESULT OpenApplicationGroup(
  293. [in] BSTR bstrGroupName,
  294. [out, retval] VARIANT* pvarGroup
  295. );
  296. HRESULT AddApplicationGroup(
  297. [in] BSTR bstrGroupName
  298. );
  299. HRESULT DeleteApplicationGroup(
  300. [in] BSTR bstrGroupName
  301. );
  302. //role methods
  303. HRESULT CreateEnumRole(
  304. [out, retval] VARIANT* pvarEnumRole
  305. );
  306. HRESULT OpenRole(
  307. [in] BSTR bstrRoleName,
  308. [out, retval] VARIANT* pvarRole
  309. );
  310. HRESULT AddRole(
  311. [in] BSTR bstrRoleName
  312. );
  313. HRESULT DeleteRole(
  314. [in] BSTR bstrRoleName
  315. );
  316. };
  317. //IAzEnumScope
  318. [
  319. object,
  320. uuid(78e14853-9f5e-406d-9b91-6bdba6973510),
  321. helpstring("IAzEnumScope Interface"),
  322. pointer_default(unique)
  323. ]
  324. interface IAzEnumScope : IDispatch
  325. {
  326. HRESULT Count(
  327. [out, retval] ULONG* plCount
  328. );
  329. HRESULT Reset(
  330. );
  331. HRESULT Next(
  332. [out, retval] VARIANT* pvarScope
  333. );
  334. };
  335. //IAzApplicationGroup
  336. [
  337. object,
  338. uuid(f1b744cd-58a6-4e06-9fbf-36f6d779e21e),
  339. helpstring("IAzApplicationGroup Interface"),
  340. pointer_default(unique)
  341. ]
  342. interface IAzApplicationGroup : IDispatch
  343. {
  344. HRESULT GetProperty(
  345. [in] ULONG lPropId,
  346. [out, retval] VARIANT* pvarProp
  347. );
  348. HRESULT SetProperty(
  349. [in] ULONG lPropId,
  350. [in] VARIANT varProp
  351. );
  352. HRESULT AddPropertyItem(
  353. [in] ULONG lPropId,
  354. [in] VARIANT varProp
  355. );
  356. HRESULT DeletePropertyItem(
  357. [in] ULONG lPropId,
  358. [in] VARIANT varProp
  359. );
  360. };
  361. //IAzEnumApplicationGroup
  362. [
  363. object,
  364. uuid(4ce66ad5-9f3c-469d-a911-b99887a7e685),
  365. helpstring("IAzEnumApplicationGroup Interface"),
  366. pointer_default(unique)
  367. ]
  368. interface IAzEnumApplicationGroup : IDispatch
  369. {
  370. HRESULT Count(
  371. [out, retval] ULONG* plCount
  372. );
  373. HRESULT Reset(
  374. );
  375. HRESULT Next(
  376. [out, retval] VARIANT* pvarApplicationGroup
  377. );
  378. };
  379. //IAzRole
  380. [
  381. object,
  382. uuid(859e0d8d-62d7-41d8-a034-c0cd5d43fdfa),
  383. helpstring("IAzRole Interface"),
  384. pointer_default(unique)
  385. ]
  386. interface IAzRole : IDispatch
  387. {
  388. HRESULT GetProperty(
  389. [in] ULONG lPropId,
  390. [out, retval] VARIANT *pvarProp
  391. );
  392. HRESULT SetProperty(
  393. [in] ULONG lPropId,
  394. [in] VARIANT varProp
  395. );
  396. HRESULT AddPropertyItem(
  397. [in] ULONG lPropId,
  398. [in] VARIANT varProp
  399. );
  400. HRESULT DeletePropertyItem(
  401. [in] ULONG lPropId,
  402. [in] VARIANT varProp
  403. );
  404. };
  405. //IAzEnumRole
  406. [
  407. object,
  408. uuid(95e0f119-13b4-4dae-b65f-2f7d60d822e4),
  409. helpstring("IAzEnumRole Interface"),
  410. pointer_default(unique)
  411. ]
  412. interface IAzEnumRole : IDispatch
  413. {
  414. HRESULT Count(
  415. [out, retval] ULONG* plCount
  416. );
  417. HRESULT Reset(
  418. );
  419. HRESULT Next(
  420. [out, retval] VARIANT* pvarRole
  421. );
  422. };
  423. //IAzJunctionPoint
  424. [
  425. object,
  426. uuid(14a269d1-5da3-4f00-a432-98c5fb2de025),
  427. helpstring("IAzJunctionPoint Interface"),
  428. pointer_default(unique)
  429. ]
  430. interface IAzJunctionPoint : IDispatch
  431. {
  432. HRESULT GetProperty(
  433. [in] ULONG lPropId,
  434. [out, retval] VARIANT* pvarProp
  435. );
  436. HRESULT SetProperty(
  437. [in] ULONG lPropId,
  438. [in] VARIANT varProp
  439. );
  440. };
  441. //IAzEnumJunctionPoint
  442. [
  443. object,
  444. uuid(ddbd8687-44a4-49fa-bcf6-71103b14b8c4),
  445. helpstring("IAzEnumJunctionPoint Interface"),
  446. pointer_default(unique)
  447. ]
  448. interface IAzEnumJunctionPoint : IDispatch
  449. {
  450. HRESULT Count(
  451. [out, retval] ULONG* plCount
  452. );
  453. HRESULT Reset(
  454. );
  455. HRESULT Next(
  456. [out, retval] VARIANT* pvarJunctionPoint
  457. );
  458. };
  459. //IAzClientContext
  460. [
  461. object,
  462. uuid(eff1f00b-488a-466d-afd9-a401c5f9eef5),
  463. helpstring("IAzClientContext Interface"),
  464. pointer_default(unique)
  465. ]
  466. interface IAzClientContext : IDispatch
  467. {
  468. HRESULT AccessCheck(
  469. [in] BSTR bstrObjectName,
  470. [in] ULONG lScopeCount,
  471. [in] VARIANT varScopeNames, //OPTIONAL
  472. [in] ULONG lOperationCount,
  473. [in] VARIANT varOperations,
  474. [in] ULONG lParameterCount,
  475. [in] VARIANT varParameterNames, //OPTIONAL
  476. [in] VARIANT varParameterVariants, //OPTIONAL
  477. [in] ULONG lInterfaceCount,
  478. [in] VARIANT varInterfaceNames, //OPTIONAL
  479. [in] ULONG lInterfaceFlags, //OPTIONAL
  480. [in] VARIANT varInterfaces, //OPTIONAL
  481. [out, retval] VARIANT* pvarResults
  482. );
  483. HRESULT GetBusinessRuleString(
  484. [out, retval] BSTR* pbstrBusinessRuleString
  485. );
  486. HRESULT GetProperty(
  487. [in] ULONG lPropId,
  488. [out, retval] VARIANT* pvarProp
  489. );
  490. };
  491. //IAzAccessCheck
  492. [
  493. object,
  494. uuid(e192f17d-d59f-455e-a152-940316cd77b2),
  495. helpstring("IAzAccessCheck Interface"),
  496. pointer_default(unique)
  497. ]
  498. interface IAzAccessCheck : IDispatch
  499. {
  500. [propput]
  501. HRESULT BusinessRuleResult(
  502. [in] BOOL bResult
  503. );
  504. [propput]
  505. HRESULT BusinessRuleString(
  506. [in] BSTR bstrBusinessRuleString
  507. );
  508. [propget]
  509. HRESULT BusinessRuleString(
  510. [out, retval] BSTR* pbstrBusinessRuleString
  511. );
  512. [propput]
  513. HRESULT BusinessRuleExpiration(
  514. [in] ULONG lExpirationPeriod
  515. );
  516. HRESULT GetParameter(
  517. [in] BSTR bstrParameterName,
  518. [out, retval] VARIANT* pvarParameterName
  519. );
  520. };
  521. //AZROLESLib
  522. [
  523. uuid(11A8B8EE-BF30-409A-8EF7-3A143EF70332),
  524. version(1.0),
  525. helpstring("azroles 1.0 Type Library")
  526. ]
  527. library AZROLESLib
  528. {
  529. importlib("stdole32.tlb");
  530. importlib("stdole2.tlb");
  531. //AzAdminManager
  532. [
  533. uuid(b2bcff59-a757-4b0b-a1bc-ea69981da69e),
  534. helpstring("AzAdminManager Class")
  535. ]
  536. coclass AzAdminManager
  537. {
  538. [default] interface IAzAdminManager;
  539. };
  540. //AzApplication
  541. [
  542. uuid(3dac5e2d-fd2f-4cc1-aa03-9a7d06f08328),
  543. helpstring("AzApplication Class")
  544. ]
  545. coclass AzApplication
  546. {
  547. [default] interface IAzApplication;
  548. };
  549. //AzEnumApplication
  550. [
  551. uuid(fa47b737-ea3c-473c-b6e5-48c09e75a51b),
  552. helpstring("AzEnumApplication Class")
  553. ]
  554. coclass AzEnumApplication
  555. {
  556. [default] interface IAzEnumApplication;
  557. };
  558. //AzOperation
  559. [
  560. uuid(e5877a05-5bca-4c54-834e-532435a64b5a),
  561. helpstring("AzOperation Class")
  562. ]
  563. coclass AzOperation
  564. {
  565. [default] interface IAzOperation;
  566. };
  567. //AzEnumOperation
  568. [
  569. uuid(5fd49bed-5c11-4a2b-a883-b7936f6916c1),
  570. helpstring("AzEnumOperation Class")
  571. ]
  572. coclass AzEnumOperation
  573. {
  574. [default] interface IAzEnumOperation;
  575. };
  576. //AzTask
  577. [
  578. uuid(119c6c49-e40f-4356-a573-38727af7762f),
  579. helpstring("AzTask Class")
  580. ]
  581. coclass AzTask
  582. {
  583. [default] interface IAzTask;
  584. };
  585. //AzEnumTask
  586. [
  587. uuid(facea3a6-b158-4659-8574-61763cbc0b3b),
  588. helpstring("AzEnumTask Class")
  589. ]
  590. coclass AzEnumTask
  591. {
  592. [default] interface IAzEnumTask;
  593. };
  594. //AzScope
  595. [
  596. uuid(5c9e483f-56c8-4e8b-9f69-17fea5870ddc),
  597. helpstring("AzScope Class")
  598. ]
  599. coclass AzScope
  600. {
  601. [default] interface IAzScope;
  602. };
  603. //AzEnumScope
  604. [
  605. uuid(3fcb9195-33ff-4529-88b0-09cc07c78126),
  606. helpstring("AzEnumScope Class")
  607. ]
  608. coclass AzEnumScope
  609. {
  610. [default] interface IAzEnumScope;
  611. };
  612. //AzApplicationGroup
  613. [
  614. uuid(160475f0-b449-45cc-a666-1cfdb4051914),
  615. helpstring("AzApplicationGroup Class")
  616. ]
  617. coclass AzApplicationGroup
  618. {
  619. [default] interface IAzApplicationGroup;
  620. };
  621. //AzEnumApplicationGroup
  622. [
  623. uuid(b374c382-a46e-4abd-8a23-7d781f2e9f30),
  624. helpstring("AzEnumApplicationGroup Class")
  625. ]
  626. coclass AzEnumApplicationGroup
  627. {
  628. [default] interface IAzEnumApplicationGroup;
  629. };
  630. //AzRole
  631. [
  632. uuid(72ccf3e5-0694-4102-813c-120097db34ca),
  633. helpstring("AzRole Class")
  634. ]
  635. coclass AzRole
  636. {
  637. [default] interface IAzRole;
  638. };
  639. //AzEnumRole
  640. [
  641. uuid(7c6d895b-36ad-4549-8f5e-978d396b00ae),
  642. helpstring("AzEnumRole Class")
  643. ]
  644. coclass AzEnumRole
  645. {
  646. [default] interface IAzEnumRole;
  647. };
  648. //AzJunctionPoint
  649. [
  650. uuid(14c084fd-b2d8-4862-99e5-65e8855f11fb),
  651. helpstring("AzJunctionPoint Class")
  652. ]
  653. coclass AzJunctionPoint
  654. {
  655. [default] interface IAzJunctionPoint;
  656. };
  657. //AzEnumJunctionPoint
  658. [
  659. uuid(238d4d06-d045-4fb3-affc-d219e0c2e5ff),
  660. helpstring("AzEnumJunctionPoint Class")
  661. ]
  662. coclass AzEnumJunctionPoint
  663. {
  664. [default] interface IAzEnumJunctionPoint;
  665. };
  666. //AzClientContext
  667. [
  668. uuid(b0848403-9ece-4652-8cc5-52118ba419df),
  669. helpstring("AzClientContext Class")
  670. ]
  671. coclass AzClientContext
  672. {
  673. [default] interface IAzClientContext;
  674. };
  675. //AzAccessCheck
  676. [
  677. uuid(5c2dc96f-8d51-434b-b33c-379bccae77c3),
  678. helpstring("AzAccessCheck Class")
  679. ]
  680. coclass AzAccessCheck
  681. {
  682. [default] interface IAzAccessCheck;
  683. };
  684. };
  685. //IAzAdminManager::Initialize lStoreType defines
  686. cpp_quote("#define AZ_ADMIN_STORE_UNKNOWN 0x00")
  687. cpp_quote("#define AZ_ADMIN_STORE_AD 0x01")
  688. cpp_quote("#define AZ_ADMIN_STORE_XML 0x02")
  689. //IAzApplication::GetProperty/SetProperty lPropId defines
  690. cpp_quote("#define AZ_PROP_NAME 1")
  691. cpp_quote("#define AZ_PROP_DESCRIPTION 2")
  692. //IAzOperation::GetProperty/SetProperty lPropId defines
  693. cpp_quote("#define AZ_PROP_OPERATION_ID 200")
  694. //IAzTask::GetProperty/SetProperty lPropId defines
  695. cpp_quote("#define AZ_PROP_TASK_OPERATIONS 300")
  696. cpp_quote("#define AZ_PROP_TASK_BIZRULE 301")
  697. cpp_quote("#define AZ_PROP_TASK_BIZRULE_LANGUAGE 302")
  698. //IAzApplicationGroup::Get/Set lPropId defines
  699. cpp_quote("#define AZ_PROP_GROUP_TYPE 400")
  700. cpp_quote("#define AZ_PROP_GROUP_APP_MEMBERS 401")
  701. cpp_quote("#define AZ_PROP_GROUP_APP_NON_MEMBERS 402")
  702. cpp_quote("#define AZ_PROP_GROUP_LDAP_QUERY 403")
  703. cpp_quote("#define AZ_PROP_GROUP_MEMBERS 404")
  704. cpp_quote("#define AZ_PROP_GROUP_NON_MEMBERS 405")
  705. cpp_quote("#define AZ_GROUPTYPE_LDAP_QUERY 1")
  706. cpp_quote("#define AZ_GROUPTYPE_MEMBERSHIP 2")
  707. //IAzRole::Get/Set lPropId defines
  708. cpp_quote("#define AZ_PROP_ROLE_APP_MEMBERS 500")
  709. cpp_quote("#define AZ_PROP_ROLE_MEMBERS 501")
  710. cpp_quote("#define AZ_PROP_ROLE_OPERATIONS 502")
  711. cpp_quote("#define AZ_PROP_ROLE_SCOPES 503")
  712. //IAzJunctionPoint::GetProperty/SetProperty lPropId defines
  713. cpp_quote("#define AZ_PROP_JUNCTION_POINT_APPLICATION 600")