//--------------------------------------------------------------------------- #ifndef mainGUIH #define mainGUIH //--------------------------------------------------------------------------- #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include <ComCtrls.hpp> #include <Grids.hpp> #include <Buttons.hpp> //--------------------------------------------------------------------------- struct AP { AnsiString IP; AnsiString user; AnsiString pass; AnsiString wep; AnsiString status; }; //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TPageControl *PageControl1; TTabSheet *TabSheet1; TButton *Button1; TEdit *newWEP; TLabel *Label2; TEdit *currWEP; TLabel *Label1; TTabSheet *TabSheet2; TStringGrid *StringGrid1; TBitBtn *generarClaveWEP; TLabel *hexWEP; TLabel *currHexWEP; void __fastcall FormShow(TObject *Sender); void __fastcall FormClose(TObject *Sender, TCloseAction &Action); void __fastcall StringGrid1DrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State); void __fastcall generarClaveWEPClick(TObject *Sender); void __fastcall newWEPChange(TObject *Sender); void __fastcall Button1Click(TObject *Sender); private: // User declarations AP *APs; AnsiString __fastcall wepASCII2HEX(AnsiString txt); public: // User declarations __fastcall TForm1(TComponent* Owner); void __fastcall MyWndProc(Messages::TMessage &Message); bool __fastcall updateRouter(AnsiString IP, AnsiString user, AnsiString pass, AnsiString WEP); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif