예제 #1
0
 public unsafe XIEventMask(int id, XIEventMasks m)
 {
     this.deviceid = id;
       this.mask_len = 4;
       this.mask = (XIEventMasks*) (void*) Marshal.AllocHGlobal(this.mask_len);
       *this.mask = m;
 }
예제 #2
0
 public unsafe XIEventMask(int id, XIEventMasks m)
 {
     this.deviceid = id;
     this.mask_len = 4;
     this.mask     = (XIEventMasks *)(void *)Marshal.AllocHGlobal(this.mask_len);
     *this.mask    = m;
 }
예제 #3
0
파일: Structs.cs 프로젝트: challal/scallion
 public XIEventMask(int id, XIEventMasks m)
 {
     deviceid = id;
     mask_len = sizeof(XIEventMasks);
     unsafe
     {
         mask = (XIEventMasks*)Marshal.AllocHGlobal(mask_len);
         *mask = m;
     }
 }