73 lines
1.6 KiB
Modula-2
73 lines
1.6 KiB
Modula-2
|
LIBRARY SYNCENG
|
||
|
DESCRIPTION 'Windows Briefcase Engine'
|
||
|
|
||
|
HEAPSIZE 0
|
||
|
|
||
|
SECTIONS
|
||
|
.text EXECUTE READ ;/* executable code and read-only data */
|
||
|
.bss READ WRITE ;/* uninitialized data */
|
||
|
.rdata READ ;/* read-only data */
|
||
|
.data READ WRITE ;/* initialized data */
|
||
|
.rsrc READ ;/* resources */
|
||
|
.idata READ WRITE ;/* imported address table */
|
||
|
.edata READ ;/* exported function information */
|
||
|
.reloc READ ;/* relocation information */
|
||
|
.instanc READ WRITE ;/* instance data */
|
||
|
|
||
|
EXPORTS
|
||
|
|
||
|
;/* briefcase interface */
|
||
|
|
||
|
OpenBriefcase
|
||
|
SaveBriefcase
|
||
|
CloseBriefcase
|
||
|
DeleteBriefcase
|
||
|
GetOpenBriefcaseInfo
|
||
|
ClearBriefcaseCache
|
||
|
FindFirstBriefcase
|
||
|
FindNextBriefcase
|
||
|
FindBriefcaseClose
|
||
|
|
||
|
;/* twin interface */
|
||
|
|
||
|
AddObjectTwin
|
||
|
AddFolderTwin
|
||
|
ReleaseTwinHandle
|
||
|
DeleteTwin
|
||
|
GetObjectTwinHandle
|
||
|
IsFolderTwin
|
||
|
CreateFolderTwinList
|
||
|
DestroyFolderTwinList
|
||
|
GetFolderTwinStatus
|
||
|
IsOrphanObjectTwin
|
||
|
CountSourceFolderTwins
|
||
|
AnyTwins
|
||
|
|
||
|
;/* twin list interface */
|
||
|
|
||
|
CreateTwinList
|
||
|
DestroyTwinList
|
||
|
AddTwinToTwinList
|
||
|
AddAllTwinsToTwinList
|
||
|
RemoveTwinFromTwinList
|
||
|
RemoveAllTwinsFromTwinList
|
||
|
|
||
|
;/* reconciliation list interface */
|
||
|
|
||
|
CreateRecList
|
||
|
DestroyRecList
|
||
|
ReconcileItem
|
||
|
BeginReconciliation
|
||
|
EndReconciliation
|
||
|
|
||
|
;/* volume ID interface */
|
||
|
|
||
|
IsPathOnVolume
|
||
|
GetVolumeDescription
|
||
|
|
||
|
;/* file stamp interface */
|
||
|
|
||
|
GetFileStamp
|
||
|
CompareFileStamps
|
||
|
|