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.

54 lines
2.5 KiB

  1. Dll: LicCpa.Cpl
  2. EntryPoint: CPlSetup
  3. [0] szRoutine - The type of setup to run
  4. "FULLSETUP" - Full setup
  5. "PERSEAT" - force per seat mode dialog
  6. "UNATTENDED" - no dialog is raised, just set registery to passed values
  7. "FULLSETUPNOEXIT" - exit button is removed from dialog
  8. "REMOTE..." - Remote versions of all the above; argument [1] becomes the
  9. target server (e.g., "\\server"); arguments 1, 2, 3, ... become
  10. arguments 2, 3, 4, ....
  11. for FullSetup, PerSeat, and FullSetupNoExit;
  12. [1] szHwnd - The parent Window handle, in HEX!
  13. [2] szService - The Reg Key name of the service
  14. [3] szDisplayName - The display name of the service
  15. note: the next four can be omitted and the default help file will be used.
  16. a help file name of "DefaultHelp" will accomplish the same and still
  17. allow you to specify argument [8]
  18. [4] szHelpFile - The complete path and name to help file
  19. (leave as an empty string to remove help buttons)
  20. [5] szHelpContext - the DWORD to use as the main help context
  21. [6] szHCPerSeat - the DWORD to use as the PerSeat Help context
  22. [7] szHCPerServer - the DWORD to use as the PerServer help context
  23. (optionally)
  24. [8] szCertRequired - "CertRequired" or "CertNotRequired"; the former
  25. indicates that secure certificates must be used for this product;
  26. if the latter is specified or no value is specified then the 3.51-style
  27. licensing dialog will be presented when adding licenses
  28. for Unattended;
  29. [1] szService - The Reg Key name of the service
  30. [2] szDisplayName - The display name of the service
  31. [3] szMode - The string that defines the mode ("PerSeat" | "PerServer")
  32. [4] szUsers - The DWORD to use as the count of users in PerServer mode
  33. (optionally)
  34. [5] szCertRequired - "CertRequired" or "CertNotRequired"; the former
  35. indicates that secure certificates must be used for this product;
  36. if the latter is specified or no value is specified then the 3.51-style
  37. licensing dialog will be presented when adding licenses
  38. ppszResult [out]- The result string
  39. "EXIT" - user requested exit
  40. "ERROR" - unexpected error
  41. "OK" - user selected ok
  42. "SECURITY" - access denied
  43. "DOWNLEVEL" - the target license server (probably remote) does not
  44. handle this request (normally indicates that the app indicated
  45. the product requires secure certificates, but the remote license
  46. server is that shipped with 3.51)