home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winbase / cluster / smbsmp / smbsmpex / ddxddv.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-08-03  |  1.6 KB  |  65 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. //    Copyright (c) 1997 <company name>
  4. //
  5. //    Module Name:
  6. //        DDxDDv.h
  7. //
  8. //    Abstract:
  9. //        Definition of custom dialog data exchange/dialog data validation
  10. //        routines.
  11. //
  12. //    Implementation File:
  13. //        DDxDDv.cpp
  14. //
  15. //    Author:
  16. //        <name> (<e-mail name>) Mmmm DD, 1997
  17. //
  18. //    Revision History:
  19. //
  20. //    Notes:
  21. //
  22. /////////////////////////////////////////////////////////////////////////////
  23.  
  24. #ifndef _DDXDDV_H_
  25. #define _DDXDDV_H_
  26.  
  27. /////////////////////////////////////////////////////////////////////////////
  28. // Include Files
  29. /////////////////////////////////////////////////////////////////////////////
  30.  
  31. /////////////////////////////////////////////////////////////////////////////
  32. // Global Function Prototypes
  33. /////////////////////////////////////////////////////////////////////////////
  34.  
  35. void AFXAPI DDX_Number(
  36.     IN OUT CDataExchange *    pDX,
  37.     IN int                    nIDC,
  38.     IN OUT DWORD &            rdwValue,
  39.     IN DWORD                dwMin,
  40.     IN DWORD                dwMax,
  41.     IN BOOL                    bSigned = FALSE
  42.     );
  43. void AFXAPI DDV_RequiredText(
  44.     IN OUT CDataExchange *    pDX,
  45.     IN int                    nIDC,
  46.     IN int                    nIDCLabel,
  47.     IN const CString &        rstrValue
  48.     );
  49.  
  50. inline void AFXAPI DDX_Number(
  51.     IN OUT CDataExchange *    pDX,
  52.     IN int                    nIDC,
  53.     IN OUT LONG &            rnValue,
  54.     IN LONG                    nMin,
  55.     IN LONG                    nMax,
  56.     IN BOOL                    bSigned
  57.     )
  58. {
  59.     DDX_Number(pDX, nIDC, (DWORD &) rnValue, (DWORD) nMin, (DWORD) nMax, bSigned);
  60. }
  61.  
  62. /////////////////////////////////////////////////////////////////////////////
  63.  
  64. #endif // _DDXDDV_H_
  65.