home *** CD-ROM | disk | FTP | other *** search
/ Team Palmtops 7 / Palmtops_numero07.iso / WinCE / SDKWindowsCE / AutoPC / apcsdk10.exe / data1.cab / Emulation_Include_Files / asctlext.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-05-13  |  1.8 KB  |  65 lines

  1. //--------------------------------------------------------------------------------------------
  2. //
  3. //    Copyright (c) Microsoft Corporation, 1997 All Rights Reserved
  4. //
  5. //    Description:
  6. //        AutoPC Simple Form Control extensions for control writers
  7. //
  8. //    History: 
  9. //        Alec Barker  02/20/98 Created
  10. //
  11. //--------------------------------------------------------------------------------------------
  12.  
  13. #ifndef _ASFCCTLEXT_H
  14. #define _ASFCCTLEXT_H
  15.  
  16. //--------------------------------------------------------------------------------------------
  17. //
  18. // Includes
  19. //
  20. //--------------------------------------------------------------------------------------------
  21. #include <olectl.h>
  22.  
  23. //--------------------------------------------------------------------------------------------
  24. //
  25. // Declarations
  26. //
  27. //--------------------------------------------------------------------------------------------
  28.  
  29. DECLARE_INTERFACE(IASAccess);
  30.  
  31. //--------------------------------------------------------------------------------------------
  32. //
  33. // Guids
  34. //
  35. //--------------------------------------------------------------------------------------------
  36.  
  37. // The forms manager access interface
  38.  
  39. // {E1166208-AA0C-11d1-9B32-0000F8757D96}
  40.  
  41. DEFINE_GUID(IID_ASACCESS,
  42. 0xe1166208, 0xaa0c, 0x11d1, 0x9b, 0x32, 0x0, 0x0, 0xf8, 0x75, 0x7d, 0x96);
  43.  
  44. //--------------------------------------------------------------------------------------------
  45. //
  46. // Interfaces
  47. //
  48. //--------------------------------------------------------------------------------------------
  49. //
  50. // Interface for protected access into the forms manager objects
  51. //
  52. #undef    INTERFACE
  53. #define    INTERFACE
  54.  
  55. DECLARE_INTERFACE_(IASAccess, IDispatch)
  56.     {
  57.     STDMETHOD(Enter) (THIS) PURE;
  58.     STDMETHOD(Leave) (THIS) PURE;
  59.     STDMETHOD(LeaveAll) (THIS_ long *pRef) PURE;
  60.     STDMETHOD(ReEnter) (THIS_ long Ref) PURE;
  61.     };
  62.  
  63. #endif
  64.  
  65.