/[winpt]/trunk/Src/WinPT.cpp
ViewVC logotype

Diff of /trunk/Src/WinPT.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 197 by twoaday, Mon Apr 10 07:38:06 2006 UTC revision 208 by twoaday, Mon May 1 12:22:18 2006 UTC
# Line 43  Line 43 
43  #include "wptUTF8.h"  #include "wptUTF8.h"
44    
45  void remove_crit_file_attrs (const char *fname, int force);  void remove_crit_file_attrs (const char *fname, int force);
46    BOOL user_is_admin (void);
47    
48    /* Global variables. */
49  HINSTANCE glob_hinst;   /* global instance for the dialogs */  HINSTANCE glob_hinst;   /* global instance for the dialogs */
50  HWND glob_hwnd;         /* global window handle for the dialogs */  HWND glob_hwnd;         /* global window handle for the dialogs */
 HWND activ_hwnd;  
51  int scard_support = 0;  int scard_support = 0;
52  int debug = 0;  int debug = 0;
53  int mobile_mode_active = 0;  int mobile_mode_active = 0;
54  int gpg_read_only = 0;  int gpg_read_only = 0;
55    int admin_user = 0;
56  char gpgver[3];  char gpgver[3];
57    /* End */
58    
59    
60  /* Load the key cache and rebuild the signature cache. */  /* Load the key cache and rebuild the signature cache. */
# Line 65  update_keycache (HWND hwnd) Line 67  update_keycache (HWND hwnd)
67      rcs.tr_update = 1;      rcs.tr_update = 1;
68      DialogBoxParam (glob_hinst, (LPCSTR)IDD_WINPT_KEYCACHE, hwnd,      DialogBoxParam (glob_hinst, (LPCSTR)IDD_WINPT_KEYCACHE, hwnd,
69                      keycache_dlg_proc, (LPARAM)&rcs);                      keycache_dlg_proc, (LPARAM)&rcs);
70        /* XXX: the dialog return 0 when an error occurs.
71                in this case figure out if the gpg env is OK
72                and supress dialogs to configure gpg. */
73  }  }
74    
75    
# Line 417  winpt_debug_msg (void) Line 422  winpt_debug_msg (void)
422  }  }
423    
424    
425    #include "wptKeyManager.h"
426    
427  /* Main entry point. */  /* Main entry point. */
428  int WINAPI  int WINAPI
429  WinMain (HINSTANCE hinst, HINSTANCE hprev, LPSTR cmdline, int showcmd)  WinMain (HINSTANCE hinst, HINSTANCE hprev, LPSTR cmdline, int showcmd)
# Line 430  WinMain (HINSTANCE hinst, HINSTANCE hpre Line 437  WinMain (HINSTANCE hinst, HINSTANCE hpre
437      int first_start = 0, start_gpgprefs = 0;      int first_start = 0, start_gpgprefs = 0;
438      int winpt_inst_found = 0;      int winpt_inst_found = 0;
439      int start_manager = 0;      int start_manager = 0;
440      const char *s;      const char *s;
441    
442      glob_hinst = hinst;      glob_hinst = hinst;
443      if (cmdline && stristr (cmdline, "--stop")) {      if (cmdline && stristr (cmdline, "--stop")) {
# Line 484  WinMain (HINSTANCE hinst, HINSTANCE hpre Line 491  WinMain (HINSTANCE hinst, HINSTANCE hpre
491            
492      set_default_keyserver ();      set_default_keyserver ();
493      load_gettext ();      load_gettext ();
494        admin_user = user_is_admin ();
495    
496      if (!mobile_mode_active) {      if (!mobile_mode_active) {
497          regist_inst_gnupg (1);          regist_inst_gnupg (1);

Legend:
Removed from v.197  
changed lines
  Added in v.208

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26