/*-----------------------------------------------------------
"Automatically generated by the EiffelCOM Wizard."
Added Record _MONTHLYDATE
	rgfDays: ULONG
	rgfMonths: typedef
	
-----------------------------------------------------------*/

#ifndef __ECOM_MS_TASKSCHED_LIB__MONTHLYDATE_IMPL_H__
#define __ECOM_MS_TASKSCHED_LIB__MONTHLYDATE_IMPL_H__

#include "eif_com.h"

#include "eif_eiffel.h"

#include "eif_setup.h"

#include "eif_macros.h"

#include "ecom_MS_TaskSched_lib__MONTHLYDATE.h"

#include "ecom_grt_globals_mstask_modified_idl_c.h"



#define ccom_x_monthlydate_rgf_days(_ptr_) (EIF_INTEGER)(ULONG)(((ecom_MS_TaskSched_lib::_MONTHLYDATE *)_ptr_)->rgfDays)

#define ccom_x_monthlydate_set_rgf_days(_ptr_, _field_) ((((ecom_MS_TaskSched_lib::_MONTHLYDATE *)_ptr_)->rgfDays) = (ULONG)_field_)

#define ccom_x_monthlydate_rgf_months(_ptr_) (EIF_INTEGER)(((ecom_MS_TaskSched_lib::_MONTHLYDATE *)_ptr_)->rgfMonths)

#define ccom_x_monthlydate_set_rgf_months(_ptr_, _field_) ((((ecom_MS_TaskSched_lib::_MONTHLYDATE *)_ptr_)->rgfMonths) = (long)_field_)

#endif
