)]}'
{
  "commit": "584661e80304d7bc08c1f562e8bd90be7cd46a78",
  "tree": "b9185ec8d7fe0d44aa00fe7c6f19f6cbadd64cf8",
  "parents": [
    "6448058bb345d3c14d20c575103064c4883e0e93"
  ],
  "author": {
    "name": "LIU Hao",
    "email": "lh_mouse@126.com",
    "time": "Sat Jul 19 21:40:16 2025 +0800"
  },
  "committer": {
    "name": "LIU Hao",
    "email": "lh_mouse@126.com",
    "time": "Sat Jul 19 23:15:41 2025 +0800"
  },
  "message": "headers/wintrust: Add forward declarations for structs\n\nLike in 0028c5c24f84750b5a53131c69e5f69fb51d8a7c, this solves warnings like\n\n   mingw-w64-headers/include/wintrust.h:245:47: warning: \u0027struct _CRYPT_PROVIDER_DATA\u0027 declared inside parameter list will not be visible outside of this definition or declaration\n     245 |   typedef WINBOOL (*PFN_CPD_ADD_STORE)(struct _CRYPT_PROVIDER_DATA *pProvData,HCERTSTORE hStore2Add);\n         |                                               ^~~~~~~~~~~~~~~~~~~~\n   mingw-w64-headers/include/wintrust.h:246:124: warning: \u0027struct _CRYPT_PROVIDER_SGNR\u0027 declared inside parameter list will not be visible outside of this definition or declaration\n     246 |   typedef WINBOOL (*PFN_CPD_ADD_SGNR)(struct _CRYPT_PROVIDER_DATA *pProvData,WINBOOL fCounterSigner,DWORD idxSigner,struct _CRYPT_PROVIDER_SGNR *pSgnr2Add);\n         |                                                                                                                            ^~~~~~~~~~~~~~~~~~~~\n\nWithout these forward declarations the typedefs declare new local types that\nare not the same types as those in file scope.\n\nSigned-off-by: LIU Hao \u003clh_mouse@126.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22e03f2374b0d94e8213f130744cf0a7f00ec245",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/include/wintrust.h",
      "new_id": "68221d0b4da2599345923bbe575ed8f5f8b57170",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/include/wintrust.h"
    }
  ]
}
