/*-----------------------------------------------------------
"Automatically generated by the EiffelCOM Wizard."
Added Record _WEEKLY
	WeeksInterval: USHORT
	rgfDaysOfTheWeek: typedef
	
-----------------------------------------------------------*/

#ifndef __ECOM_MS_TASKSCHED_LIB__WEEKLY_IMPL_H__
#define __ECOM_MS_TASKSCHED_LIB__WEEKLY_IMPL_H__

#include "eif_com.h"

#include "eif_eiffel.h"

#include "eif_setup.h"

#include "eif_macros.h"

#include "ecom_MS_TaskSched_lib__WEEKLY.h"

#include "ecom_grt_globals_mstask_modified_idl_c.h"



#define ccom_x_weekly_weeks_interval(_ptr_) (EIF_INTEGER)(USHORT)(((ecom_MS_TaskSched_lib::_WEEKLY *)_ptr_)->WeeksInterval)

#define ccom_x_weekly_set_weeks_interval(_ptr_, _field_) ((((ecom_MS_TaskSched_lib::_WEEKLY *)_ptr_)->WeeksInterval) = (USHORT)_field_)

#define ccom_x_weekly_rgf_days_of_the_week(_ptr_) (EIF_INTEGER)(((ecom_MS_TaskSched_lib::_WEEKLY *)_ptr_)->rgfDaysOfTheWeek)

#define ccom_x_weekly_set_rgf_days_of_the_week(_ptr_, _field_) ((((ecom_MS_TaskSched_lib::_WEEKLY *)_ptr_)->rgfDaysOfTheWeek) = (long)_field_)

#endif
