{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "fixed in changeset 37873.  First binary v1.8.4.15. ",
    "ClosedDate": "2009-08-03T08:27:16.983-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "Hi Cheeso,I have just compiled the soure code from this ZIP file DotNetZip-src-v1.8.4.14.zip and found the cause of the problem.  In the fileZipEntry.cs (it's a part of the project \"Zip Partial DLL\") there is the functionSetLastWriteTime. This function calls the native API functionCreateFileCE of CoreDll.dll:\n \n \nIntPtr hFile  = (IntPtr) CreateFileCE(filename, \n          (uint)FileAccess.Write, \n          (uint)FileShare.Write, \n          0, \n          (uint) 3,  // == open existing\n          (uint)0, // flagsAndAttributes \n           0);\nIf I replace the FileAccess enumeration FileAccess.Write and the FileShare enumerationFileShare.Write with the WinAPI constant values of GENERIC_WRITE (0x40000000L)and FILE_SHARE_WRITE (0x00000002) the problem is fixed\nIntPtr hFile  = (IntPtr) CreateFileCE(filename, \n      (uint)0x40000000L,  \n      (uint)0x00000002L, \n      0, \n      (uint) 3,  // == open existing\n      (uint)0, // flagsAndAttributes \n      0);\n \n \n \nThe values of the .NET enumerations do not match the values of the WinAPI constants.\nRegards Peter",
    "LastUpdatedDate": "2013-05-16T05:32:12.69-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-08-03T08:20:35.013-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "WinCE6.0: \"Last Modified time\" not written correctly",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 8307
  },
  "FileAttachments": [],
  "Comments": []
}