Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
1.3 KiB

  1. //+----------------------------------------------------------------------------
  2. //
  3. // File: icm.h
  4. //
  5. // Module: CMMGR32.EXE
  6. //
  7. // Synopsis: Main header for cmmgr32.exe
  8. //
  9. // Copyright (c) 1998-1999 Microsoft Corporation
  10. //
  11. // Author: quintinb created Header 08/16/99
  12. //
  13. //+----------------------------------------------------------------------------
  14. #ifndef _ICM_INC
  15. #define _ICM_INC
  16. #include <stdlib.h>
  17. #include <windows.h>
  18. #include <stdio.h>
  19. #include <tchar.h>
  20. #include <ctype.h>
  21. #include <wchar.h>
  22. #include <raserror.h>
  23. #include <rasdlg.h>
  24. #include <shlobj.h>
  25. #include "cmras.h"
  26. #include "cm_def.h"
  27. #include "cmdebug.h"
  28. #include "cmutil.h"
  29. #include "cmdial.h"
  30. #include "base_str.h"
  31. #include "mgr_str.h"
  32. #include "reg_str.h"
  33. #include "uapi.h"
  34. #include "cmfmtstr.h"
  35. #ifdef __cplusplus
  36. extern "C" {
  37. #endif
  38. extern HINSTANCE g_hInst;
  39. #ifdef __cplusplus
  40. }
  41. #endif
  42. typedef enum _CMDLN_STATE
  43. {
  44. CS_END_SPACE, // done handling a space
  45. CS_BEGIN_QUOTE, // we've encountered a begin quote
  46. CS_END_QUOTE, // we've encountered a end quote
  47. CS_CHAR, // we're scanning chars
  48. CS_DONE
  49. } CMDLN_STATE;
  50. //
  51. // External prototypes from util.cpp
  52. //
  53. BOOL GetProfileInfo(
  54. LPTSTR pszCmpName,
  55. LPTSTR pszServiceName
  56. );
  57. BOOL IsCmpPathAllUser(
  58. LPCTSTR pszCmp
  59. );
  60. #endif // _ICM_INC