En fait j'aimerais créer un type ayant les possibilités que je veux, enfin c'est difficile d'expliquer voilà un exemple vous comprendrez mieux :

Type SortieActive :
- ActivationVerrin
- ActivationPorte
- ActivationSecurite

Puis je pourrai déclarer une variable :
SortieActive Sortie;

Ma variable Sortie pourra avoir comme donnée ActivationVerrin, ActivationPorte ou ActivationSecurite

Suis-je plus explicite ?