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.

43 lines
1.1 KiB

  1. // AppConfig.idl : IDL source for AppConfig.dll
  2. //
  3. // This file will be processed by the MIDL tool to
  4. // produce the type library (AppConfig.tlb) and marshalling code.
  5. import "oaidl.idl";
  6. import "ocidl.idl";
  7. [
  8. object,
  9. uuid(D4E9B327-D9B4-4942-871E-1AF2FFCF6C0C),
  10. dual,
  11. helpstring("IIISAppConfig Interface"),
  12. pointer_default(unique)
  13. ]
  14. interface IIISAppConfig : IDispatch
  15. {
  16. [id(1), helpstring("method Run")] HRESULT Run();
  17. [propput, id(2), helpstring("property ComputerName")] HRESULT ComputerName([in] BSTR newVal);
  18. [propput, id(3), helpstring("property UserName")] HRESULT UserName([in] BSTR newVal);
  19. [propput, id(4), helpstring("property UserPassword")] HRESULT UserPassword([in] BSTR newVal);
  20. [propput, id(5), helpstring("property MetaPath")] HRESULT MetaPath([in] BSTR newVal);
  21. };
  22. [
  23. uuid(36084E2C-4E89-40C6-BF1C-0CD0298F84E1),
  24. version(1.0),
  25. helpstring("AppConfig 1.0 Type Library")
  26. ]
  27. library APPCONFIGLib
  28. {
  29. importlib("stdole32.tlb");
  30. importlib("stdole2.tlb");
  31. [
  32. uuid(5443AED3-A8AF-4351-B7E1-929EABCAF250),
  33. helpstring("IISAppConfig Class")
  34. ]
  35. coclass IISAppConfig
  36. {
  37. [default] interface IIISAppConfig;
  38. };
  39. };