Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
232 changes: 137 additions & 95 deletions Dokan.pas

Large diffs are not rendered by default.

11 changes: 8 additions & 3 deletions DokanWin.pas
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(*
Dokan API wrapper for Delphi based on Release 1.4.1.1000
https://github.com/dokan-dev/dokany/releases/tag/v1.4.1.1000
Copyright (C) 2019 - 2021 Sven Harazim
Dokan API wrapper for Delphi based on Release 2.0.5.1000
https://github.com/dokan-dev/dokany/releases/tag/v2.0.5.1000
Copyright (C) 2019 - 2023 Sven Harazim

Dokan : user-mode file system library for Windows

Expand Down Expand Up @@ -43,6 +43,9 @@ interface
ULONG64 = UInt64;
PACCESS_MASK = ^ACCESS_MASK;

LPVOID = Pointer;
PVOID = Pointer;

_UNICODE_STRING = record
Length: USHORT;
MaximumLength: USHORT;
Expand Down Expand Up @@ -267,6 +270,8 @@ _WIN32_FIND_STREAM_DATA = record
STATUS_CANNOT_DELETE = NTSTATUS($C0000121);
STATUS_NOT_FOUND = NTSTATUS($C0000225);

VOLUME_SECURITY_DESCRIPTOR_MAX_SIZE = 1024 * 16;

implementation

end.
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (C) 2015 - 2021 Adrien J. <liryna.stark@gmail.com> and Maxime C. <maxime@islog.com>
Copyright (C) 2015 - 2022 Adrien J. <liryna.stark@gmail.com> and Maxime C. <maxime@islog.com>
Copyright (C) 2007 - 2011 Hiroki Asakawa <info@dokan-dev.net>

Permission is hereby granted, free of charge, to any person obtaining a copy
Expand Down
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,13 @@ Delphi/FreePascal and Dokan library
## Supported Dokan Version
https://github.com/dokan-dev/dokany

1.4.1.1000
2.0.6.1000

https://github.com/dokan-dev/dokany/releases/tag/v1.4.1.1000
https://github.com/dokan-dev/dokany/releases/tag/v2.0.6.1000

## Update Dokan 1.1.0 application to Dokany 2.x.x

https://github.com/dokan-dev/dokany/wiki/Update-Dokan-1.1.0-application-to-Dokany-2.0.0

## How to write a file system
To make a file system, an application needs to implement IDokanOperations interface.
Expand Down
Loading