��u s i n g S y s t e m ;
u s i n g S y s t e m . C o l l e c t i o n s . G e n e r i c ;
u s i n g S y s t e m . C o m p o n e n t M o d e l ;
u s i n g S y s t e m . D r a w i n g ;
u s i n g S y s t e m . T e x t ;
u s i n g S y s t e m . W i n d o w s . F o r m s ;
u s i n g P r o s h o t . C o m m a n d C l i e n t ;
u s i n g S y s t e m . N e t ;
u s i n g S y s t e m . R u n t i m e . I n t e r o p S e r v i c e s ;
n a m e s p a c e C h a t C l i e n t
{
i n t e r n a l e n u m F l a s h M o d e
{
F L A S H W _ C A P T I O N = 0 x 1 ,
F L A S H W _ T R A Y = 0 x 2 ,
F L A S H W _ A L L = F L A S H W _ C A P T I O N | F L A S H W _ T R A Y
}
i n t e r n a l s t r u c t F l a s h I n f o
{
p u b l i c i n t c d S i z e ;
p u b l i c S y s t e m . I n t P t r h w n d ;
p u b l i c i n t d w F l a g s ;
p u b l i c i n t u C o u n t ;
p u b l i c i n t d w T i m e o u t ;
}
p u b l i c p a r t i a l c l a s s f r m P r i v a t e : F o r m
{
p r i v a t e C M D C l i e n t r e m o t e C l i e n t ;
p r i v a t e I P A d d r e s s t a r g e t I P ;
p r i v a t e s t r i n g r e m o t e N a m e ;
p r i v a t e b o o l a c t i v a t e d ;
p u b l i c s t r i n g R e m o t e N a m e
{
g e t { r e t u r n t h i s . r e m o t e N a m e ; }
}
p r o t e c t e d o v e r r i d e b o o l P r o c e s s C m d K e y ( r e f M e s s a g e m s g , K e y s k e y D a t a )
{
i f ( k e y D a t a = = K e y s . E n t e r )
t h i s . S e n d M e s s a g e ( ) ;
i f ( t h i s . t x t M e s s a g e s . F o c u s e d &