/*-----------------------------------------------------------
"Automatically generated by the EiffelCOM Wizard."
Added Record _MONTHLYDOW
	wWhichWeek: typedef
	rgfDaysOfTheWeek: typedef
	rgfMonths: typedef
	
-----------------------------------------------------------*/

#ifndef __ECOM_MS_TASKSCHED_LIB__MONTHLYDOW_IMPL_H__
#define __ECOM_MS_TASKSCHED_LIB__MONTHLYDOW_IMPL_H__

#include "eif_com.h"

#include "eif_eiffel.h"

#include "eif_setup.h"

#include "eif_macros.h"

#include "ecom_MS_TaskSched_lib__MONTHLYDOW.h"

#include "ecom_grt_globals_mstask_modified_idl_c.h"



#define ccom_x_monthlydow_w_which_week(_ptr_) (EIF_INTEGER)(((ecom_MS_TaskSched_lib::_MONTHLYDOW *)_ptr_)->wWhichWeek)

#define ccom_x_monthlydow_set_w_which_week(_ptr_, _field_) ((((ecom_MS_TaskSched_lib::_MONTHLYDOW *)_ptr_)->wWhichWeek) = (long)_field_)

#define ccom_x_monthlydow_rgf_days_of_the_week(_ptr_) (EIF_INTEGER)(((ecom_MS_TaskSched_lib::_MONTHLYDOW *)_ptr_)->rgfDaysOfTheWeek)

#define ccom_x_monthlydow_set_rgf_days_of_the_week(_ptr_, _field_) ((((ecom_MS_TaskSched_lib::_MONTHLYDOW *)_ptr_)->rgfDaysOfTheWeek) = (long)_field_)

#define ccom_x_monthlydow_rgf_months(_ptr_) (EIF_INTEGER)(((ecom_MS_TaskSched_lib::_MONTHLYDOW *)_ptr_)->rgfMonths)

#define ccom_x_monthlydow_set_rgf_months(_ptr_, _field_) ((((ecom_MS_TaskSched_lib::_MONTHLYDOW *)_ptr_)->rgfMonths) = (long)_field_)

#endif
