(Page 2 of 12 in this chapter) Version
typedef struct {
DWORD size;
DWORD requestid;
char endpointname[128];
char eventpackage[128];
char eventname[128];
char eventparms[128];
} MGC_EVENT_EVENT_REQUEST;
char PackageName[40];
char PackageEvents[80];
// Defines an extension package named x-Trem.
// a1 is both an event and an on-off signal,
// a2 is a timeout signal
// a3 is an event that be only detected.
strcpy(PackageName,"x-Trem");
strcpy(PackageEvents,"a1:R:S:OO, a2:S:TO(10), a3:R");
ret = mgcDefinePackage(GWctahd, PackageName, PackageEvents);
// GWctahd = CTA Handle returned from ctaCreateContext
// for the application
if (ret != SUCCESS)
{
printf("mgcDefinePackage returned error 0x%x\n", ret);
return FAILURE;
}
(Page 2 of 12 in this chapter) Version