+ union {\r
+ struct {\r
+ UINT8 Init : 1;\r
+ UINT8 FromBin : 1;\r
+ UINT8 ToBin : 1;\r
+ UINT8 Free : 1;\r
+ UINT8 Add : 1;\r
+ UINT8 Sub : 1;\r
+ UINT8 Mod : 1;\r
+ UINT8 ExpMod : 1;\r
+ UINT8 InverseMod : 1;\r
+ UINT8 Div : 1;\r
+ UINT8 MulMod : 1;\r
+ UINT8 Cmp : 1;\r
+ UINT8 Bits : 1;\r
+ UINT8 Bytes : 1;\r
+ UINT8 IsWord : 1;\r
+ UINT8 IsOdd : 1;\r
+ UINT8 Copy : 1;\r
+ UINT8 ValueOne : 1;\r
+ UINT8 RShift : 1;\r
+ UINT8 ConstTime : 1;\r
+ UINT8 SqrMod : 1;\r
+ UINT8 NewContext : 1;\r
+ UINT8 ContextFree : 1;\r
+ UINT8 SetUint : 1;\r
+ UINT8 AddMod : 1;\r
+ } Services;\r
+ UINT32 Family;\r
+ } Bn;\r