
[01;34mpackage[m Gmface[31m.[mGm_Virtual[31m.[mGmface[31m.[mGmface_Plugins [01;34mis[m      
   
   
   

   [01;34mtype[m Gmface_Plugin_Class [01;34mis[m [01;34mnew[m Plugin_Class [01;34mwith[m
      [01;34mrecord[m
	 [01;34mnull[m[31m;[m
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   [01;34mprocedure[m [01;30mInitialize[m [31m([mPlug      [31m:[m [01;34min[m [01;34mout[m Gmface_Plugin_Class[31m;[m
			 Id        [31m:[m [01;34min[m Plugin_num[31m;[m
			 Device    [31m:[m [01;34min[m Device_Num[31m;[m
			 Ch        [31m:[m [01;34min[m Channel_Num[31m;[m
			 Form      [31m:[m [01;34min[m Form_Index_Type[31m;[m
			 Cat       [31m:[m [01;34min[m Category_Index_Type[31m);[m
   
   [01;34mprocedure[m [01;30mSet_Id[m[31m([mPlug       [31m:[m [01;34min[m [01;34mout[m Gmface_Plugin_Class[31m;[m
		    Id        [31m:[m [01;34min[m Plugin_Num[31m);[m
   
   [01;34mfunction[m [01;30mGet_Id[m[31m([mPlug        [31m:[m [01;34min[m Gmface_Plugin_Class[31m)[m [01;34mreturn[m Plugin_Num[31m;[m
   
   [01;34mprocedure[m [01;30mSet_Device[m[31m([mPlug       [31m:[m [01;34min[m [01;34mout[m Gmface_Plugin_Class[31m;[m
			Device    [31m:[m [01;34min[m Device_Num[31m);[m
   
   [01;34mfunction[m [01;30mGet_Device[m[31m([mPlug        [31m:[m [01;34min[m Gmface_Plugin_Class[31m)[m [01;34mreturn[m Device_Num[31m;[m
   
   [01;34mprocedure[m [01;30mSet_Channel[m[31m([mPlug       [31m:[m [01;34min[m [01;34mout[m Gmface_Plugin_Class[31m;[m
			 Ch        [31m:[m [01;34min[m Channel_Num[31m);[m
   
   [01;34mfunction[m [01;30mGet_Channel[m[31m([mPlug        [31m:[m [01;34min[m Gmface_Plugin_Class[31m)[m [01;34mreturn[m Channel_Num[31m;[m
   
   [01;34mprocedure[m [01;30mSet_Form[m[31m([mPlug       [31m:[m [01;34min[m [01;34mout[m Gmface_Plugin_Class[31m;[m
		      Form      [31m:[m [01;34min[m Form_Index_Type[31m);[m
   
   [01;34mfunction[m [01;30mGet_Form[m[31m([mPlug        [31m:[m [01;34min[m Gmface_Plugin_Class[31m)[m [01;34mreturn[m Form_Index_Type[31m;[m
   
   
   [01;34mprocedure[m [01;30mSet_Category[m[31m([mPlug       [31m:[m [01;34min[m [01;34mout[m Gmface_Plugin_Class[31m;[m
			  Cat       [31m:[m [01;34min[m Category_Index_Type[31m);[m
   
   [01;34mfunction[m [01;30mGet_Category[m[31m([mPlug        [31m:[m [01;34min[m Gmface_Plugin_Class[31m)[m [01;34mreturn[m Category_Index_Type[31m;[m
   
   [01;34mprocedure[m [01;30mPrint[m [31m([mFilename [31m:[m [01;34min[m [32mString[m[31m;[m Plug [31m:[m [01;34min[m Gmface_Plugin_Class[31m);[m      
   
[01;34mend[m Gmface[31m.[mGm_Virtual[31m.[mGmface[31m.[mGmface_Plugins[31m;[m
