Browse Source

* Dotted filenames for package winceunits

Michaël Van Canneyt 2 years ago
parent
commit
d23863c821
100 changed files with 514 additions and 16 deletions
  1. 3 0
      packages/winceunits/namespaced/WinceApi.Aygshell.pp
  2. 3 0
      packages/winceunits/namespaced/WinceApi.Bt_api.pp
  3. 3 0
      packages/winceunits/namespaced/WinceApi.Bt_sdp.pp
  4. 3 0
      packages/winceunits/namespaced/WinceApi.Bthapi.pp
  5. 3 0
      packages/winceunits/namespaced/WinceApi.Bthutil.pp
  6. 3 0
      packages/winceunits/namespaced/WinceApi.Buildwinceunits.pp
  7. 3 0
      packages/winceunits/namespaced/WinceApi.Cesync.pp
  8. 3 0
      packages/winceunits/namespaced/WinceApi.Commctrl.pp
  9. 3 0
      packages/winceunits/namespaced/WinceApi.Commdlg.pp
  10. 3 0
      packages/winceunits/namespaced/WinceApi.Connmgr.pp
  11. 3 0
      packages/winceunits/namespaced/WinceApi.Cpl.pp
  12. 3 0
      packages/winceunits/namespaced/WinceApi.Devload.pp
  13. 3 0
      packages/winceunits/namespaced/WinceApi.Devmgmt.pp
  14. 3 0
      packages/winceunits/namespaced/WinceApi.Extapi.pp
  15. 3 0
      packages/winceunits/namespaced/WinceApi.Gpsapi.pp
  16. 3 0
      packages/winceunits/namespaced/WinceApi.Gx.pp
  17. 3 0
      packages/winceunits/namespaced/WinceApi.Htmlctrl.pp
  18. 3 0
      packages/winceunits/namespaced/WinceApi.Iphlpapi.pp
  19. 3 0
      packages/winceunits/namespaced/WinceApi.Keybd.pp
  20. 3 0
      packages/winceunits/namespaced/WinceApi.Mmreg.pp
  21. 3 0
      packages/winceunits/namespaced/WinceApi.Mmsystem.pp
  22. 3 0
      packages/winceunits/namespaced/WinceApi.Msacm.pp
  23. 3 0
      packages/winceunits/namespaced/WinceApi.Msgqueue.pp
  24. 3 0
      packages/winceunits/namespaced/WinceApi.Nled.pp
  25. 3 0
      packages/winceunits/namespaced/WinceApi.Notify.pp
  26. 3 0
      packages/winceunits/namespaced/WinceApi.Oleauto.pp
  27. 3 0
      packages/winceunits/namespaced/WinceApi.Phone.pp
  28. 3 0
      packages/winceunits/namespaced/WinceApi.Pimstore.pp
  29. 3 0
      packages/winceunits/namespaced/WinceApi.Pm.pp
  30. 3 0
      packages/winceunits/namespaced/WinceApi.Pnp.pas
  31. 3 0
      packages/winceunits/namespaced/WinceApi.Power.pp
  32. 3 0
      packages/winceunits/namespaced/WinceApi.Projects.pp
  33. 3 0
      packages/winceunits/namespaced/WinceApi.Rapi.pp
  34. 3 0
      packages/winceunits/namespaced/WinceApi.Rapitypes.pp
  35. 3 0
      packages/winceunits/namespaced/WinceApi.Ras.pp
  36. 3 0
      packages/winceunits/namespaced/WinceApi.Raserror.pp
  37. 3 0
      packages/winceunits/namespaced/WinceApi.Ril.pp
  38. 3 0
      packages/winceunits/namespaced/WinceApi.Service.pp
  39. 3 0
      packages/winceunits/namespaced/WinceApi.Shellapi.pp
  40. 3 0
      packages/winceunits/namespaced/WinceApi.Simmgr.pp
  41. 3 0
      packages/winceunits/namespaced/WinceApi.Sip.pp
  42. 3 0
      packages/winceunits/namespaced/WinceApi.Sipapi.pp
  43. 3 0
      packages/winceunits/namespaced/WinceApi.Sms.pp
  44. 3 0
      packages/winceunits/namespaced/WinceApi.Storemgr.pas
  45. 3 0
      packages/winceunits/namespaced/WinceApi.Tapi.pp
  46. 3 0
      packages/winceunits/namespaced/WinceApi.Tlhelp32.pas
  47. 3 0
      packages/winceunits/namespaced/WinceApi.Todaycmn.pp
  48. 3 0
      packages/winceunits/namespaced/WinceApi.Tsp.pp
  49. 3 0
      packages/winceunits/namespaced/WinceApi.Wap.pp
  50. 3 0
      packages/winceunits/namespaced/WinceApi.Windbase.pp
  51. 3 0
      packages/winceunits/namespaced/WinceApi.Wininet.pp
  52. 3 0
      packages/winceunits/namespaced/WinceApi.Winioctl.pp
  53. 3 0
      packages/winceunits/namespaced/WinceApi.Ws2bth.pp
  54. 56 0
      packages/winceunits/namespaces.lst
  55. 6 0
      packages/winceunits/src/aygshell.pp
  56. 7 1
      packages/winceunits/src/bt_api.pp
  57. 7 1
      packages/winceunits/src/bt_sdp.pp
  58. 6 0
      packages/winceunits/src/bthapi.pp
  59. 7 1
      packages/winceunits/src/bthutil.pp
  60. 12 0
      packages/winceunits/src/buildwinceunits.pp
  61. 6 0
      packages/winceunits/src/cesync.pp
  62. 6 0
      packages/winceunits/src/commctrl.pp
  63. 6 0
      packages/winceunits/src/commdlg.pp
  64. 6 0
      packages/winceunits/src/connmgr.pp
  65. 6 0
      packages/winceunits/src/cpl.pp
  66. 6 0
      packages/winceunits/src/devload.pp
  67. 6 0
      packages/winceunits/src/devmgmt.pp
  68. 7 1
      packages/winceunits/src/extapi.pp
  69. 6 0
      packages/winceunits/src/gpsapi.pp
  70. 7 0
      packages/winceunits/src/gx.pp
  71. 6 0
      packages/winceunits/src/htmlctrl.pp
  72. 6 0
      packages/winceunits/src/iphlpapi.pp
  73. 7 1
      packages/winceunits/src/keybd.pp
  74. 6 0
      packages/winceunits/src/mmreg.pp
  75. 6 0
      packages/winceunits/src/mmsystem.pp
  76. 6 0
      packages/winceunits/src/msacm.pp
  77. 7 1
      packages/winceunits/src/msgqueue.pp
  78. 7 1
      packages/winceunits/src/nled.pp
  79. 6 0
      packages/winceunits/src/notify.pp
  80. 6 0
      packages/winceunits/src/oleauto.pp
  81. 7 1
      packages/winceunits/src/phone.pp
  82. 7 1
      packages/winceunits/src/pimstore.pp
  83. 7 1
      packages/winceunits/src/pm.pp
  84. 7 0
      packages/winceunits/src/pnp.pas
  85. 6 0
      packages/winceunits/src/power.pp
  86. 7 1
      packages/winceunits/src/projects.pp
  87. 6 0
      packages/winceunits/src/rapi.pp
  88. 7 0
      packages/winceunits/src/rapitypes.pp
  89. 7 1
      packages/winceunits/src/ras.pp
  90. 3 1
      packages/winceunits/src/raserror.pp
  91. 6 0
      packages/winceunits/src/ril.pp
  92. 6 0
      packages/winceunits/src/service.pp
  93. 6 0
      packages/winceunits/src/shellapi.pp
  94. 6 0
      packages/winceunits/src/simmgr.pp
  95. 7 1
      packages/winceunits/src/sip.pp
  96. 7 1
      packages/winceunits/src/sipapi.pp
  97. 7 1
      packages/winceunits/src/sms.pp
  98. 7 0
      packages/winceunits/src/storemgr.pas
  99. 6 0
      packages/winceunits/src/tapi.pp
  100. 7 0
      packages/winceunits/src/tlhelp32.pas

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Aygshell.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Aygshell;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i aygshell.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Bt_api.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Bt_api;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i bt_api.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Bt_sdp.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Bt_sdp;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i bt_sdp.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Bthapi.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Bthapi;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i bthapi.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Bthutil.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Bthutil;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i bthutil.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Buildwinceunits.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Buildwinceunits;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i buildwinceunits.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Cesync.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Cesync;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i cesync.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Commctrl.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Commctrl;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i commctrl.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Commdlg.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Commdlg;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i commdlg.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Connmgr.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Connmgr;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i connmgr.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Cpl.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Cpl;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i cpl.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Devload.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Devload;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i devload.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Devmgmt.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Devmgmt;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i devmgmt.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Extapi.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Extapi;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i extapi.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Gpsapi.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Gpsapi;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i gpsapi.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Gx.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Gx;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i gx.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Htmlctrl.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Htmlctrl;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i htmlctrl.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Iphlpapi.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Iphlpapi;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i iphlpapi.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Keybd.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Keybd;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i keybd.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Mmreg.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Mmreg;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mmreg.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Mmsystem.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Mmsystem;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i mmsystem.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Msacm.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Msacm;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i msacm.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Msgqueue.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Msgqueue;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i msgqueue.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Nled.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Nled;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i nled.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Notify.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Notify;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i notify.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Oleauto.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Oleauto;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i oleauto.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Phone.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Phone;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i phone.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Pimstore.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Pimstore;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i pimstore.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Pm.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Pm;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i pm.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Pnp.pas

@@ -0,0 +1,3 @@
+unit WinceApi.Pnp;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i pnp.pas}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Power.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Power;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i power.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Projects.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Projects;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i projects.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Rapi.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Rapi;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i rapi.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Rapitypes.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Rapitypes;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i rapitypes.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Ras.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Ras;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i ras.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Raserror.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Raserror;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i raserror.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Ril.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Ril;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i ril.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Service.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Service;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i service.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Shellapi.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Shellapi;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i shellapi.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Simmgr.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Simmgr;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i simmgr.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Sip.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Sip;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i sip.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Sipapi.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Sipapi;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i sipapi.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Sms.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Sms;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i sms.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Storemgr.pas

@@ -0,0 +1,3 @@
+unit WinceApi.Storemgr;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i storemgr.pas}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Tapi.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Tapi;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i tapi.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Tlhelp32.pas

@@ -0,0 +1,3 @@
+unit WinceApi.Tlhelp32;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i tlhelp32.pas}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Todaycmn.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Todaycmn;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i todaycmn.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Tsp.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Tsp;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i tsp.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Wap.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Wap;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i wap.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Windbase.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Windbase;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i windbase.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Wininet.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Wininet;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i wininet.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Winioctl.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Winioctl;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i winioctl.pp}

+ 3 - 0
packages/winceunits/namespaced/WinceApi.Ws2bth.pp

@@ -0,0 +1,3 @@
+unit WinceApi.Ws2bth;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i ws2bth.pp}

+ 56 - 0
packages/winceunits/namespaces.lst

@@ -0,0 +1,56 @@
+src/ril.pp=namespaced/WinceApi.Ril.pp
+{s*:src/}=namespaced/
+{i+:src/}
+src/buildwinceunits.pp=namespaced/WinceApi.Buildwinceunits.pp
+src/winioctl.pp=namespaced/WinceApi.Winioctl.pp
+src/sip.pp=namespaced/WinceApi.Sip.pp
+src/pimstore.pp=namespaced/WinceApi.Pimstore.pp
+src/rapitypes.pp=namespaced/WinceApi.Rapitypes.pp
+src/aygshell.pp=namespaced/WinceApi.Aygshell.pp
+src/connmgr.pp=namespaced/WinceApi.Connmgr.pp
+src/devmgmt.pp=namespaced/WinceApi.Devmgmt.pp
+src/tapi.pp=namespaced/WinceApi.Tapi.pp
+src/msacm.pp=namespaced/WinceApi.Msacm.pp
+src/gpsapi.pp=namespaced/WinceApi.Gpsapi.pp
+src/bthapi.pp=namespaced/WinceApi.Bthapi.pp
+src/commdlg.pp=namespaced/WinceApi.Commdlg.pp
+src/mmsystem.pp=namespaced/WinceApi.Mmsystem.pp
+src/raserror.pp=namespaced/WinceApi.Raserror.pp
+src/power.pp=namespaced/WinceApi.Power.pp
+src/ras.pp=namespaced/WinceApi.Ras.pp
+src/imm.pp=namespaced/WinceApi.Imm.pp
+src/wap.pp=namespaced/WinceApi.Wap.pp
+src/rapi.pp=namespaced/WinceApi.Rapi.pp
+src/service.pp=namespaced/WinceApi.Service.pp
+src/tlhelp32.pas=namespaced/WinceApi.Tlhelp32.pas
+src/sipapi.pp=namespaced/WinceApi.Sipapi.pp
+src/simmgr.pp=namespaced/WinceApi.Simmgr.pp
+src/pm.pp=namespaced/WinceApi.Pm.pp
+src/shellapi.pp=namespaced/WinceApi.Shellapi.pp
+src/notify.pp=namespaced/WinceApi.Notify.pp
+src/devload.pp=namespaced/WinceApi.Devload.pp
+src/extapi.pp=namespaced/WinceApi.Extapi.pp
+src/wininet.pp=namespaced/WinceApi.Wininet.pp
+src/projects.pp=namespaced/WinceApi.Projects.pp
+src/cpl.pp=namespaced/WinceApi.Cpl.pp
+src/mmreg.pp=namespaced/WinceApi.Mmreg.pp
+src/ws2bth.pp=namespaced/WinceApi.Ws2bth.pp
+src/storemgr.pas=namespaced/WinceApi.Storemgr.pas
+src/windbase.pp=namespaced/WinceApi.Windbase.pp
+src/oleauto.pp=namespaced/WinceApi.Oleauto.pp
+src/bthutil.pp=namespaced/WinceApi.Bthutil.pp
+src/iphlpapi.pp=namespaced/WinceApi.Iphlpapi.pp
+src/todaycmn.pp=namespaced/WinceApi.Todaycmn.pp
+src/phone.pp=namespaced/WinceApi.Phone.pp
+src/msgqueue.pp=namespaced/WinceApi.Msgqueue.pp
+src/bt_sdp.pp=namespaced/WinceApi.Bt_sdp.pp
+src/pnp.pas=namespaced/WinceApi.Pnp.pas
+src/sms.pp=namespaced/WinceApi.Sms.pp
+src/tsp.pp=namespaced/WinceApi.Tsp.pp
+src/bt_api.pp=namespaced/WinceApi.Bt_api.pp
+src/gx.pp=namespaced/WinceApi.Gx.pp
+src/nled.pp=namespaced/WinceApi.Nled.pp
+src/keybd.pp=namespaced/WinceApi.Keybd.pp
+src/cesync.pp=namespaced/WinceApi.Cesync.pp
+src/htmlctrl.pp=namespaced/WinceApi.Htmlctrl.pp
+src/commctrl.pp=namespaced/WinceApi.Commctrl.pp

+ 6 - 0
packages/winceunits/src/aygshell.pp

@@ -265,13 +265,19 @@
            236    VerifyTrust
            236    VerifyTrust
 }
 }
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit aygshell;
 unit aygshell;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
 {$MODE OBJFPC}
 {$MODE OBJFPC}
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 7 - 1
packages/winceunits/src/bt_api.pp

@@ -33,13 +33,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit bt_api;
 unit bt_api;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinApi.Winsock2, WinceAPI.Winioctl, WinceAPI.Ws2bth;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, WinSock2, WinIOCtl, ws2bth;
 uses Windows, WinSock2, WinIOCtl, ws2bth;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 //
 //
 //		COD classes
 //		COD classes
@@ -592,4 +598,4 @@ function rfCloseHandle(_hFile:HANDLE):BOOL; external KernelDLL name 'CloseHandle
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 7 - 1
packages/winceunits/src/bt_sdp.pp

@@ -28,11 +28,17 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit bt_sdp;
 unit bt_sdp;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
       SDP_ERROR_INVALID_SDP_VERSION           = $0001;
       SDP_ERROR_INVALID_SDP_VERSION           = $0001;
@@ -225,4 +231,4 @@ const
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 6 - 0
packages/winceunits/src/bthapi.pp

@@ -18,13 +18,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit bthapi;
 unit bthapi;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$MODE OBJFPC}
 {$MODE OBJFPC}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
       LIBID_BTHAPILib:TIID = '{00BC26C8-0A87-41d0-82BA-61FF9E0B1BB5}';
       LIBID_BTHAPILib:TIID = '{00BC26C8-0A87-41d0-82BA-61FF9E0B1BB5}';

+ 7 - 1
packages/winceunits/src/bthutil.pp

@@ -14,13 +14,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit bthutil;
 unit bthutil;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 ////////////////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////////////////
 //
 //
@@ -80,4 +86,4 @@ function BthGetMode(pdwMode:LPDWORD):longint; external BthutilDLL name 'BthGetMo
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 12 - 0
packages/winceunits/src/buildwinceunits.pp

@@ -16,10 +16,21 @@
    Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
    Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
    Boston, MA 02110-1301, USA.
    Boston, MA 02110-1301, USA.
 }
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit buildwinceunits;
 unit buildwinceunits;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  WinceAPI.Aygshell, WinApi.Commctrl, WinApi.Commdlg, WinceAPI.Iphlpapi, WinceAPI.Notify, WinceAPI.Oleauto, MacOsApi.Power, WinApi.Shellapi, WinceAPI.Simmgr, WinceAPI.Tapi,
+  WinceAPI.Gpsapi, WinceAPI.Todaycmn, WinceAPI.Windbase, WinceAPI.Cesync, WinceAPI.Gx, WinceAPI.Winioctl, WinceAPI.Msgqueue, WinceAPI.Pm, WinceAPI.Service, WinceAPI.Htmlctrl,
+  WinceAPI.Sipapi, WinceAPI.Cpl, WinceAPI.Bt_api, WinceAPI.Bt_sdp, WinceAPI.Bthapi, WinceAPI.Bthutil, WinceAPI.Pimstore, WinceAPI.Ril, SinclairApi.Sms, WinceAPI.Ws2bth,
+  WinceAPI.Keybd, WinceAPI.Nled, WinceAPI.Phone, WinceAPI.Connmgr, WinceAPI.Devload, WinceAPI.Devmgmt, WinceAPI.Mmreg, WinApi.Mmsystem, WinceAPI.Msacm,
+  WinApi.Wininet, WinceAPI.Ras, WinceAPI.Raserror, WinceAPI.Sip, WinceAPI.Projects, WinceAPI.Wap, WinceAPI.Tsp, WinceAPI.Extapi, WinceAPI.Imm, WinceAPI.Rapitypes,
+  WinceAPI.Storemgr, WinceAPI.Pnp, WinceAPI.Tlhelp32;
+{$ELSE FPC_DOTTEDUNITS}
 uses
 uses
   aygshell, commctrl, commdlg, iphlpapi, notify, oleauto, power, shellapi, simmgr, tapi,
   aygshell, commctrl, commdlg, iphlpapi, notify, oleauto, power, shellapi, simmgr, tapi,
   gpsapi, todaycmn, windbase, cesync, gx, winioctl, msgqueue, pm, service, htmlctrl,
   gpsapi, todaycmn, windbase, cesync, gx, winioctl, msgqueue, pm, service, htmlctrl,
@@ -27,6 +38,7 @@ uses
   keybd, nled, phone, connmgr, devload, devmgmt, mmreg, mmsystem, msacm,
   keybd, nled, phone, connmgr, devload, devmgmt, mmreg, mmsystem, msacm,
   wininet, ras, raserror, sip, projects, wap, tsp, extapi, imm, rapitypes,
   wininet, ras, raserror, sip, projects, wap, tsp, extapi, imm, rapitypes,
   storemgr, pnp, tlhelp32;
   storemgr, pnp, tlhelp32;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 implementation
 implementation
 
 

+ 6 - 0
packages/winceunits/src/cesync.pp

@@ -15,11 +15,17 @@
  Converted from cesync.h by Yury Sidorov                               }
  Converted from cesync.h by Yury Sidorov                               }
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IFNDEF FPC_DOTTEDUNITS}
 unit cesync;
 unit cesync;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows {$ifdef UNDER_CE}, WinceAPI.Windbase {$endif};
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows {$ifdef UNDER_CE}, windbase {$endif};
 uses Windows {$ifdef UNDER_CE}, windbase {$endif};
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$IFDEF FPC}
 {$IFDEF FPC}
 {$PACKRECORDS C}
 {$PACKRECORDS C}

+ 6 - 0
packages/winceunits/src/commctrl.pp

@@ -80,11 +80,17 @@
             33    Str_SetPtrW
             33    Str_SetPtrW
 }
 }
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit commctrl;
 unit commctrl;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 6 - 0
packages/winceunits/src/commdlg.pp

@@ -14,11 +14,17 @@
 {  Declarations for comdlg WinCE API
 {  Declarations for comdlg WinCE API
 
 
 }
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit commdlg;
 unit commdlg;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 6 - 0
packages/winceunits/src/connmgr.pp

@@ -36,13 +36,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit connmgr;
 unit connmgr;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinApi.Winsock2;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, WinSock2;
 uses Windows, WinSock2;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
       CellcoreDLL = 'cellcore.dll';
       CellcoreDLL = 'cellcore.dll';

+ 6 - 0
packages/winceunits/src/cpl.pp

@@ -50,7 +50,9 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit cpl;
 unit cpl;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$ifdef FPC_OS_UNICODE}
 {$ifdef FPC_OS_UNICODE}
   {$define UNICODE}
   {$define UNICODE}
@@ -58,7 +60,11 @@ unit cpl;
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$PACKRECORDS 1} // #include "pshpack1.h"   /* Assume byte packing throughout */
 {$PACKRECORDS 1} // #include "pshpack1.h"   /* Assume byte packing throughout */
 
 

+ 6 - 0
packages/winceunits/src/devload.pp

@@ -25,13 +25,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit devload;
 unit devload;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 // @doc DRIVERS
 // @doc DRIVERS
 
 

+ 6 - 0
packages/winceunits/src/devmgmt.pp

@@ -33,13 +33,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit devmgmt;
 unit devmgmt;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Aygshell;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, aygshell;
 uses Windows, aygshell;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 // - cfgmgrapi.h
 // - cfgmgrapi.h
 
 

+ 7 - 1
packages/winceunits/src/extapi.pp

@@ -29,13 +29,19 @@
 //
 //
 
 
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit extapi;
 unit extapi;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Tapi;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, TAPI;
 uses Windows, TAPI;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
 // ExTAPI LINEERR_ constants
 // ExTAPI LINEERR_ constants
@@ -430,4 +436,4 @@ function lineUnregister(hLine:HLINE):LONG; external ExTapiDLL name 'lineUnregist
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 6 - 0
packages/winceunits/src/gpsapi.pp

@@ -21,13 +21,19 @@
 // Microsoft Windows Mobile 5.0 for PocketPC SDK.
 // Microsoft Windows Mobile 5.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit GPSApi;
 unit GPSApi;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
       GPS_MAX_SATELLITES    = 12;
       GPS_MAX_SATELLITES    = 12;

+ 7 - 0
packages/winceunits/src/gx.pp

@@ -1,4 +1,6 @@
+{$IFNDEF FPC_DOTTEDUNITS}
 Unit gx;
 Unit gx;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$MODE objfpc}
 {$MODE objfpc}
 
 
@@ -7,8 +9,13 @@ Unit gx;
 
 
 Interface
 Interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+Uses
+  WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 Uses
 Uses
   Windows;
   Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 Const
 Const
   GXDLL = 'gx.dll';
   GXDLL = 'gx.dll';

+ 6 - 0
packages/winceunits/src/htmlctrl.pp

@@ -18,11 +18,17 @@
     -w
     -w
     htmlctrl.h
     htmlctrl.h
 }
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit htmlctrl;
 unit htmlctrl;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$IFDEF FPC}
 {$IFDEF FPC}
 {$PACKRECORDS C}
 {$PACKRECORDS C}

+ 6 - 0
packages/winceunits/src/iphlpapi.pp

@@ -78,11 +78,17 @@
                   UnenableRouter
                   UnenableRouter
 }
 }
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit iphlpapi;
 unit iphlpapi;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 7 - 1
packages/winceunits/src/keybd.pp

@@ -20,11 +20,17 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit keybd;
 unit keybd;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Winioctl;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows, WinIOCtl;
 uses windows, WinIOCtl;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 // EXTERNAL DRIVERS
 // EXTERNAL DRIVERS
 // KEY_STATE_FLAGS | Flags for keyboard events and shift state.
 // KEY_STATE_FLAGS | Flags for keyboard events and shift state.
@@ -312,4 +318,4 @@ begin
   KeyStateIsDownTransition:=KeyStateIsDown(Flags) and (not KeyStateIsPrevDown(Flags));
   KeyStateIsDownTransition:=KeyStateIsDown(Flags) and (not KeyStateIsPrevDown(Flags));
 end;
 end;
 
 
-end.
+end.

+ 6 - 0
packages/winceunits/src/mmreg.pp

@@ -25,11 +25,17 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mmreg;
 unit mmreg;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {
 {
   Automatically converted by H2Pas 1.0.0 from mmreg.h
   Automatically converted by H2Pas 1.0.0 from mmreg.h

+ 6 - 0
packages/winceunits/src/mmsystem.pp

@@ -28,7 +28,9 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit mmsystem;
 unit mmsystem;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
@@ -38,7 +40,11 @@ unit mmsystem;
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Mmreg;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, mmreg;
 uses Windows, mmreg;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$PACKRECORDS 1} // #include "pshpack1.h"   // Assume byte packing throughout
 {$PACKRECORDS 1} // #include "pshpack1.h"   // Assume byte packing throughout
 
 

+ 6 - 0
packages/winceunits/src/msacm.pp

@@ -21,14 +21,20 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit msacm;
 unit msacm;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 {$PACKRECORDS 1} // #pragma pack(1)         /* Assume byte packing throughout */
 {$PACKRECORDS 1} // #pragma pack(1)         /* Assume byte packing throughout */
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Mmreg;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, mmreg;
 uses Windows, mmreg;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 //
 //
 //  there are four types of 'handles' used by the ACM. the first three
 //  there are four types of 'handles' used by the ACM. the first three

+ 7 - 1
packages/winceunits/src/msgqueue.pp

@@ -18,13 +18,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit MsgQueue;
 unit MsgQueue;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 // Declarations of constants and structures transferred from winbase.h.
 // Declarations of constants and structures transferred from winbase.h.
 
 
@@ -80,4 +86,4 @@ function CloseMsgQueue(hMsgQ:HANDLE):BOOL; external KernelDLL name 'CloseMsgQueu
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 7 - 1
packages/winceunits/src/nled.pp

@@ -26,13 +26,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit NLed;
 unit NLed;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Winioctl;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, WinIOCtl;
 uses Windows, WinIOCtl;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 // @CESYSGEN IF COREDLL_NLED
 // @CESYSGEN IF COREDLL_NLED
 
 
@@ -241,4 +247,4 @@ function NLedSetDevice(nDeviceId:UINT; pInput:pointer):BOOL;  external KernelDLL
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 6 - 0
packages/winceunits/src/notify.pp

@@ -19,11 +19,17 @@
     notify.h
     notify.h
 }
 }
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit notify;
 unit notify;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 6 - 0
packages/winceunits/src/oleauto.pp

@@ -240,11 +240,17 @@
        E2 VectorFromBstr
        E2 VectorFromBstr
 }
 }
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit oleauto;
 unit oleauto;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 7 - 1
packages/winceunits/src/phone.pp

@@ -20,13 +20,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit phone;
 unit phone;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 type
 type
      CALLERIDTYPE = (CALLERIDTYPE_UNAVAILABLE,
      CALLERIDTYPE = (CALLERIDTYPE_UNAVAILABLE,
@@ -322,4 +328,4 @@ function PhoneIsEmergencyNumber(fTailMatchOnly:BOOL;
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 7 - 1
packages/winceunits/src/pimstore.pp

@@ -18,13 +18,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit pimstore;
 unit pimstore;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$MODE OBJFPC}
 {$MODE OBJFPC}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinApi.Activex, WinceAPI.Windbase;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, ActiveX, windbase;
 uses Windows, ActiveX, windbase;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
 // Flags for receiving notifications
 // Flags for receiving notifications
@@ -1158,4 +1164,4 @@ begin
   PIM_PROP_TAG:=(ulPropID shl 16) or ulPropType;
   PIM_PROP_TAG:=(ulPropID shl 16) or ulPropType;
 end;
 end;
 
 
-end.
+end.

+ 7 - 1
packages/winceunits/src/pm.pp

@@ -24,13 +24,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit PM;
 unit PM;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Winioctl;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, WinIOCtl;
 uses Windows, WinIOCtl;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 //**********************************************************************
 //**********************************************************************
 // WinCE Device Interface GUIDs for Power Manager controlled devices.
 // WinCE Device Interface GUIDs for Power Manager controlled devices.
@@ -360,4 +366,4 @@ begin
   VALID_DX:=(dx>DWORD(PwrDeviceUnspecified)) and (dx<DWORD(PwrDeviceMaximum));
   VALID_DX:=(dx>DWORD(PwrDeviceUnspecified)) and (dx<DWORD(PwrDeviceMaximum));
 end;
 end;
 
 
-end.
+end.

+ 7 - 0
packages/winceunits/src/pnp.pas

@@ -1,4 +1,6 @@
+{$IFNDEF FPC_DOTTEDUNITS}
 unit PnP;
 unit PnP;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$mode objfpc}
 {$mode objfpc}
 
 
@@ -22,8 +24,13 @@ unit PnP;
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses
 uses
   Windows;
   Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
   // Maximum size of a device interface name. The choice of value is arbitrary
   // Maximum size of a device interface name. The choice of value is arbitrary

+ 6 - 0
packages/winceunits/src/power.pp

@@ -21,11 +21,17 @@
 
 
 { Power Management APIs }
 { Power Management APIs }
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit power;
 unit power;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 7 - 1
packages/winceunits/src/projects.pp

@@ -24,13 +24,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit projects;
 unit projects;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
       Note_prjDLL = 'note_prj.dll';
       Note_prjDLL = 'note_prj.dll';
@@ -342,4 +348,4 @@ function EnumProjectsFilesEx(pfnEnumProc:PROJECTSFILES_ENUMPROC_EX;
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 6 - 0
packages/winceunits/src/rapi.pp

@@ -1,5 +1,7 @@
 {$mode delphi}
 {$mode delphi}
+{$IFNDEF FPC_DOTTEDUNITS}
 UNIT RAPI;
 UNIT RAPI;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 // Created and donated to the public domain 2001
 // Created and donated to the public domain 2001
 //   by Scott Crossen, [email protected]
 //   by Scott Crossen, [email protected]
@@ -8,7 +10,11 @@ UNIT RAPI;
 
 
 INTERFACE
 INTERFACE
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Rapitypes;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, RAPITypes;
 uses Windows, RAPITypes;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
   FAF_ATTRIBUTES = $00000001;
   FAF_ATTRIBUTES = $00000001;

+ 7 - 0
packages/winceunits/src/rapitypes.pp

@@ -15,14 +15,21 @@
   Types from rapitypes.h, others are directly in rapi.pp, but this unit is used
   Types from rapitypes.h, others are directly in rapi.pp, but this unit is used
   from Win32 and WinCE.
   from Win32 and WinCE.
 }
 }
+{$IFNDEF FPC_DOTTEDUNITS}
 unit RAPITypes;
 unit RAPITypes;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  System.Types;
+{$ELSE FPC_DOTTEDUNITS}
 uses
 uses
   types;
   types;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 type
 type
   RAPISTREAMFLAG = (
   RAPISTREAMFLAG = (

+ 7 - 1
packages/winceunits/src/ras.pp

@@ -24,13 +24,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit RAS;
 unit RAS;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Tapi;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, Tapi;
 uses Windows, Tapi;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$PACKRECORDS 4} // #include "pshpack4.h"
 {$PACKRECORDS 4} // #include "pshpack4.h"
 
 
@@ -898,4 +904,4 @@ function RasSetEapConnectionData(pszPhonebook:LPCTSTR;    // path to phone book
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 3 - 1
packages/winceunits/src/raserror.pp

@@ -25,7 +25,9 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit RASError;
 unit RASError;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
@@ -207,4 +209,4 @@ const
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 6 - 0
packages/winceunits/src/ril.pp

@@ -21,14 +21,20 @@
 //
 //
 
 
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit RIL;
 unit RIL;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 {$INLINE ON}
 {$INLINE ON}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
       RILDLL = 'ril.dll';
       RILDLL = 'ril.dll';

+ 6 - 0
packages/winceunits/src/service.pp

@@ -23,13 +23,19 @@ Notes:
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit service;
 unit service;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, WinceAPI.Winioctl;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, WinIOCtl;
 uses Windows, WinIOCtl;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 //
 //
 //  Return codes
 //  Return codes

+ 6 - 0
packages/winceunits/src/shellapi.pp

@@ -173,11 +173,17 @@
 }
 }
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IFNDEF FPC_DOTTEDUNITS}
 unit shellapi;
 unit shellapi;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 6 - 0
packages/winceunits/src/simmgr.pp

@@ -20,11 +20,17 @@
   contact S0vNark0m for more information [email protected] (en, ru)
   contact S0vNark0m for more information [email protected] (en, ru)
 }
 }
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit simmgr;
 unit simmgr;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 7 - 1
packages/winceunits/src/sip.pp

@@ -17,13 +17,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit sip;
 unit sip;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
 {$MODE OBJFPC}
 {$MODE OBJFPC}
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows, System.Types, WinceAPI.Sipapi;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows, Types, SIPAPI;
 uses Windows, Types, SIPAPI;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
       IID_IIMCallback:TIID    = '{42429669-AE04-11D0-A4F8-00AA00A749B9}';
       IID_IIMCallback:TIID    = '{42429669-AE04-11D0-A4F8-00AA00A749B9}';
@@ -120,4 +126,4 @@ type
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 7 - 1
packages/winceunits/src/sipapi.pp

@@ -18,13 +18,19 @@
 //  Microsoft Windows Mobile 5.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 5.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit SIPApi;
 unit SIPApi;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
       SIP_STATUS_UNAVAILABLE	= 0;
       SIP_STATUS_UNAVAILABLE	= 0;
@@ -104,4 +110,4 @@ const
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 7 - 1
packages/winceunits/src/sms.pp

@@ -18,13 +18,19 @@
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //  Microsoft Windows Mobile 6.0 for PocketPC SDK.
 //
 //
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit sms;
 unit sms;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$CALLING cdecl}
 {$CALLING cdecl}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses Windows;
 uses Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 //
 //
 // Errors
 // Errors
@@ -579,4 +585,4 @@ function SmsGetTime(ptsCurrentTime:LPSYSTEMTIME;  // (UTC time)
 
 
 implementation
 implementation
 
 
-end.
+end.

+ 7 - 0
packages/winceunits/src/storemgr.pas

@@ -1,4 +1,6 @@
+{$IFNDEF FPC_DOTTEDUNITS}
 unit StoreMgr;
 unit StoreMgr;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$PACKSET 1}
 {$PACKSET 1}
 {$mode objfpc}
 {$mode objfpc}
@@ -25,8 +27,13 @@ unit StoreMgr;
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses
 uses
   Windows;
   Windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
   BLOCK_DRIVER_GUID: GUID                    = '{A4E7EDDA-E575-4252-9D6B-4195D48BB865}';
   BLOCK_DRIVER_GUID: GUID                    = '{A4E7EDDA-E575-4252-9D6B-4195D48BB865}';

+ 6 - 0
packages/winceunits/src/tapi.pp

@@ -19,11 +19,17 @@
   contact S0vNark0m for more information [email protected] (en, ru)
   contact S0vNark0m for more information [email protected] (en, ru)
 }
 }
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit tapi;
 unit tapi;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses windows;
 uses windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$calling cdecl}
 {$calling cdecl}
 
 

+ 7 - 0
packages/winceunits/src/tlhelp32.pas

@@ -44,14 +44,21 @@
 {                                                                              }
 {                                                                              }
 {******************************************************************************}
 {******************************************************************************}
 
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit TlHelp32;
 unit TlHelp32;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 {$mode objfpc}
 {$mode objfpc}
 
 
 interface
 interface
 
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  WinApi.Windows;
+{$ELSE FPC_DOTTEDUNITS}
 uses
 uses
   windows;
   windows;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
 const
 const
   libtoolhelp = 'toolhelp.dll';
   libtoolhelp = 'toolhelp.dll';

Some files were not shown because too many files changed in this diff