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.

26 lines
1.4 KiB

  1. // DisableTargetAccount.idl : IDL source for DisableTargetAccount.dll
  2. //
  3. // This file will be processed by the MIDL tool to
  4. // produce the type library (DisableTargetAccount.tlb) and marshalling code.
  5. import "oaidl.idl";
  6. import "ocidl.idl";
  7. [
  8. object,
  9. uuid(9A9E1630-29B2-11D3-8C8D-0090270D48D1),
  10. dual,
  11. helpstring("IExtendAccountMigration Interface"),
  12. pointer_default(unique)
  13. ]
  14. interface IExtendAccountMigration : IDispatch
  15. {
  16. [propget, id(1), helpstring("property sName")] HRESULT sName([out, retval] BSTR *pVal);
  17. [propput, id(1), helpstring("property sName")] HRESULT sName([in] BSTR newVal);
  18. [propget, id(2), helpstring("property sDesc")] HRESULT sDesc([out, retval] BSTR *pVal);
  19. [propput, id(2), helpstring("property sDesc")] HRESULT sDesc([in] BSTR newVal);
  20. [id(3), helpstring("method ProcessObject")] HRESULT ProcessObject([in] IUnknown * pSource, [in] IUnknown * pTarget, [in] IUnknown * pMainSettings, [in,out] IUnknown ** pPropsToSet);
  21. [id(4), helpstring("method ProcessUndo")] HRESULT ProcessUndo([in] IUnknown * pSource, [in] IUnknown * pTarget, [in] IUnknown * pMainSettings, [in, out] IUnknown ** pPropToSet);
  22. [id(5), helpstring("method PreProcessObject")] HRESULT PreProcessObject([in] IUnknown * pSource, [in] IUnknown * pTarget, [in] IUnknown * pMainSettings, [in,out] IUnknown ** pPropsToSet);
  23. [propget, id(6), helpstring("sequencing priority")]HRESULT SequenceNumber([out,retval] long * value);
  24. };