From b0ce2218a60cb2fc8de501009f2d2513bb100bc3 Mon Sep 17 00:00:00 2001 From: Dylan Perks Date: Mon, 21 Mar 2022 01:34:50 +0000 Subject: [PATCH 1/7] DirectStorage bindings --- build/cache/assimp.json.gz | Bin 110709 -> 110709 bytes build/cache/dstorage.json.gz | Bin 0 -> 5787 bytes build/cache/sdl.json.gz | Bin 157592 -> 162834 bytes build/cache/vulkan.json.gz | Bin 260192 -> 260192 bytes build/cache/vulkan_video.json.gz | Bin 13934 -> 14816 bytes build/cache/win32extras.json.gz | Bin 110470 -> 163342 bytes build/cache/xaudio.json.gz | Bin 10331 -> 10331 bytes build/csharp_typemap.json | 2 + generator.json | 85 +- src/Assimp/Silk.NET.Assimp/Assimp.gen.cs | 237 + src/Core/Silk.NET.BuildTools/Cpp/Clang.cs | 35 +- src/Core/Silk.NET.BuildTools/Generator.cs | 159 +- .../Enums/StreamInfoLevels.gen.cs | 21 + src/Core/Silk.NET.Core.Win32Extras/Manual.cs | 10 + .../Structs/ByHandleFileInformation.gen.cs | 138 + .../Createfile2ExtendedParameters.gen.cs | 94 + .../Structs/DiskSpaceInformation.gen.cs | 171 + .../PfnLpoverlappedCompletionRoutine.gen.cs | 53 + .../Structs/Win32FileAttributeData.gen.cs | 94 + .../Structs/Win32FindStreamData.gen.cs | 44 + .../Silk.NET.Core.Win32Extras/Windows.gen.cs | 7424 +++++++++++++- .../WindowsOverloads.gen.cs | 9016 +++++++++++++++++ src/Core/Silk.NET.Core/win32extras.h | 4 +- .../Silk.NET.DirectStorage/DStorage.cs | 38 + .../Silk.NET.DirectStorage/DStorage.gen.cs | 72 + .../DStorageLibraryNameContainer.cs | 31 + .../DStorageOverloads.gen.cs | 45 + .../Enums/CommandType.gen.cs | 25 + .../Enums/CompressionFormat.gen.cs | 23 + .../Silk.NET.DirectStorage/Enums/Debug.gen.cs | 25 + .../Enums/Priority.gen.cs | 31 + .../Enums/RequestDestinationType.gen.cs | 27 + .../Enums/RequestSourceType.gen.cs | 21 + .../Enums/StagingBufferSize.gen.cs | 21 + .../Silk.NET.DirectStorage.csproj | 15 + .../Structs/Configuration.gen.cs | 72 + .../Structs/CustomDecompressionRequest.gen.cs | 94 + .../Structs/CustomDecompressionResult.gen.cs | 50 + .../Structs/Destination.gen.cs | 89 + .../Structs/DestinationBuffer.gen.cs | 61 + .../Structs/DestinationMemory.gen.cs | 50 + .../DestinationMultipleSubresources.gen.cs | 50 + .../Structs/DestinationTextureRegion.gen.cs | 61 + .../Structs/DestinationTiles.gen.cs | 61 + .../Structs/ErrorFirstFailure.gen.cs | 121 + .../Structs/ErrorFirstFailureUnion.gen.cs | 65 + .../Structs/ErrorParametersRequest.gen.cs | 48 + .../Structs/ErrorParametersSignal.gen.cs | 50 + .../Structs/ErrorParametersStatus.gen.cs | 50 + .../Structs/ErrorRecord.gen.cs | 50 + .../IDStorageCustomDecompressionQueue.gen.cs | 299 + .../Structs/IDStorageFactory.gen.cs | 981 ++ .../Structs/IDStorageFile.gen.cs | 205 + .../Structs/IDStorageQueue.gen.cs | 391 + .../Structs/IDStorageStatusArray.gen.cs | 195 + .../Structs/QueueDesc.gen.cs | 83 + .../Structs/QueueInfo.gen.cs | 61 + .../Structs/Request.gen.cs | 94 + .../Structs/RequestOptions.gen.cs | 88 + .../Structs/Source.gen.cs | 53 + .../Structs/SourceFile.gen.cs | 61 + .../Structs/SourceMemory.gen.cs | 50 + .../silk.net.directstorage.h | 2 + src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs | 33 + .../Enums/InstanceCreateFlags.gen.cs | 19 + .../Structs/InstanceCreateInfo.gen.cs | 4 +- .../Silk.NET.Vulkan/Video/VkVideo.gen.cs | 148 + src/Windowing/Silk.NET.SDL/Sdl.gen.cs | 726 ++ 68 files changed, 22147 insertions(+), 279 deletions(-) create mode 100644 build/cache/dstorage.json.gz create mode 100644 src/Core/Silk.NET.Core.Win32Extras/Enums/StreamInfoLevels.gen.cs create mode 100644 src/Core/Silk.NET.Core.Win32Extras/Structs/ByHandleFileInformation.gen.cs create mode 100644 src/Core/Silk.NET.Core.Win32Extras/Structs/Createfile2ExtendedParameters.gen.cs create mode 100644 src/Core/Silk.NET.Core.Win32Extras/Structs/DiskSpaceInformation.gen.cs create mode 100644 src/Core/Silk.NET.Core.Win32Extras/Structs/PfnLpoverlappedCompletionRoutine.gen.cs create mode 100644 src/Core/Silk.NET.Core.Win32Extras/Structs/Win32FileAttributeData.gen.cs create mode 100644 src/Core/Silk.NET.Core.Win32Extras/Structs/Win32FindStreamData.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/DStorage.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/DStorage.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/DStorageLibraryNameContainer.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/DStorageOverloads.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Enums/CommandType.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Enums/CompressionFormat.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Enums/Debug.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Enums/Priority.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Enums/RequestDestinationType.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Enums/RequestSourceType.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Enums/StagingBufferSize.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Silk.NET.DirectStorage.csproj create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/Configuration.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/CustomDecompressionRequest.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/CustomDecompressionResult.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/Destination.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationBuffer.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationMemory.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationMultipleSubresources.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationTextureRegion.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationTiles.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorFirstFailure.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorFirstFailureUnion.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersRequest.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersSignal.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersStatus.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorRecord.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageCustomDecompressionQueue.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageFactory.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageFile.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageQueue.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageStatusArray.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/QueueDesc.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/QueueInfo.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/Request.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/RequestOptions.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/Source.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/SourceFile.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/Structs/SourceMemory.gen.cs create mode 100644 src/Microsoft/Silk.NET.DirectStorage/silk.net.directstorage.h create mode 100644 src/Vulkan/Silk.NET.Vulkan/Enums/InstanceCreateFlags.gen.cs create mode 100644 src/Vulkan/Silk.NET.Vulkan/Video/VkVideo.gen.cs diff --git a/build/cache/assimp.json.gz b/build/cache/assimp.json.gz index c7b3929b6ade61cf4e329b5ade7c60efc7779463..187d7ae1d57bc1e81a6d1965484d46bd00aa4ace 100644 GIT binary patch delta 44199 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 F@;_Ldv4;Qv delta 44218 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
  • QphY`Xq)jD zNWLJ3$RR+BSQP>QEz0T!BfEm3jfm^1Sq#`CP91G?%L#92o~ILckf~tWbVJC7U5uWM zS12Sn?9C*SNtvmlp&_F#Q2yKfi<98<6{!xwyl({s-rD9yj^xie>7VW6=>eBvY+87$ zL^ms}1)+Yn@>@6Y|ElvBYqv|ODYcYF-yy`L#hOhCoQgMQ@fVvsdAP(dl^o>HYMlrb t9y6G~z8ZcEQp1NNLPvPk1sJAyJk4IaFkCKY3Gzz}H6-3QB+?4+_&;D&q0;~W diff --git a/build/cache/dstorage.json.gz b/build/cache/dstorage.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6095e30b8248eeda286e6cd53508a22f8bb71c6 GIT binary patch literal 5787 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 ZK4(-X#Q*;Q009600|2wV)J7Vw0RY2fPT~Ln literal 0 HcmV?d00001 diff --git a/build/cache/sdl.json.gz b/build/cache/sdl.json.gz index ff2fdb335d15d3bbbbdfaaa4b75066787709b865..156edfae0917473d631f7627fe474571f91138e4 100644 GIT binary patch literal 162834 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≦Ku(TndWqNXaRSBb(az> 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 yM}469;8lx08oQ4& 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%0D*Ezd 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 C`J3 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�M1owOkT&G(dze{~NAK>~XNzJ%?mc)J^_OB>{ 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�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≻EQ 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%0A2N9t( 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 delta 246632 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

    1R++ELYq&;%ZD}?epHSdo2mArX{&x; zFx=ovHs3G{XFubum+lIn)&ADb)*wTFSrTqtZ9}64K=AJUrX#s5OT`z1(dZY~aE&%5 z#64L*%7! ziUT2SQ=-nPd37O-5+@}HTTXx>iLLe*njE;O`0?`1kd!83IU(wg-oh#logRj+n(X)@ zD-d`ESPswpiiWex%xLRFJe>>s?Qq04Q{^IP||PNQ%_uQPN}@F zytw$>)h-U^+eguEgl{T1y8+o|sZGI48!(e%EX>6Ge?oN@s=$j=rPGQf2%j-|CsezxrA3cD)IG=uzEjr9W z5Z#Qlc?kF2*27Uud~v@pKd1y52f2BNeTk=QAFj5JuC7mKhw8X}4SyZ`E80EGL8xpX z%$~67-TacVP&F{|ej5)LL!ncAInBjeSNn*zom|EndNI|I5V4x_Ayw|?*pW$qj*@_I z0`UvX7d+bUx}ditXO$N|SOj{cgMT9!V}$269)>p#R=<;M?0imde&6vY$Uz#sGaIut z^JQ5{C)`}o_jd zIED0^5_np@poRFi{tQcqp*Z%Ib2k~u_O&xCgsD0WQp-I?^)cnF$iQasOL7@9svdlX zOv4bInF#P~Fijk#OZ*v;5)4lk)FNb?^L73KUBF^?$#Y{zo*CN zUJIJE{veOa-qNFhI2diKOJ{yRL0R#Y!EfoXF9>Fc3(z5t0)9QvgSi~cqXdEwKv!x0i`V>Z1upvmbHcf=b< zYTU8|D87G;qq!bw$_LQji?&RcpJhB7n^&{f+Y+McxfpWSNI#3bze#;|+&=QH)w=Dv zWkT-Uw6$=lnLKWC68VO|;PkaB&lc5v_d#dEsT%$!;lKw;#+z;$jDW0OgJz~p5ypv8Z znAES*7_}-tzza3`Q8&@S(?Odq)=n#p*9Gx1Y}*t*aC(&OBAB}4$X)n5d%pdjN4kc} z$nJ#8pb2-F-_`s$ilM^u=IrjhWvp{-u`u{`05PuT;{jeE@99U3ujmf(r_|){Q*`!i z;QBN+D+i&)#m;9W%yyxQw!L!QzKOi{5SLw27eoe{QWw_`H9J)PPm9{X=)CXDo1EoN z|J6-wH(@Vjq2+E*H+)MLMm|6X|8~a|2U!3~x`>QNX8QKkh-gT7Vt#Ov+u!U;w zd3uRGY92})Wcu-Y?cR$UkINTxv7F8mn6Vi1oRmuR?fphROFRg@>TicjC$%Wz)A_iQ zGw8N?+rO~$i(0=$F%<5)hD#cU@I1!oXK12?Vfz#^*<_IO;`$tir6I>J!LUGiI_i=B zamGi{OSw2}>ZkfO8D*hA$^$XkdJzHe9jIgiRb|~&!+T=h1~tB^Ox2H-RB&qjfV=7` zjj>eY*cIV8vCIsB(Z!)d17ZGw_5G#&V)ml19MsqMQ{}BxAxmNyz}jqAp&8oa;3C>f z9GNY#d?E<1ONwT$1xvC#ix9b57wE_!c6+BB&t5As)-x%6mQ)Y*jyDU|bd(?smsGwL zoZP4yz&z^tdzkE-q=w_acDv0%bE~3jj^W$=EbP>MFVb_ZVUF`~hKF{`Av->c@e1xd z!%kMtCH6?OE7O~};z0zwy0#%feLlfAyqXCd=tH^RT}Sn5{?!*+9#YBSyXp0}H`{)? zG`xL2(RT}x2si_-qXuf-WdV^v-&mT$7ia zjuXhc1BFJj-p+&z{F_ZESb3Kd$h6uW2`!Go{VZ5FA9@U~RSB!Pr4{nY;WrvDl$H4M zVRx9T3n}w@@v!x+N~$e-!E94~xgF}+j1djVp=J;t+d6p;A5vl+DGT@Y@6WTDcf!2n zZ$3x3t`WRl2)Xy%>%|43zLlY2qenSAg}sS$o)`cW{?!As!WQ#Bmigr4dLmVf!G>V} zOy$f@aT*1=XrsB=+xEE*-qMug9=gwaS%RPXK=6z^G~!P@%-1c{!lB3{X{;oDW+}rg zw`^B!sLz;Y?GUeb<(gk@u}%l$IMEbvPz*W~N?OCTi!C^Ue+^H|V!%85aocov&DBU9 zrptkEL?shrh8nV?mI)Q~(nyET)EIG0ZCSZZu0c<9N+I$(er|ok&jWySPeKq#%s1=Gaf2zPV5Dx_T#!b~qB}6E z)C6rJ*JN%T{MKD_7iM$+IktuqHA=$5%(RK^S^{c#oCYR$)*voZKkv&m*WNWz=1nQR1V(@} zl4HCEGdA%u+`w-~HD3m7Uie!AXdC&*i|cBIS&_1RSO2N-sp~jqQ{agp(l=^~3*%cD z%tA0`SYf90Vk5b8QgnzStv@7HG@~gBIBAsy|Sd$(N8RxK|Q+AfeV0oMNgt zke5GJh$I@-Keb*iSMSr>+jp|%ViCh(`u9-8X9?oA0-*P+ZW2$;ez&w|tBXJ<2{&vv zFr)F-6GSkCg8EF0WC*`|eJz8d|0-rE8CII&SPZA}--2MQmDS%$ZylZxvPA*f*{QBi!WKPp)k0Qr08ql6O7(lG_FA%jfKwr0+9m z8yf>=6njpzkkVurw2W@A8xi>cQ_FQ55{10sVM_FrM3pQ-yZozj6%CBqNYaBDGE}mw z`FLT1G)k)CJR)NmqDio@0jaDQQCi>&wu2$*kfv~>J17HMi^P3g^b`!YF4Y=suS}B`dpeb zm`rIyjbYu+*2|sul@=A^%MQaG>x*H_4U}6N2nv9pvNtRCHlW!*71U ziL`VdpT;Br&~s}nB#-f6Ec8WANATP=c2V0cs}y;t zXA9ouRQZSQ2J*K5)QlMm^DTb)CH$|%O|eS9+65D;-m9WJ!u&g6gX(?H2PEm7M3tCCQH*NrF8U!@UO{vW_e$t#zqZypeQc^<~>E7%cf z!d%^wwiAWIThyob`!++@oEm%Z?A0sUqxVH3?uE`y5_)s89=pIJS8`y?{omK05dQ;&NKCT*-Itp1P zqRS5W9*A2|C7&S>9D%wYnX|&?n~APgA$?s?KC&GSz-3+j7>B!tSNScE&ZA{ z;3ANotm4Y)gnmz z;W85w2osn9TdMyeRev?qA06rDV!^U+-!Ks4*Fo2J!q<;X4=QsK`OJ!3%SvAzrZ~dd zIz1j5Ly7#HStI<**w4YSt?}?K542lBWiZ@==ip*mHq@Zb1=9)696Jcn51x{%dm41~ zKwqvsuiU=6KF6|-KF@w$^zOQ8)h*~_K7T#|H!qpJi>+TbUt1vjzoW`q%Qb8((Cq2c zSyM6^!SoL5qzlX1Ibg5& z4ZwXM;H`h)EGOTDr$VkJ6m|gHy~3+he;Zj0JS+e#e9AZm$Z>_eAl3M;IfO9B*ft@? zkOj|~*Rog>fV&9WTCG5h@Au(%Z+*5RU)BJr8%0xZ{caKU-*Qp9mW8bZAD^t@e;Xq= z>#Y5qH_-(?8p~SKy>)2KwF7QGao;iK#!KoeH{C%zoqCw=L2-hG7`jRVBbSHr;-MQFAeZJ`}mtjk4<(8fQsQP z>>E8fI!oQSut5d+KbgQBK|{a%0d{!w(_AmMeifz}*bs=)J(#nx^#EoC2Q_oCNd-@x z{d2T|`vZ?O>nw)W94;>#~ZbFaK z!iQz>O=k{n0UKRk@;MQ7@R`9Xuwl}dk~ zE*Ls-_6%v3KrI7RV?n&sRP4nB;y8YzCo)9a(D#eUczJMOA-Ykebt&L6_S>T8G^85L z8xvERIAR_hXIyiJGWO1|R4j6O7L$Eag*82mlSbtXKo>nFmLI%cKYqiOtCc&JxV(lv zHC=QNSa>c6Dt2oYPvs$$!^2QHMR*hH;H;1e})h<>Lt)YKE|$P3E( z5MmBQN6tfqDQ{`V)!T5+255h>I~D1Cj*J3H7iJQfzJAIZcTf;S>0qO1zuxuOtd4{O zHnJ9w>g$Qo!04w!0u(;>tapsp2}U@Mm^1-QniwT4he?ybG!Vd4oa!+Uz%-D+bR~f4 zN{l*|!*nHqsdpiwP#1!&_VOxqA%UweqE!8&R`EJB=5Y08^olnxCWn8kG%tqNr7?%= zLQuDk);NQULk(oS<7A;ff*QDi%nesA4l&b24DR-*=n&9vmT6YCSdQNUoy=VTKOsE#SP3UZZI1pRMVq zpS=Z}vk;iKf@6#(5Et@dK};AL(glhx>4yScDugu##?kI4l8z3@wvCi~8f@OYP37U7 zd&^0+J2;yk{NR7(6|R#>0bhl_fUBPzVMJvf4D5!rrxgx z->ZL-JHShu!S+|w(Wu-H#dn>yM0f6LZms`v+k^%3qqYtc%U@_aFT9V$SO7fdim+PEk^pMHJi)(?w#F@&mI@|4M1HG21YAT^iOMoV+hJ= z3QGH=eQJv;`P-U{Cc;|OFILGW5qM~3!cnw_bA&l=^?UW3PqwMM1E00ze>t;Nf%RX; zqSeXpS2KThb$I`3cCZfbzm|z)wj`*1|H)8xU?|Pq9x1uCx>@s2cMen3^IRPw|X5mc@W%!h=4U4;P{Kv zMpGBJ(J~9~gFStPKd8* zAESUd2!9c6thSb?p?JZPOhNSGPIdCZ1Mcj))*pM&kuN*z#t%abbzay*<~=7X^?^Rv zUrJ%BZAjs5C$;%)YLj_pq*oJuAP~M$mgh0wtt$%gMbZKb&t(%FZyJUo+ZB3jfb2c_`HlHzrXecdMeX?c~WxkHi zPEgci(Q~N^sn9HEQi=eG!u%9Da$xnN<88mHKRE5cE}XG{wJlZy_^+@7YasqhY*4m$ zBl0(=ZQ9v3CF7oxfBI`b<~B6VPO(mZFlGi0vCfzND%gq{P=BK^+WOnw9d8~T3)g63 zIfmns;o1tP(Uq{ly`d2TzSy5SoKsyByaXIfZg#1-m{4MPrJBfM{T` z0H&u7%sAM3+kdV9_8f{L8k>&pK;&RJDZ)~4xTdfwuABL{oHkKsn+TYz`_L~BPGu7~ zsG0yTcY$q$n3Gdwxim#($pYjBB)M-qDb7a)C%`Db`1cSk@;TEe6I}vZ3_Ly{c)Lb% zAf*BWNKm*w*uF3%{TvhbTmX`5fc=|HXrI&M+M#k{D1Qf_@dG}b{HrNO<6fUE=sy(> z7R|uC^&`+GE>9#2?AEZRhFhYDTq#15w&)ZfCrR?qH4oc#u^R~vKy&4xEx&dF9w&25ZK=Pi;p{~ z^7cTX*nj#X+yNO=zqNB!N>qKxV2pEOk_W*Tg_ zVvwe$}T~mt{zNw!{zD7-R!q|M8)lvcd3={wtsp+hs~CMTAl5+dPJqImP6LfP7`== z*^QP%q;Q|P-uAl?8drBdmyuj3(;k2ODyBV#bH~tQO_lOE`{xaWH}DnOLG5nu{q%!6 zSk7WNhZqNWF>RoBx6mI9Gv_DvujJZ5X1vy_+iUI}r)%rSTw6hXY=|Drz0lw7d;_kE z??JQ3T>nUh?rpicj{0L`Fl4Sz3>W?vZX9s?nOWG6-x`rynUmLl=~yEJZ0{licJ9aX z;FljZ1>L*Ifu7^^Ci9DvbB!=BOOK%6O2dawq9PQG&PC@k^uB0{WPnd%%5eD`o`WhG zG>!~coy#y#Cc}Uu!}V{I(v2j49YzkaHOEHHA>9iPBL-DDn2;wS1DcuB+H+qGsgcpb zw)3;vWi>JeHRE(4&HeJEbzLNeH`sfgG$yBWU>#WS5TZq!ofq&@XLHhMo^~ZqhQDH4 za)^aY&AF?a#oQT3L&&$D?IBur=AB_f^w1~0o$;H`V*dpvfq%ov;9+=w=Ebr1einM~ z5IPbx*hR_oFnC$}D-g{I{`AE~(;h&6aghlaa1pWpoJ;Q$qUW!-gmM) z9}u7+4}(sy1a{SG>hHXjxAQ9XF&XO(1S{CAhO3WtR~NHHhjFN9&+uhi*tXkfA1}ci zCEtr%^^KruqI5_6l{!~`+ezgrErD_X%n^>Nxj;gbbdM2#4L)4ZIv>#t zz2$cSFhd<|uF%nhAJ`5GkwRau@Ds!q2TlZntUjhiR|xF>*>j3-+YF!}xQ=mUj6i1L zIQzf+j?>ov{agRD?{6wJ#+pBUHjKHd>(*C4j;g=yt6^KJ!tb`f2|>N8ztA@36WFt= zqUPp$8T+{Eup7z1w(4(xH)p^uCA=-%m1Ibpsu1|tZ-iuQR3VXyXG5F_2$FRRf!s({ zVd(5rcmTFolZWsCj4@TAu`KIsY%f1^NE?nL$OjpmGL#n9e0^f$HlOiSn=pVyQIT%Cs*F3{T9e3$(8`d@c^W^;uZmQz?*>g( z6MelQ#l&oNmCM+F<(pp$>g}O#3mcJC{>}IShi?-!#yy_D9BU_Ke!~{6*}WzqhW41p#@xL-L`o`ApDQ^s zqA-ewp%4CjYs@2SV%d-mHqhy>LagMF8^5o;w_qu;#E&z5YL2R*N}YLW)#hQ58^BDf zI5W%3MksaIB{i;X0H#H+b@-GVY!mN2+Bdq@9AHf!^hXO$Gft>N#kjmiPGBih6liiXb1>(84-8Pd0lO!gl z*pg?-+k}Hp%J7-%SMaS#rlA!?b9M(#HO)E{QTCLf90JF3-IGm|7z@JB0t#y2$HKw5 zl#_6i9ZAtnV$HLA6Dw(lR+;4Ebt_5RXc00l(s<*w7b2DQ?D?HgctZm0ZwYnzZ-hu> zj>g+2Vl~gkB|=pu<#+}C9gF1r^ft>^FIXRw){`$>1l!2lc+Wu?V1ITYjEN@D9-1lO zkv`Xl=EQVO!(joxfd79fZLHcpaB8)LA3K7*l1*i1tm^@`Fkq6~%-Px__$t&=Zjrtu z6$Uf^*N%V}MyrqhSeWp`%=qFalVOw|e+xvvcdV6a3fOdj{r8wuc-7ceP13d|Fr9sj zMB0`}orO&(#sXk_3cxm2*#u_oxzLwf%r9Z^+-@bmOw6J1G7e;6F599UiGw_s1o_~- zhv3Mx1NxvpPVjal3Kp%tl+ji?fp&C8@=Oe2m>Ex`NX@7MEteL3ecuAZboO*LNEdy#?*oSaIu zJw<5gf7?M#{-+A2l;yY&R(=E)?^_W1LZ{xnIW{b`X*VYD6Bs9*ChIs7e@KmE2ozUc z&;Y^pEo?X`I2h%h>8-z`p@QRa)&S=%qyv*MLFV}4 zfbC0zrB&33wgJYZl$wC#AR9;{bAalF-P)VEh7_O!1TWIFz1lTIpy#T99wx$Wr6A9B zOfO<*QxWtR>d`MYD<$X`fAeu2`b&BB#hlP6!j?o05!1BL$Re$msz6>zgEZEwRuGXM zB>?bR-sBT>$y|hnAQOP;bc70^aWd^e-kf-J0S&~G^D9g zQ29fPB5if>C-`a)eYu*1jE0h;8}OunIg2-{{kEyf=9HCIe)T~5y0pR)Tz{32XRsDGA5CI+Ei7K0##onY zj8hs7sn9LOlnR{}e-XcI(363`Si03(fHKRABZ2BCP_8a*Ed#6Qlp}?v&ThN0x84F% z;O)luR~Qw$frkM%x2@1cylBB)Tc0^-AfIjwV@v{MH}FW{{SNbPE*qe!k>zM8RY{Yv zlpJ|_-GtGc9qf{~h9SVpAR4^a(5H2gK@>?!-A0RIVcqP;|<0!S1M(rms+%`(;Q9 z0wg53A7LN4s#FYu9w-Do-aKO{L;~}8KBPgBD#+&wAa4e zP>9xe3wBA;;i%^=ksH{9Ce1@+w45Wxr9v^1AWuu+e`(H%1N2HEP;4xp2}HI8Oj_yZ zLXsTl*WEy$AO%_#e&CE%e-acRzlT^iZT0vo&7 zJ)CQ$9?rRf1NL0#fW21g-khuO%+3WpvumY3&ABqq?7Wd@22%7C<&Y$THc1{yC}@LO zFI8zT*`Q4px1fiE@KvsOViqNUr?#*Pv8E95fAq()CDQ5rhzGE*a!DJT>D+Si%`^fX zs8?M{@0O*+;@&OFbl#;*&Ar)e66xaWS7Gx5wZoS>B z9~b!{LY#FMkl_y#Yy5PpyLWKrl*u9tp87zReNTHYG$F3h#tT)9wZT9YD0qjrd_{k| zM+H3Hb@kC5@v*Crs>!;hh#L|^k7?Ee>>5faLROf>PdcX^@TWQaRxGTvi`r3`LkgcG zNxzG}E6sJfq6dqZx=S5P$Hk95le(H31ieqaO_SJ~9VN7<0tlJ+48o-M!WH2dRiZ7^ilo7k#-2Zu8k;YFHUbrzlunavfyStNy}g~6@XJQ4^Jl>*ir0Qj z6^8c1NKXS1ttlP`Bg>v)b7rDJX?Kjnc~Dj(EaU#9rj67=p&FjX*`88IjjB12&-+Rr z!U4O~Nqj_Kbpj)Fg>}BiecX&3%?Dr2lt%bct`Ls3!4^l9irIn^3nz_XLrgb+WnhZ1 zVb5jRu*NSe>1{_JHNKFVUO~brLY2}F^X&+gGy}-+y#&yj(=1xr5+Kj}Dj~j9xVSA4 z=hs&hvD6w9l%M@~e>H{Q{z|$6*?#DITVdQ3>1X2+hsD5|`Q^|g$TlX1?(pHO<>97A zPitj34z`Y2ig2#>v}{^RQEp>@P+d8JaHSNZ7>E#qSq?jJ(aBRl+d<4tpB4eCuvjSr z8~0YbN1qdbY%DHxsf(pVty-fhH3WLD(2ppTR<~Q^a)mV)yVO;;G(Eg2aMnz95!9FJ zR=gxbd);P9Q?251cgLI?L}tGVyZc2i=w_ndI+gwURJFombi8feVUFE@0hb58uLwH3 zjc{}H+_u6z0S2nN`yGY~wrJ{i95Tp*d9Da%e!O0DsKs%6JiO8~0JEKvGx(eJ&dhgC z&IwZ0H?gm<>t}21xxSym(B%@DUKp%Mg%`1SV!1JWVvcDQ7d3Q@FzJPCI_cglg}`Pr z0c<8SR(GrM3)2P@MR7i?!#S(%|vZ$mtC=2VQ(kF2QEVcAm{{c~{lx(NOYLgq*RIbbDYeB5BVV4$x$n$E)9?=At*VvU6{ODRPOZ9~Js z0$XD_WK(Yx@~yvrYqQ1)UhJbNyugxEu#ZY{Gj6HBH)B3PS;kxnt=)qMWHpalmM3?3 z+znPQ^OS3rPU|#()}UW`Z32xYfNcMIwtwdMZ{FrLqSSUd7tJw%Wp!uS6*9=@v;6-oDrmy`8zCZ%d_~nsN%=5Y+H|lGB-bwkD#kg7FoVP zc4-@6%&%w-K$T+}_S@IYG+w#8=X~MZP1hWpK_yt4g&C0r{&tt8t+!yX>#_81QF5!@$0*J`>$ zUtcSFEJZmA&!t&w=&}^$C&Lj&;k6ZR5;(P-V9qtamV8EVziFhh^O%Jjs4B;brc30W9>bMa_pb6F?a8tMiX=XWX$v-C}hQd z9kwSu(U|$14)Q2`NEx}r9+7O885nR=f9HYk?+M{XV%yYkb#U@^CLpyr4w9}9fv`tf z-#wF{kJOcqSHGV0Y}^d=W3hJAxnfzg$ExkRv0?;#PdWHzL+IJi ztH;q3;8I@gk$8W^-HgPZW!-0RSMt|?32rIp_J}sUn}ewlE6~V*OfTeUQ&{B~J?TNp zN1TTqc#TmW8{cs;N+~ZSV>X}wjTaI!G32QWt)iv`;Re-py?k#9aE?kk8$I&z_0{a6 zqrK7^@1CrY;^G`ASjT1?JYB__9W7h(mS8j1tH#K1XkZmCxpKBwFZNf-WttIxdJ;o= zr`te;NUzq+KokSK{48lE6@sK-=nfRCNM5_wla0G)7FL4h&=9elBZydAG6yJ5QPu##s(_735I1KG zP_X=De6J^a#Yva40k-1`)&Ns~$rA8moRfyhbuwL2>fQxbiqtTm7<9U1)t##+%QCB$ zM3(VTlBLEB%QDa?=qL&^f;6;IJc;{;2Wo}}Bt&wIgWgOHO z3Qb28taljX+ki62+6@bs5+t}cN8P9~8nXGBvsrRO-0Puh3KUphBRaxy+NMUiUYW&7NW+@ zn#e+a&oL&GBxr0+G5u5!;SeIfi)k{?wTyN(Jdw zj+BPeumjP7h*RBlsHgQ5;S0UB-x}mZ2U8~kRRuQ(+b6U|N?IqAHl!aaZA%?Yra!(5 zcoLSw>|rv!|6Bqo8!DW7%eFA5`lta=*$`aXS!V^tb?1|Rq$__e2)EYrKf#B`mm3fr zhl|^%g=!R$^7OvJ>yw4;y2g=tE<|L#C-g zHpPp?`UMD@UKl=m%kN`R(nc03P#+;vbBi=hP}rdk@d+N61F`p2V{b;2;UKRj#UO5} zqd{M<;wV_%0e^q)C*;Uztr59&CchB~1Z z-&PbQeQc;k3Bx|7U8&+!z&r0;`?U_#U#k*HVLX-2oQQvKf)Jj=G+4iRza-habnFDk zWKQtbJvC=j{YwpT7rkA%U=kI>_E-BQ2KMms*tBjU!432Ycp2k(8lFG#ts7AMBebI+F*!h`B zGybkDmXLoi54H)KlpQt$R+lLeM+`~F^-y3Anai>WjXl9*g*j$1nR3)^9$AN$ZhOcH zl4$<6;a5soY>G7Y;ICRBjj=s_G95MLDp+NO7sIB(Tnd! zL^heK>XCI1&jt39YbBBilvVenCr*~HG5T`phl%1jyBKcHu#?1kF0yVi`ep;8h}xg_c1(7os9E#^mLBsn|{T^|k|nkL~$((g5FFGO%2D3~Wea|m-RE$qka>S6 zRU2GtD2&1|MUi6uapbAu|DjC%j%AW$t8=8PX04-K>Q9b_H%AWgn(HG%@5o7Xfj>V7T6o-YEaWos&v3)d*De2)nveAJ@^Z?OKu`tJkQB&zxISJ zULt971i4bW9pvjeQKH&<&OU@iB#*m7SOoIzdsYhM4nBf;W9CWFBrVBE1Dz|T zwc$dS#1YSHv3ejfMdPKlP#$^fS&|^16>c!Qn1#KRBId}^S1*V0YZHG4%Rrqh#+UiT z9GOD$$fxKlHj1Pi)#+bEf8OB^*OYB>jR#-qUU{7DKJu2YO|#XRDeohFbXS|2M*mXI z!6e>2xq10=&=b#|+`8HcB3bN}NlH(=_h`Sv;|yo(gx<@xJuwxt(i8pBTDat#BcpXD z`mIwdk=kx}NBK-3gZ_V#of(u75QH+m)JzN_()7BNMz$q8L!N3wg%WAXG%jsAaD0(; z$H^9;wo$x8|AEZwq-Rc{FqI=;ziavEMsxNXtcOx7V6x|&#hlbgaU>k5>5s4r? zu!Yz-qz>^CKdXNcpd$y14NdCw&C>cBp+e>!2at4(j;V0RaF_^A5)I>MT{b+%mf+$y z&~rtkXu{5AOQN24!4A?(7y)j$o-L8uJZ)->r4GrQQLa24&n20AHQD~ACkQv$&x9^V zdgBt^BvhvYt3qCz?Qdu+e}eG_vgD}tuD?B8PFg9Ak+gsIr*orjAYD#ce!2#P#j4!J z3sobRxMIn;Se0T4xmdE<&%%g64;v7!k?7r*ynkUYP}i7|p1J+HtCxI_r&1^_x#2gR z8=HxprT2IaV3q9;(vGs3l%Zr=g>;zBr3-mc7fiv)^^qq{G)DX9V964sVVErGpD|ht z%@J3Y>NtPdrF>)-p9-*&_Wo@cJ$vCi4kB<=-W$hc$rAx$(gK{pi8X|$G`CF)9F@nq zVC-cloS6Od3m$^leg>kLEBAfl%k@o7*)fYDJr}V<4Ma1?)eXuDE0jr&S) z7v=F5#U8XGVY8^p&esvX-`lwrLSQ18mK1R%>h1 z&Py3VYDLmi?`?e-y@3T@?=A)^cC_wVQ?$S{_hL}F4N#+$8>&&Z2at>y zqkQil7Jlih*MSuJwh6##2L{kCj>6+vp}(yfu|cPE6WKq&`*Ce+k~=8$X{j^Tm24b- z1WA9?XSiy>ae$+&cMv@kHbFR+eu&}DF&$^^LX41We6G4U(ne9X#6)bVIjUmi>q=N_ zEqi3$2P;1s`^#wM-)R@;+5W_0*>-bmSb%$kJ-YA{@-2#4i+-sVvg2>_bkvr(9m6T{ zQ91B?>fz5l94Lxi*mu9T*)P#QY(#%~Fp&b%>r zKnE&;28XCjTd-y(GQ&Z9t`PBf^X!DtP6F|GK74W}mRkw=qT{=l;GJIZ?#1%#)gDxN zIpm97iqg~H zuAej%PKL6((RY7+`?3+ho($(DgV=wcTf}&cus!xSyH^Jyrpq9-{cRNfkgeDr8*}##-ek;1<^-}pjx~YwPmNIWlgEFGW9S)z zwH{2*7KtN=LZgaN7kCp528?~!D+Ie#^(uy7(3mEH0r>ysJ;~5jRk3QH)Y7M?{`Qqh zB_j&NWbRTqs<3MvVVC0yWYJe~1qgnHN|ok!sSHE-<0bqQ2TPepamel_0u6QhaRfix z5N54mh0NPmw+p@RV zj`V1J8BG=rX62oc>9Ac!hHPqcT1ClZ9#mPNs%L~PT%>}^um1A;22(`XUQGn==*}2@ zrn6~D`!oiq3w5{HBfe%9DtCd+K(4krYD`r{Wov(3h{5LXaax6?P+szW2(>Z zFbG}|O3*&3^{q;>NP1QbX)4_+B9C0Vh7>s_)0=i_IDn*EpfW5)ph|7Z(qcE9gU(po z>OtrPvRvEg6zYT50O%3lgIwbt<5+*Ro5hR_lEHr72TOv#oRp-Kz0#0aD$e!D%y=iS9rvN2Of-f{ zMtWqYz0;So`;sXL{zr`vo1g(+a|WqO$Qpk&atp1`%^Kix z2j~&*)Qi7Ul8vakXJAfs`*TXK;Ud)(AqC>E@4ZRkgNL9Sb~2k8A3gywD7wz5-gM6d|A3jIlrWl$!tT@ZlvBv|`c?G-f*29Evp z7Bb#bZzGkmJA?tp#>~OAH(Uj((sdePSavCnq=jV)RAXsnbNR>la%FKEs#bQ!98;7! zZBtC_B~> z$X08cCLMp2O-BLJB8nXxE=ft}Dkovvsenlhg^MBdq_T5dl(bq2QN&)S&rMDZnNO`! z5zi%eRW^l_ba;UGddpXQQ8-YO%h?=SI{@86AKj7Hd4U^ERpB8+jzWGz%n3L&I%i5$ z&TVjH>L|&UNG3}XV9Hh<|3#s+PKAN5IS zY4oWK_p6s|*Q!?XBoAe{7~kd_R_Cc?*DLi@5-ASE-pXg8rXn%L-MD>S5o=wS zIs$)KE@4P-z@RBRf4TEl+3=7c{fb_LK|Ne!gtb?>s1U=Z_SJ6WvA=>J0D7|8X|roR z47_co&tn^!!q^zYk0?}zRGsYaiK#oewvXjhJML_iCd=P=SQ?jQ%F%0?WZATV)itDD zO_nxCZ)lZe)7n7xigt8^ZT}k{E0}4>NG5+a9q8x++r|x^C?wmE6@v%9rv`k6$0!9q zOJWogK%u)x8?5IBU&@X4rES*>!!N7s??CNYNCi?T%5RZ@@fd^;5cZPuP7j3IQw+6X z+<^_aCcuEW73#fT>JU!J0(?=2NFu^+Y;4gm3(aw|6<&Y(t z>c9*BQt9c)`gA4i&6to3w3Q^tfok5r6ncTRua!ojJxm9R+5T!zNLiS`m(!(WrWk~h z;eEKRF^6BJP-rX_HNq$eqhvVRQ4oI-A~p&mrER3R?U~NM34TGKpET9oj-t0`OvZv# zB4UtQw{#Yc`31xJq>C<`x7Kus=~onp4ZowPB<26b*#;|eX}=8p&(3#SVVoc5Y7&mGWPxTp_E2^ zJWLX1yID+tdIF1Y%rZqZ+^2sad*@(~#u!pGk{}lzWQ)U*q@!o>5Ul%}q6hI{&iY#A zs;{QRfQrLpzQ!N}( z`pR0qFa&DaO{iL)Dlrshv?oPJM9Pt3xF40S)O8oG6pEzKf1<1^A)iTYP@?o`B)ulK zZ&>9wU3b=5lyvh@k*rVB^t7W#m99yT3d{?Gy_+pF}E}1@;u>)29*M%y3-JEI2I}Q<&l0j>% zb#4Zcy`CJ*np(`w7c_&mYHj;!apKMlw!2{28Z2%^({W)-au9zHRIe;;@tvL75v?WG zI%)8ooz?*-F-Ms54v$|=`T46=8pz8ode4l(9p6C)_|6Yu)0T^xWMmtIgAPXDwczGG zf&I*^ZDI+k_THWJ{q)zEp#p|i1RtLpT-OmRml3Xrc(&!=DMMkQwh>z z3T|U>^BOF-t%rXo-P-#6&Kx-nCMXfqJr$_)wHpNewk7;x!3L4T5fDUfX8n2<#6T2G zm58PUNZUmb^f&<82A1GaTav&(ZNSI|+*c2{*_v}v*Dto@gulX;6;_h+uB^a#t`uYY zA#)7W;sfT0Bp00bhq-^i^1Zyw*&Rd#P@v;r;QFRs z(!*bpM?&MAiCox2p&*&4_9YJ^4Rewa{C!{B9&Mo`L~gbbxIIZ#k1=IxA7 z9jaVN`8j_wwIazfCfPz&M-)-4UKd8=SiVc3X=#;rN4#;tG%WiuskZw6y7wSV&Y61X^{Ew9`?vJ?%T z80|*(G4a>r5>NzX0}2xGUKnEQa_phm1bzWGB-(#S-*VDdlY?C42-xU(zum1Nza|&2 zu&v?3ac7uXs}56KslB~t@Jm|UoCGy?R<^jB5)|VRK#$&rQB0~{!zk0YM~rMi_=z}x z(}6hA)6lYM(dz`9u(}PPxahSgiR8mzNmTPpWP=bj0!i%-mN=E0L^cqSMp7m?EiT() zu~~m)l?;q4G*x7Hi1O1!XzbSM&9yO zNgtW=OqP*8x)bXtBRv#^3{x}KI8060>d}7*YQ~IAP~)1qYjw!5KS#3C?Ld;MVuUt6tq4708d1sht|&pXtO6f;Wm z*30(>?AAGkpk|{-p3x+*5L3pk#blMPQAwntu zRbeX6d0#JI<7l0*U=LxSc1ecE+30`Hwq_{c6P^mzgTF%o~KaP%L6CR@Y zJCQoy$*q;7Uk%&Jj#GHB?9Wu@Vrw^+lxo?$j4px3djBTLcw+YqG-iuwHRpe+FW-Gr zNIGTH;0m%;IMVVxIQe}=Q6`yEeZEK{CHq7)DbGh=E`5lAlOxC3#gN{HhjZ&kZ~hJ^ zBH+tz9C+)O(BFzqCDTVE1H$3-` zaS0EO$~6r4QiKv)f5g<|2%mpiBGPcOsA7{4iF(Q(7ZpcT^*B!_k$|UX(t+@D3j%E( zdTW0$7~J4kk)4V@1duSA=&-BcL!Zcqk!)YMa(t^#ZmH^R-m$N`Tr!W@TD>x@*Y9gx zOVmZ@`?=plV9i(2ZI>WeO0G3O#PAfYA`5>J3+O2%&VLHI#}Q zC6m${VoN8Yi@=i#8qt5}iVwO`_>??eE+VPe5Lqd4Ky-zw@mxydLG@~ahv*g;k5tqq z*@?|oDcyhqizOAhp$9fq`6la?>N^irPvK!aP~>G4~e%U!mC0Obp18X)5(D(gJycF74GsP)9{muIi{>C1(RXJ&uj4t4x2vF9euG9{Hw z-=5ob1EMueH$%a0Kz-?6u!Ro)v^+L#oE^p3MIc>#_~IXa^W~o=MY3rZZ6Kl1#)s)s zxYxl76a|y+0>~8Q_%sBC;epRS7A}5;Aq3iC&0KHxJ7w(86Gm zS%$$HLyMV4?V5jBE8;BlA(jF{R4Uu1UE?9|DMEgDj~sR|vbH%~kT(AU=oMufj#U^<%()0RtS{ZPFO90Fm2gF2+V(X%)WIN{@^gQ!Ik1>-AAut5;8+Q;R@GG_ zed%_2)B`zgmA=?iIO1w#w@07lr~4Nd3aw31 zh?dr-EJy`-rK?V(DJqseiLi)008OO~EzD&ZzJRTi9T=J7UT=4?7bNW`nnRw!FLd+J zZ=wS2K;t zxA%VffxxOShNOl*r61+1g^~?2_$ zYF)Ijt!7C{_xGc-8A=(AKi0nlOfH?qz{+R*G5b=2s(ScZ7{w3RTgzBuHbAbNo}ASW z*i{QCt0XN@wd(TSeh$O3QX$&L2(!p*VuI4meDV+AHjJLVFde;2dTUEPgWHKU1B9Or zleWPn19}pzlitB2P~C^SU>tit<))`ECawwj7d=y_!osdLCx5^$JHh^lzFO@OzrwZ8 zv{i9_27mr3c^u^0syGkk*RRzF!k{Os`$_+vZ0DW`B64fsfB;o_1Cvq0C4Y%CD3?Qm zjh|%l>D&zP$q#N}a|OxE$b;<=TfsTMl=w#9Rcn%FYr89**PhaL!6%u_Vbw z8D0(!Ss_zbQnOV_Fd}?4$$x$m8Ho}ii|vDQ`PlDPOq>Gzl*wWnpkD^*a?69>QwE(D zBxD{*1A0^ee^P#sdkS2N6cIz~vUtb(_AN8UN38fosDQ`1xyg<6VN}HoIx3$nN_Vut z>gCHAWS)d_{RnB?kSCh4UWpeir7^=Qc_4Datzsh5XlmztdDKZeGJkbtLRol`*Ha%Y z!_DPKvj&Rm{nB#$qsp}k?b6Dnqiz*Yf0FK`hqgF-%%c(sWH-R}7EX55l>)k+{Ip6y zmpRKDfXf}Uh->NfIM5hyc4#F|ZQJfxXI zn~e}pbsj*ah$9Y5A{5@~`*%elQISk~+@H+aSE(=Oj!_Mwj=@LH(qbBTudRO;05W=S zyj=>0S}Vky=((>M$qfK_n$Q})lk&H0ajXnI$ ziZ+iZ+-rd^ZWq_nunR&AAFLY#PiaD@AQU|kbgMapVd|LWHyUIRszf24sP4lWA;Lk$ zzs*^%LLekYBu|sK8=v1C^8(W9^XCC74O3BcyaRz@EIF0L^78`Qq0BmcdjPanGOXo( zPZ)?jNC5En=nUF+1tJk02f@1H8m_)S>)U0sRd|A=7GX8CR*-JPrV}TEbWDQBIf6$J zU+aLP34s;`a~uZ5sQrk4-A{KPXt7rCLphh|T2!q61brk{%cPks&V$z!Upyy(6V2gi zg3@Xg1;uS7)hC$Ej6Y_y2w7tSlS?9~UKf))FO|;<5E*RGR2;6=Br6c^r-Pfc!K4h+-4c1@!*u<}s z;iiZ0LRSavYz7)t+%V1RZ z1uH-qQxIq3P0F|fyb={yGJObbBawM^aj+>a`iX!>qZff=&XAZ>f59RSZMPEl#Iwt} z#cWiBk@pB2Q_1cQQUVNp!wK=$uLbp4ymh2ZMrN5jDNLww)j_|2GAPMXk5_PgW>(q3 z1(Nnsi6raouwCwYZcG20<%42N%#sY=cs{^0n5`r}?`StTy%&JG$EKi6JPw^A;NF@* zmr72Lnl7oN??lbI33f$OQ*6h-ZYw*Yse;uW!|9I`#%$)PhjISnOymx{pg^%*KkeqgV0!zJ$I{iyfIFBF_IMbTd7#zp#=amriR&t>@r04*>+c zYF&+?w&*D4u@h9a>RzWc)EaB&_L;Q0D(wi?5vx3U$?F`FYjZFFqhDSzgif_9or4dQ z%qvUUBzwdHCoBEpexaIerq?kIE;9DiFsZ4(bu?T4wArSjn4cVPi47z40aCir4jjJ^ z%dHaoCKijBK@rf(wZTk%TWz&5_yC|Tl^}nVh$#@Le)}7NDsgN)Nr@gz{}b3zkiVHQ z!2|0R^DlE$b4Dc|LzlaM5QV%X}+-Rt-L(_()i;4ajp|mY4(1P~g z*@-9Sufc!yXzZxcZeEy_gXmr7GB@u6{aN=;Q*ezobYP%ajSg<52`5S)(E!>K6N&-d z-$2w9SWV42IoNJ$?3?06#MS?(Rv*7nxfcvf0n@{Yd6qDtPZ+?I3_tbLF&r4 z+7rKY#{!nby~sRs#Pu#Q#-)H5e5~IoOX7<^IQ>*i{!*%US@rDq;(Cu*{vfR7gd7}( zhcuKK`z0ghJ#s=gS#1Ankp;j+5ell0ekl9cs_;0BjnZ&8lTup^u7DjH0Pwg$avgtq z$D6?zB7N6t$_lBL<-%y{WE+6=!(>kXk#Nu?ki-5ZQQq~trU!3s6@2aWIdC0oTW9kh^U z8TUP6j}JXdlWZ}--eE3+YY)ML8lxD1moj|Wmr+0-{Yw353PP5JTUgXO{x_~vkqBXGlsSZH;IMjId6Ebrjv9;2v@#*VWcWPO zpY)+Ap$%mM7rR*Qvw}quwPEQVa>x83W{$<7L92;|P?os73X}{%Nv4d&h-dU6xb^Mm z1Zn&*Am11v0EUylOr=|rH=BfCbsYgIFJUk#u}Lx<)`;_^feyS(n^!pErUzBj9sDs{ ztvi0K7%!2|T~N+eSU<)?y0{t790sQk4jBcK{Dmr`wC6!D|84wV4Xmmr zg9DS@YAp#GmDqnt#Z5vFT#6AA|hdd5OQkHhM zwrIgBN|PBTvefIG0|kxHS8;F!j(Obt;Oj7i{mF7=jul1RMn6!(c@QlQ?JYna5!)ra zxT`uioVF3;BI_VIRNw;++e5&OaVmg@ zUoP&a0EqE9Zh-h@rf0KIWDUw3EVGvd+J-Ey_L->d9eC>e2Fns6{NjD_Fi zo97FT_}R9+Aqd&<{^XvuvzZq29ZiFWjNFSLc(6}z=c|KpWuVS>a8K5!FdBdY8)U_m z=sRl=K%w7S$j8_vR6S73KSwIy@&<_O+^s?Bms***^KH|T7G*C!sQsS|6}o@4ub!%( zV!fo4!B6NnCJ+JT-=9*TjvZp~(64J5)1>Y)++DFubQFbCyun2YifE`JuoZ(m? zrbxV8>k(*60z?2cDO}JoB5GIw_ONq8xIAI$HydsOH8ZSSRiFbqLi*cC zh3v>aF67kPedAzk=P=>@$OCf@-TAN*kWZ{E-Q32|gUYF=05OP#4F^+nU$4G^LVSUb z3R)iclHNQn(Le;|6fI8+IGFi0q1;Q7_E+3xdkQI+B35};joYn_HuMh=J&_bWK~iHE zE2SYL&pqj&Bq<>_VlYSk6;|T+( zY+o|p)ON5T6(D``;{pZ{?qtU(8@wd_KUjsm2r1WlpfbkxZku3uQ|h?8;n61lhDp(k!zxn@YhS%%4hxDdzr(*=&uUPdr#VKh zPz=*{hX|oHn zz9T`~{#&l>>&Y&(e1Z;QuBoVh2Bq_AKo9rqV{LkEmhcO(^!38-)bV3S!ehSwYbW&j zCTn|bciD>&Y{Mzqm)z&~i-dx}GZvR{59~?g|B?*Pt^G$bY}Y2M*Z#0%A4ew%4;pdT z1Ym9wRzJ4;dhF`-*jXIP`mOIv2>Ac#hL3?5H$iIQw}o3Kw#-|u=5Nl~!xVt5yRV*6 zeG{+02aDEja!^*h2X4bk{>}y;dcGfS@M#=Op-$hstMhCrwERtZ9xGv6pNDl>ezBe=rWF!r67~|%UhC)ke=xRF1IVCHLH9G z4lgrkbvE1iiEqTuovQGBa-Fg%Xn9B|(fUrR0ng&75)?RCTH|0{+mv@ZcmIe!jjqB2 zK8$iO9UfU?$oGb*`=B6vAhA!)Wf%YPYIj1pRt8oDmN>UIzMR~wz61m2Ez(29al#o8 zOdi|h%<8_8-t9r8V%WT6B!K(h3V1mWbf zuB87hkX!t z_Pj$+LfZkD8nAC77Qh35eR3}Dv}Pi%bHSivzTN02CSprH>-zRdy0o>FW4;nkd|(}E z5PV_jj1YEF*OP0R#{9%It|rX)w{~i_Ckm3>7^R2t0cYFys3+UJ!nDHgY!c>e!rO)8 z_wo3qau$bhmi>L7w(OOo1Eaf50rCN9ttvRr-sqclPtiP(g?tVmtkyfbdbOFE{Ualcd)v!2;@gkw;Up%I> zx$~`w4aie!kH;S1g!Da(M*Mw3>oq@*1dn|xr|A&R7aAo;QLVm%F^saQgif*3YJD*NT799`jg|C1ftd7(|Oed z*7;f-&RLCmW<%7zy$^p1wnz|9+yR&|#|03|wldVGQjRg{GX^qyn5zhiTyo17Jwm3h z@^?(!qBqMYJfB)uGud>ImCIPK$O}Vjb;j@>-_79LXDXeRF;g^HGJn@vNs(L6#RcTO zt4|qWO5CIMs0Pon22U5h;XgVS;qf`R&jm}jHc*K0k(qg!P8~9;T5DY5%5y)0xdCX2 zX8(2`AxY+)L;7??$XBe~++ zRZBKPkSN3}WNww(_?JX*1=(I_4lTB{9{BJsUws1KxrOt|uI{WN4tG*HC*paYnsUY1a<_Zw$5FUQ~ZQ&J06-XABiq#l+*9aUq{x#CH3{qvi z3ox>gl9=Wk1lREA80{CL;|c1QJxA+GHqx~=TyHLw=_7qzff(-hqy+oRb*4Rx{Y(^( zllQ>k8OR)^R5uo(c{2&Dbj>bnfA}0bW5vrlL&A~Jf@g`HnPXN2n(!tfQ{883GLJQw9!i+-MM91~`mzlL2M*sY zv#>4?YlG>h>yyIyRFM8tiH)0N1aT5E1gn$bqKj271vw1^rufo)zSj4&EpIQ!xDndr zRv=EXs3Y%<9xBaEw!z}MivtGdI`|le?xPeWN)B^&C}|1fW-ENbe=>I4fg+LWfvZ9V z0NBYDNbLq-s`IO%%H0OMY-ZW|S-h+5WICUCZ*n znD8SP_Z<`1tKP)A;^3s};*apYHIU;Q9|`4rVW1#9{Guid0ie|N{Tye{nB3a}5D->f zl6H9<84*qLy1S@j)qoxXXBVl_ui}C#)Uvq2a?9d)RI!8TwzCIJw1CJPS z9>k}qY(R!3TmyE%(4KQyD>oRZDo#IKuEbDRqBJI?l0R6ziXy8xev|kLDdCRbuNZMG=xsEKyMSR#CcHa)0AL(+<@AZW+ zY-0c{U!u0U;(&=}t$e;Pt+HzZMLJRK)ifCoQ`(rslyBWj?uN#5^JGelTm4*&t?}sg z{JCU^w?`R_UpW{e`wBfi=&nbehu_8{ULqh2XiF0ovxa<+wowKR2?_k|fBzS@9HD5= zDIu3k!_Nb++-(aexJ(D=h%j{WCVbaFiDAUmdIWO%wzAjpBGOMzy`|5g@ePAjPOTu` z_Lv>2D=aDFt!3kc8e!PmqjVq zYbQ@i-AnJ!%{(j8s$$1e>Qbpuy@_Iqzp$goB@+*(U3DG!dGY!0A>UzFj!(~Mtk~wD zS4g1QlW+05EDqJZ1C8<3M2$huKbLQm88xIqo)M_stc`+8v;%0#p53pY`a8ri!BX@l zVB!ifz;7PU1IOOV<1YQ-LlZfW|6ck<6_O0qsC5Agvo`=&%1V3nZcfzb{Nup!y-<>FvO8Zq?67lw^MtZu!_U8uIIdV(vz; zFiYoW@|HLHI^)h&t+p5Ls>=U0)Pd8adk_w0p>>-;L>dQO;J?M70ppai{=Dq@43Vh)a)JQ|=v%m{=~a%q z{3sd}9=V06g$#toSo8@%{2@+eg6g_sR}&Cf=j^gZ)d?LN<{79`P$Dz9o2K%_(4OwxYywyR}-z%;K!4)uG)Z^K; zK(`tW>LyrS#-Zu?$--&|E8eDm62C6PUI~Zjdwtt_r?&mCYIO$yU>INH&L0dU;WNda zXCv9d`9%nU+im+E(9uq+d}?frl_~{J{QaEuIMag66RYKzLAIcK8MdR zW2ocI*0p>14Y_d;;K^@baG`Tw)v9<^^A+{+`F9yVX#17|o=kIfy5{Dq?#Xs6dQYnL zx~=@Vii@0FwXM|Cb1K7TMJJ|l%yR62PvrbKn{4$EjjWVvM5QwP_9J z`aYYmA=@g~=v)^UHcB0pE&XUhwXS25MIT*KLvLpq?Fv-D^XcUSj<;4r0n0tPQKCe; z4y#wupA&xkkLS)T7ncET#u+9A3Ym}KJqF$>nbRfsvxpZ;n@F3)dS{O@Y~XGi2OuPHC)c|$*8-He4j zHn40f0bg&-P7}KCw^Xo>`y{z6&tET9g#7mn<^+!P!(4=-hm{@|hMZGAznTsxZNKo8 zg+0FZzC6Azx9p}2^FwBliY?rKULNlFIKTXCD%fjj0Kj1+J=kVU>p(gVY%Xlfc)2Rt z%erY?#GhKc9sG(nqJry0yTyT0(?Bzj7u8F!YaabnwRoW8omJs~QVD4ArC!h_{CH2G zy)3*r<9em~R(O}nS*1f?jd`%aWO#sByxz8I9)9+oAf^NIAT~z0@ouAT)W-s=4$AQqJ$xN%<=8!PmyQOKL~mVYR6j>4tsLl_9KG&Z zhF#v?PnP7Dx&Wuh%}PFIPBpPB6~}Kc2aFc(PwOu;(hQM>c2}RrQ+vpfOb>shmpR@p z8UsU;Y8c@<7`>0l$@coJl$f}*O$j%XTdobV0OP@VzONbR3DB`-Jxpho$O2nSic^Rr zWf?%7J$IhY38nrqhSpWBug)Zg=%Tw?xtlUEM!t?xOZ2A{VWp#fM;F}5B+1eBtEsW3 z8-1Rax5sl!ZyzA{=1}U&6;s)MpBAbi-}yhJITI<#inA)|-tE@SbiWxB1j&l4q>(*E zKq5QVkbyUPVeF2{^Z4h#*aH{gmiEsB$}XXA4YjC|*_8=;Gk{*^hRN3?q1f zbq}RFBw-%U)|)JBkSM|@0sa=j*T+q+#G@)*oE)kgACd(KkbY)O^^Fc+|Mo1{w!$sd zT4~EFscaqOaIRX_Vx>{UuxK zr>D`;7+Q9xlN_Hj@a1ktC53;ZFh5NCGfTF6Q6#hM?NQ}x?P$*$A5F5Ai)_ncSIS1h zEah*5HE8H1#8Z~ovm*vs?3*+QiXtyow^zH{U313_aaua6KYkyc}ojPAJGjFXyhXY5ONUXR12SsIZOI;SA z#h;rx)M?3r#^pHi0f541Y8x>3@Zozx!{a!{&CmIEKrIYX)C4(h^pZVdL^br-%BXlk zyM|2gt0H*qIdNqI-9&RN4T6;mfScumbHSuF59aCOD4hn{!6$#zM|11!>-%&!#sBek z@!(&QQ~%&QTh)EU**@ju!yn!m%71zAM;~{6f48cx3qTs{;M`&wvDv}xDSNf4=9wS8l5~!*VbIhUcF^c{p;jysd%*d8>uqv59SU}YaPj&gh5x$%$s$_}K)A8V4Ca4! zEr^0-89(hRNb-;Jn^sq++!q>?JVW>Edi75(VyGNh>BBcxNpq5tYrNLi#T0q#ppW+a zgE{h8ExQ6zZ`E#+_LV{1bS9MD48sSDuI^YEGDVayWSmxM!nf@LBt<$|9k}USlDj&% z_{A;j$=B)(GMZuAp<$u-GX&eYtduJLk!+8nVa4gAS?BBVH<{YizToNT!s}{jKb~yt zPlM3_%8HR|^xH;O@)DE>UfSsLqN1l0D{fCup^dUTBmR$eFCYFZz_73D&(UDt%eJ6k zx9TWJ%|T#!seA3VT;5r}P5c6qnJwWCsppba;@M)Rn=7o&`N^iOfucRWtvVdFCT#!_ zhTyYHO8(g#siX!Qp3(5W)%^$e*p{TK;$SO3-^Sl~*T=W#SMoOPgV&IP4wC@3myg}5 zu3GDivk_6>u-(`$z?~bnCVGUgFAQPe(!<@{3jNR@{;lE>oWr}RrK#^J!5{0HF~zUP zpC!b<^}v+{=tK~L5%R1NnQ92n=O(>&Bhk*zUt@`MpGBa>T z8D%C4c-~}-)ILo6TmpPubvxCJbX6zMt2?Z=02? z@^JKG`WJv`nJ%(o!c^rpd*sow*3{^vfDpZR9O0!tPS1#6fNno7aJokfrm&m-X(ru6 z$?$4AdF{y>xKeiBCt66dr`dSmLW#|9Nw&usZdxk4NdEvX#MIK!O1K zi<2DO=)^N$uV0tG6^=*ZE8)&!*P2h3ya2=b%OZJx0=<0~>E*UBx1p-|8@IE!=I12~ zCVpsDE&u0s1G-snCQJU}%R|{}cQ`#{RisU3%EE1u7~G;69>nl?0b9u?oXGudJu*P# zsGSr9?8J68E6p>Hl-gMvgHGrcX(;^+_@rjv%4r-_hwDPD(rqPP3YJShdC*l%u_A=IeW@S zR#F{pPMv+fg7p?9bhquBs#lKe!g{A#gWLFdjn&@jf~!r`EI0I5bLUF~ZX(peQ2-%mn?4qm{@uGJ z(VTZTkzkn^6{K;0i0cn=8LcPv!smstZL$>!B{iN8R?YFxyYn@sn8KM>GXX(34?<(X zb_BI(#YkfTHF$bF`=xH3xiM@6)3gq5;wk&E-v}q2-a?gxqjqEV(lhPc3pE+IH0=!b zBiNVmxYJG~7T8W5?0~mD8Ubpsr%g~IbcOlpaku(Kg@a`yLIrocc~XR(($`-q=tn32 z=;Xik|Lm|imZ!e<>(?x}CH}depE#fP^mv3t3#lmy3h$jfsP#uJhc!%uEDdPz(y=VO zis;O-Z!fS|Ucf{3{8I{Hb^|%E_riC?q%4h5o~$x!88E=a>Hv`8KT>|I5H^`*i2>hH zHSTm*NIrId5NntaN(i(guz;`#Ktmd)Ur#<5IA>9u@cgQTZ+#toH81<) z{jd&`1e2SF(Zhqs$FV$G6#I)u*#<*x{rX0zxojKPCuLsSvicr}<5B3j!kI%-D$UY4 ztnFb3+M~r#xB*~$cBS5E6kmN>D`mr&C-*Bz&D{Sia(swPpE1*(jJ{fAk-o zc;=>XWIrFhM=I%pX+${^5}^*)nh}<0+O7cImU)TQkT~Gd_5vinZLMETy19&AtrMTB zBNAAFaO0tkzz~nPKp##{)%7s9ftZ-GJDAA2Xy~Y&Zh?YHeeS~?(qAc zuvIxu(d-9V6}_V^+=_h8?|!_6?BH$xdEJrh5*B*Whho_NvJ>|S!@Du zE4U^35Pyf;!ZsP`jk`SnR&o>`O-zfI(S+cKA|M z%U7QC`xE03Obj~zGu%)FNmP*0&lq$L)ot~frJC7D8=OgCg3Z#GHP-&v29p>5@qD{2 zAkK%HKqJA?;14*$PBLhW`>F9*HZ%CjjF<*xP!WP;fP5&Q3G(_KmU$#12Puvn4_0Xk zt(T}dqJe`7?QlfPv-JGNamdsbivuw`Qh^2dapz*NY;*J4updFwcL_ycC zOSkL?1-QHy*Ma!;9 z;C>VeCP%v{bVMsfBiI0|c#-~O0WfHssgm2jN(j%Aqx$$Lk;DIMEb2!G3<&Wad;Yh{ zYW?SqS%{s!X3AR6{JS7Yrk2{F+APd@x>bUwKmuyOA@fq+WTUG*JkK-b=B2J|aj02a zEkVmivSHy?a3z1)H7T+>63*L^n1AFien49?WNeO@Xem?<#`pRY8H6Q(j?m%X>QU=* z%c?Gy6=0qt5vo$posV6HECs7+x%}JGSG9b*J}HTPy|#ohe*d{R{JOcX7Y9EP$*~?J zXytF7?IKNj8b}rtV13vx#HiH>HRyp8BKspJ+d&$sRuJV!H}4@9{dmN0IJ0I-8SFgQ zwUr`cd|r`%Q9$D9*WXP+LIi9?#5lxq`Z!0^Y{;Xk-F&@yId00B}|fD($zZ`_h_G6oF>$m z02qyS37u0Sj!bD>Y!9;4Mlhc6v=PUtCYV|YPU=pPSM${@4Z#kYpg05jm>THi9jL{gfAq7)b1gG2rl#0(x}!PQk=tt|6e3EaB(~{@bMy+ zNu%;eFBYCNc#m9lW7#pj5VnbsnE7Hx$WAi&wkNRsngRa0m{>J4c>4!4bEiLr9(*==3=Nfas>*koKRw7gmW-9H);e#!;I-R4|CLxmPi!9_MnD z|BUvraHlI4h>uK%5X8LHdCsWQDNdvxO(!Azhn!j$GKn=W<_8T(?q1q}YkO&0D%!f} zH+=ne_z!6?*B9g>M1Y8I#rrl z$wpG=TBwRi8|zw*hXku-yFno#w0Fn3Wx$e5+Z(iwRe9Ou>R=;*o zIw}8L%(rM!YCJ$vcE;csIcl#dTaZH`4#X&@*?r{ov&a4TtBF^|C#AYyfC&BfWtXuvc) zaHbMJiVlYPAihF-?uTp&(c!is9Ykqyyg047r(yZ_n=O5-Ou)*6Qdg2R3j$*Y4(`xh zGC=BlXTdA+#;ev;JvV%Z>8~)}7JQ7}VXslZQ5*Yjqt>fP@80cumWY#vPGa1e{f)gY z#{*!+qaBFH<+8~&KxrM6s=}vrg{V=FHrEBMe*uZJQry^Rz}eTa+ZJ}&CsUGo;v6!! z#7fo8XAj|kj>Gaqn2TvFoHS(J1Xo#bd)jo~DI!2g6D}f#mqfWIM&@U8&<;w7baP2} zCOFeJimRMOAK7_U6BM1ne-~W6|9-n(X#dv*aR1OxmTumQ5??)XTjqioO2Qlh)uJ)qBtI>*3~-G5t#enLtiLS=dd1Uz_fmrHe)P9GI>@F?kg)wu zVp*)WF)s$!{piDKfyiL34hgUQ?s}5M02g{qVmZW(VDp9D^QdZyb<^WW=gv@X_4#-J z;1(x!h8AMEk6H#9Tl`(hn@AKj$_D>`?EMYLn zGZ6@XenLC;O-4~;^{dU*TQ{F;RA_;u}~t7mQsi(ucnlVkIx;4Q@8qw|REuv^HrW05G=i7h66@ z+5Of(#4d;L*h6285UNQ+$B^rbHu9U299sTvS1hYWIc_|ptWONkE!g&D`U_|s;m5Z| zZ*hS@+NU9G`zcQnc7viad2kC;59<4`UaVtAhVDOG=7WKfvZjOTS^^X?4w;QNdyxI? zbuq1;S;B$NP4h4)29okF0G2`1tFx-k@(Zd_oSbTc`u z3}2C=QuU*H4_-?|vZHqytwhUFQE;`xz_A#6d?=mI<~G)3e}-Hh^%%O=dg!MO5A23t z(4F~RkgYsv+|gT9dq)(OIn=}LnImTw8dTHayw%|>H?QKtb23^(0P_C8TSKgOTqs>n z51|Px!&PH{{!9a918d>#Hf5MMjWdJ`irpZ~+hIz9cxh6{OsjzKU;S0rBOX?>hmclz zoz@xwwPjt-TpK-A65nmjiKbL+FKJ1M9}j9+u2d~4Ow5rQ#>rd&Bf02XQ;a8ft4oH8 zRnMFAC~>3@n>~rxnY?1TF9)9T@7g7t{`FiR3ID<{TE$$?32X9CgSf`O z&M+zf_+4#Z{^$hjJUcHJeHxx)uwR-~gM`Ef!E1L6Bykl#W5?u%PsyZe_AA3VuS}ihmhEy{*2)f;Ao~XS`L#QA6 zUjKlOK$>y<;{3K2bO_A<>3BTx-888~9q!z`3zhRKX*S#sn?Jy1oE1PqS9G69xC;o; zOg>>{O-Ga$WUAc6Puvd}{#!~MXE~C69`=poscy0qwmRAAz!mdm$u-PUiWH7XtO@wI z1xVSEmV;<9>V=rqSY7W_Gh(<5ag7;NeTYmHqGl3w$0&=br|SB%n$45{utFF@-H-|r zdgYp3$_VnRK3wMmz*r$H;+41fSF~ulS1L2lkt$cJ;34!hVQvN5g*C%Z+KDsoITGc) zHy8#AU)yrC#QZ~ks@81P(xgcaccPYv00=9kH%L0<_Og=)&F)a4+lVO={>9ZnB-aZ( zxTgxk&;j`3LBa+L60tm(sMLqU5TO}U3i#Xf1Znr?3(ZJ{f>2q*nyEvt{cxk47ofOQ zs5V?c@CgmTY#d-cnZ7!0hKGy%goho`wX9_b!;Et|tSae=>{Hgo9M0Z1`7_`~49HiM z)Tr4Rc3YggKv)4TKotc4WR zkj;XpRHhGn4ETYto;=tKZJmA407x0@I~CKw>iN>CD3 z<`9G#)h6v(Zb$Q3*jk-Mf@5Y{GAC~F(Vn?8M45}BLvITOAsN_uR;T0cfGdF(nalu< zcx&A@2B( zQhm+r9psm-*ssk9r_VtqtO(0CacqzDA|DDrrNoWS5Vq@T=ovDa0gghV(=|O?00hek zPVZ$rw99IT3hKZ6HL8s+3fjksBfj5KP7zwbi4UGO8PYEkSt~Ot8aIR1O=h!#6ZF6z zJQA9Mvk`Ly!fHTO@B2@t1FQ*S+go{fIq+fI9_pAfK2q_ZQ=~QcSyTz|V_sx|c!av`TyVGAyo%MtZ4ac95pi$sfPZ88S|7)^vTY%R4G*@2 zn=ac71v*K-R!^EPYtPnVT->_?ZU!_8f&0(xS=sLv3aNvhB0CLi?*e5g^;-EPu6bM7LfyT&~a#eW`y)`B~9K< z6%kTk4gsiFEboYGkGvht*}?}*U+W`&iM_I*IpAcEsNbe(2r*6^fKmX>8YKadeBYVEykGsvo)DxdSKv1-61Q0|1}IAp{_ zE%;$R4uWit7X4D}SCw0lnR`ofEIy@t}`D6`LITToTHB}SBv{rJNoB0q8!&~!Y^u7@wcKHansbu%?A03FkL{s z_nFmQpBoDlIhYbf?eYQ7C(_{!t;20aNoR0A zE#rkFxRL*28=j1A__Luf%l|j!bZ(Dz`2bN_n{BO}^1799?4TX9(X*J!;atV@1f6A(aK7bh|Xt~^8~EYsuF@kPjFv##)&2j@T^0H zsgn5dkPg-RgI%*I7v)R`{Tf8X5B9P84)Qf{M7mujATebqt&EN$XOYf7?ho(}srZ2W~~&{x`^7ld4BG z%P3w4hi#4Nj2YIbSw{Fng24k#g`tH)6SQ+rC41Oo((71^t`!{LE6VtshjsDL*GHZ3 z8;N&8E;Ni8Lb6&O<V=t&LP-c|wI$FewV={=W| zA4P0SHN!%CCF2IT^F;{Opke(Z z9h!zp)2M5=!mU|h@i>_eQN6_Xm>4idzy4Ymld?MZ(r_^LS55^lrGQ3cDiDue5s9O| z3U5$Zc{EtCDaG^>GUcFGIrRCw*l19T2c-Fk#S8Q)-SleOzKRf0tndJ`-Oha}@>|sB zu&XGrq1kk~pB2Iw))*FGY?WmjL^5Y`3}$@B;^lAc)w~|px3tl%X@UcpQVv>F0hmq% zBDve{v|P{^$a%=AitoqGt|LVA}Hm<@k6)kR|G4j8$L#KR>4ClGFu34e8EhZo{Q?BM_^^c!Le@_pBW(yn=u z#c!l_o&0FI?qd^&mv>oSt)U28cn?=5(5k?D5^+%c=lHP*Gs}{Od5ojz0B(+6-cD)q ziXL@y4tPnBlmnMOtzKub#+wldBPNPCayyd>sAw~N><`(``wvX|Z37n7XVq z$)Oqm+n)ft_^PCxU55{mI(1t%wpe7mLeBK7GQz&&8_Aj|svpuV>4+w^EoP%MEBSNR zOzzOix5t7c1;R8scx99je@i=7Xa3ch1ph(vJlzP32g{vcot&fQF>93yTrwSiK{#?( z>@oNrM8Fg#<)md%!K<8z&?pe1VHVJ!Psjr>3@ZuDO!xIyxI+sHk;jYZ-}LQ<@B2va&(?`)3~Hg(jvIIPosLOlczzhka6h{y%u_{lnuGrOWC zwG2oNm*5gn;%0@Y+vA?#fH5^|ezU-QXi`}YY+J$EAVLd9iBy4E@Obh#7XN%`0OpfB zFrIwfDaZb0-|lLZ=!3#!rR$e0$xHXUs{}FfJH_UUJSnFj228C&t4j`Ags=uzhOO&a zZIxk^TF+@@efr3trN$l5D0pbx%{5llinYzmIB(+o@unMDYsL`Y#ZZSvl9o4qm!xRL z&~}$aYqrt>XJ7z9Q5(*n9E?^U@H(upJL#dPhv?Gg4ozVf)itrR(19uG5ha-$KsaK@ zj}pV2qp5({YK!-~k3%yE`0%LILLzl{GNP^If5JkT*IPx}q*9iiNlXJGKOrjQs5f(o zvDS7?q1op^>or1=qy0FJ?Qe2*SbH^GWj#^*G_wIUR7;;8VuanK+FfG}xcTwjjWOZI zAM48!J7`l*m$>NBtKj66LhiM)nTLR_a_Qa2qmZ!S7le62Z(qFD?6bP?sD{zCq7PKL z)@-{P3tGa_waOQ6Yb-_dSz@X+-DwcxVwug6z14L336g*5d|cZJ{k6i-q_p{e*m}n( z$)asrH(hDlc4nn*R@%00Gt#zg+qP}nR;5{Wv-a8do!4G_ZTwjgE&i=oYtGrn*Zc6V zLKP6MVHJgcX)e97QgpSCA{Yg{I#Ajh;X(6hv#9T|O+ms)eO>VIN&gw}eMd(!0;N+e z+q#w}beCvmR91&$M|sS-B>+$et}>6i8^nUYn6#$#=DBuMt~gHLoujIqbV$~ZNK$G);oH7^TB^Gr z{RGZo5iIxgNA?aM*K=)v;?F)_)C8g+0=xj>E%ISn<_R%cBUqOH`-u zv6bQ!bhZ+4wh~EX=vy{g8TE{9;!NoYv2mU-^kGvHB3v|o;SPHMyNH8E?Qx2wO(cp@ zncZfgeIY3T!oNBe^OO$>=O^^6_50 zKFfmncF1O~S{5q_zld{LwW*;xB+JgRE`D7M5C$#6+WXmkjCJ2wRo8Nf_BftRvd4rH<|_kSQ{fxl~wI;n$K`O{(|od#<;@f0y8Q zp0bnGFXt~$MaP;oZYfrq-q0y2Ha^H6H%P^lUa^YTl?Idpe5onQ8gw{{-)@DJp2=$v z9E40F!(;J~=O3)it;N4bP4A|&haI$MN6fh9vRMNVT3&{p31mz^X7#<~tofPJulZAw z&Fd!JW?tOLAG+<1W$};f-(w(7yz`X3_)O!Ec`?z+%Ut!+{}hf(-)hx=Ogxe#rtfrW zz9e7XN}qTFb|tq*D^vNzn{8t(gvOq#iMzo}iEgq;K002h z(N|(X`LmHV9fo5NV#r7GyQ7g#&qutNUX0V2rfs?vQUf4*tOnwV=WQbu!7(C0$|-*t32p zjF~MzgB@7pvpjQnq>K8C_||-s3*xXoJj*ZPdy^B8yK>jK#z{6SrP@k%OMKT(`!{-3D#|piwKSW}iXEkhb*cM_n>{g!L1f0#{RU?3;n4%1&y< zbM}+e%nE{-f6^O|`c%chF*3t`W@vkksUTKqR}d$utLl#IAk?=F-)x|!tw2oN5_t`6 z;%E#=O>i%c@>yH;7X>qfh4?LWUAu-}8EUIT!VpVCeg>W)4Zi@<3JLo%KtQ^Co?I1! zTk20l$RSIzaMUh*G=h*5f~e_(lOg!5Pn5p>7IE})dBy=EXZ^NvqT)f2!KCDJr_1;B z9!r0>OJ|_Yo`CNNcRy!;XRjdsT(u6zjOn7Bo#nC|Oevm@<{LfQoVBECP&UEilEPF_ z)^6beh7|E}oURI2O%X6lKw_lR!gsD&YRBoVtZl4a1dT;QtC z99?6hsQpi~OqoooN}Ie4MjTYYq|9kunV-c#qgZaVhHW*InN z)N_cqnf(ZNMMqM$>XQlXje5=z|z8})sfcjue-bPOR?=#SH=aY)} z-`GFeE(gY~kL%&J{T^mXAXp$n{LdvO@C;c3XU)Komv0|_UC(0m_fqmwNB zF057%uw{`NHV;Q{V@ms6s>8sbaMAT$E0vp0rb+V4W$Ai~)(&BtM*iEw>L!QX{?@01 z(>PTMGrml`fS=P8Oo_C=OG%M2;e9iwZX2MDP(~*gj%$8*oqWg(+5blpm-!Ffhxa8=qBi_h7FizDtB|f?NH`HYXUr!fTZic+7xOnlx1zwnB;j+k~YsN;c3u-o7 zK?|D4?QV-R3-DtWkH_t1U%>rl>yV1ajgQk|uRRcO3ZKJ0ioyBsH~mg#MW;9KUEQZM zwyk*Ct?i{h4b;YjmaiG#QmoT{f-7$PRixTB<>h|7k@Nv!?8Qb}@(on`(K}laYd6 z?1arIahhGA$^bXN%n5Zb8EUuDgs!gd{!g`jN9=1yo1q`q5Kp2O*U;h*Fb!56gE6R7 zo!E}vKL5Y2S`5L7WDqqndsKT=;xh?Aa=_mu+Nacggy#rZi^CwgjY+2q^CkJBRFBuY zBN?7JTxeW!*AgZSF(J;jtLSk|H!O>XF2}_z-hon}lp>(GvsH;g5d-Th^Vc5GMoV*N zc_5aoEB`9HluYIXWT+?t6w@gfGuC*|%;@8}-D>^?=aXoWehCSL+fI{b4Ov%#?IcbuWw0Y>~} zCmIYrcVmj22>ov0i2>HYsyA3$9g;;MTAswv$+o7iP zOS?6Ax2Sf@Ld_$4wy3si#&ki$Hn3LPfC|=KiE0&RWb1(;Yx`Rb%3`x7zt{s=yf=K8 zCSlI);*lcYC;02@I=}9Y#azH4JqZ)<#-FIOyDkVT)N}eoYCP%0tro<- z>?nV1EZ7ZrCm0Y@$w@hz)$Y9(#b@GL%b{z!-p<5iln7VI;msP}!)?i-&CgRMG)^o1 zT8gIBzFrqlpA;~rqY17~s0g7s@0F=loQ-Eh7XcB+U{4HxDathqBOPQx-bZ?sYyk_> z@$%DZ;5^~jKd?f`4OvUn6~bI+ z2a#wZ9}LhM`W%Fp>pT!~>fJj;8J77&)Mf#f^qG8cQcG{&$Yq@3L!@?k!MubVE<7^8 z2%i5Mdf(q=Db!~fsqQ0Gp8C!OV;(dMJU-3T^TpHzk?*NTscau>wFRv-be2<*U^QW%KYHmt)+a4`{7b z>ynbmIw-ipXr{85aV4*KUMn;&ur?ZkGX;QA8vK@&yv|+5=Oh7^oOVi{QugY{zvXD6 zFb+&)(z%?qG*vwO#DrLc;w%y*kYJlX zfb}ir>{|%(?X^Hyi@~MKYA-lrVL?R6WtEX0n%NLSxLWiuja@?M`E;e7lY1NI(rbeC zl!zqOOVshVsMn`2@GJh*s$VCfkA-2A0ysOUQ5uoyiP8Tax}}oF#9*R7(bb<+K9LwE zrefwgW#h<*fIm2r79|im7nS-PMM($2nFIz3VG1{e?d6y7VJg#OC%;m$wwI#N2*At6 z%-PRX`d}z( z9|L+%K6G}0cfp}d;oDK19NCxcKZz3Zt&I%bUa8bFIO~APFgP2W4a_xr!F`}s2Is>F zyOlxK=zF;7A2T(0)TM2g^cyB`0}SJR-dh(hX*TATg_y+6F|aCmmlU^) z5c*lFis*U=)fF233Z?~u8iQdf;v-;u|22uaT@zrR1!-Qg2R#dB|9gJS)t?4qLnT0C z&iv~$P(nkp{xzSz>4{oXV$q~caW2wB)-!iN45i#^R-u)E6c|MdC^F=97!W~aET}`2 z*-PooSPNA9T+~z{@)fGmZ;aKz)4(J)L}_*}LcR$?H`3ABqv>DOUYI>#FpHehZdg}@ zHwv5)mK%bYPPnZT-1Nnd+sSL(AYaR)JE^n{G@Wv>2z*A;yiP*KlFFjW;6Aed`-evN zH@vQD{W%zc?9JO1fNCI|S6KbpoCujf&Xtink!O7vRyym-F|_+}yoN3jk8Az-5L;}4 zIzd%ObC3@^)0edRVo}9`I8nQcEo+$N1lAP6?59>%`;dlIA-h@|xx6%F4b&zfk~WHL zCab+nAFKa>f@`e-YD|C?NDb7_NYQ@Q`rGpL8o9}n-A);7Ky3l(x&73LI6^Qf9mHFR z!wQ51YKo1HmJCeFME2Z58K8nDOUmW*pzOC@>LaCN!JEfQP zo-3>{#=l#y)sG6RgW190Y{MR||9$I&^Q}IpL-M`O8b*tbxBZj7&}P1Kl-S0zpd8Ye zHrX_kT>*e+Zpp&d<4nkBPg79#$zdg5gi=9#=^()0;{mL9g;!je!T)_Q$Eip(Xevlr zN!%s_$Yl+bz%gA=jDjiSGGm3{HRn1^{E(gsjEUx^BG8cI%84Ce)yAdCpuD;c<3x-D zQA7=O0jlF7k#CF~?#s|=uv#IOjXoa$7Pvr{opL!h0OG5b1Z3Ma%GMw0u>J@3JS*k0 z3&DKbHTvH0LBrg57mD?(lnmoR5>%6~b6FL~MFU8~1+D(?7kq)|{3De;%c*VF-(F>j znm={MW^6ym%}ywn{D{;`fcv|kT2UXq-YxkZ5>~}dOmZ-6LrMP_)ul;jt)&ELL^?enq zzGYi9Ab><6RwkT8J72_XG;aY=4z>GxX+UY`>0Y_b<>OCqIk(wLR)aw6gPA&H;YY)Q%tclbprn+%v)ZJf$Jo<_UGif@O7rNaAGubQ8yv`~d z5*HIg>rx%1##b!)U=676F*svRXp>_#U}9~YSv=bK(p&l9#-6Yy=+tx3?VYn4m34Cm z4r^A-cIQ?2dKm1Ln}5-mPazbJBVs;KGmt|84;TsGM%jjp@`%tC>f=cR)?SN@J%4i| zMuKnQnq4KWkiE>IHwoFii|M1&DGH)vHuO0Qv3Rn-|32f<8vD1k)1-+duY>~ji17QuB*oXO*1G2$YJyhuDROU_|a#$K*Y2 zucIl;g@x7BtTE_&B3mQip?272<+UOmxpJ#OMb=SQ^VG9~Ud^+Yyb+ojzop^#|Dx#_ zl{H=4Km@@rnWNuQ3v$UYpmDZgmn4dUm8^;)w~9g$9y-Yu5kh#ITxyB}m*?css=j3G za8yJ|Ei?{cd?Azr3NlgM+q%`_vDbRl7&jvY&@+n-K(BPEQ(u)^IcY03H=bdS?U&{v{4;S&TYwH;oz^K{=(*Njo`v*NT`z=f1`>D0FRZ%B8K8{uA-d^aG{KeJ}Bgz<`wG&lLW>ZNv^RINgP(EjQANS41yXI^N2X6xD z-YfW$GC27!oH`+&Mxo?;ASLHBIKa|d+T_3PR>mM5Si11di?=gzCP7=MvUf2Xm1>>O zXC2`)PQu&agB*ZgX=6eIOFyv@udrz^yhITn`(zxkULb>L^!y*=iXb8dhrVxw7lz5Q z{6Rd6mAMjQ{Q}apIdIMHe-+S;H`?;Hy_iq8Jn_Nd82{E4bFge;PcQYOcCUa!Yki-BPJmuUxH&bvgXkkYQ*&8&g#LOPN7e zO(4oOz)BdE=NR^Ki1%>psHlwN-_ybzBx=j>9T3r&I34JjET?jK~SF~`(<%s_L$uR3)6C)R8Qagiq@c|I_IHPqagi5z?{bWbT zv+v;!a{fHRu)9GTa}$8l&O%I^4282WpVh4dq2=f@i_wH-AqSdY8hW9z3dL zsR{|lYvT$n^IY5wCiXkPYe1+!L{Xl_Wr0P>WH}rkyNNyf%HknKIAMUChI=oc^H`W| zlETON!8B}bZwL_kLE-D{8kI@m`-;@s{OWMt6#dA{c?=WNW;cY_B8^vLF)h|n>!8Y&tcbkqTFTo^SVYdRZ<~#n zVSjj}R|!#hiYKf12=y!*&SYLWqana^ehR}WWu~pwuw*Ad_gU*_Vggt*Y%IeP)6zZ8 zQbSiQY$l*?!mSje*!$ngSp4Zl&|T$@RIzTiT$Mm!Zf1UJ+w9cCt;p86wih?vg@@gm zMRH@%oYmUo>Mr02n)K-RZStva{N_Msz5blf%+~wZ#^wetK?E97w~OoaQIDjuWa<3; zJ`OzB64+6~iYo3;whchCmFJgNNHQ1{Q=Ox6;NLni2-8 zGftZYCsfeTroU<7)3J;#Py!4O0}1w@Paou5QW!jpzFZ$7a;I@3QQ`R$T7D_N?iTgA z0d*m7?WIi~>|McIus_w!;uG~Mj82r_Wv<)9b&Zv_^SEdSd@R8Qeu@e;TTqoM|Qwq-iE{{c(2l` zv&|UomId(PtrpN+hy#^}Nz;BBz57LM9nJML;Na#C)AH;bGpfOuUpZ3Q+;I%;s=IJx94DSAsC|GLs>Xxq2IfBuY8U18 zLWtfxxejRFnL*Znh7;8WjEn#%HT?=y5JTvCCuzhem#Ni&-k+PJ=hu?9o6eomNYQUXXEyTeTZN-=VEP)!Uws~0 zr_;8(T3Zj`THr&lP%%<(Ubx}{6+U3&K;r^C zPvQM>{cxuQ;Z-ypWA97}*W^9#o7VD*7$Je~b}+kp7q;&~l5X{7I^c`e{g4@wO1Wj@ z<3rO6+Qm`o8?Qrx2LR68GV@Vjl%xX9h@>_69lB*;ih)g-ih1y6Bgjmk0QQRG$8^wT zTroG4l#9e1Gv`X;B=|B*(A@Qt4L?;f=*vWtwXmg8mPcdw>L&+QK2E(5b7EBwQ4`UT zC`gj1U+D(f9WV=Fa!TXvWCA%pdQ>3#I@o?D){O}@#6DsOdjOSNpz)80BeHPFgVRqn z*ag&I1`foC;K8-PK98I-@K5D4RtvlJLZseNGAZ0OV;5fg^}*?qk}mgb=Bs4p1*z$l zaQ%Vs2%c8?id9yMEv`)vM0VCAp=(j0g4%qe&&7F`j8+;MWoj(9ej$a|Gr*t=ScttV|Z@*(h;p*%8O8PzblK^E_5 zdy|5UXX?0N+hO=b4GtvZ*9u2jWUE98?8esKxy!)fWj&e1E}2xb20=^hEv4tCqTo5= z%jf`NaHmnZ*uX&5;yUu+swDd>5w zLbv-pto=A;jE7z|?VenM=Za5;KXSF|A#IuTx7NHqI%%_*#Xk|Gp->}vPpeu{>vtR% zYyJS_vy}uLh#C{U+9-z^`Y)OWPWly|3&#QsVDqoWUD%k;**FTdu6ZO%<}pg}C^D^6CP{7FDy+p}D391tD0fow9a;Jo%LeHGeUUx1O(wl z^jB;_M1Vy0qWHnWfWr3bER^kns8R;~T}{ATAoI5|fUv#6;poU>BIZL{B1@=+hTzt^${^_h-!WJMK<@mUp!)^|OTqm@ z>-&rl*hjQJEJ-h3yRsNx#%(zCMgUiTUB-k8hIn;;ta0%{L~799n@H6+3P(_!=+yMV z$aD^vXSe~WcY{@NQ87{C2P%2PhstHTQYs5?8YR%CfVK`+5`WBK=J;4ZmeNqs!Btj@ za1iYC;RL=0WE#BUeH6;4wn{7_ku8TwG>N&Di75o+tQ3&Uag%ZmKyq4WC;@DukqaP_ z$S1|WMlRV{F}IUK&{u-%@f@vDrPr=$DrlddM` zC);s2$*U(uOlHmH8~3BaTgS+Hi~o-_frZ;*c6@=*aGPL8D=}@I$+w&(e`*Vz%_0Uq znYnOgEt&OjXDIj%;OZapmjdH8CTAunNcUEa0Bm3}@21@^kOz~B-*lVCD)-jqvKna5 zK*B;}qSja&F;Hf?f%oP42?7TW3>U)%4iK4cn8|Bj7NUq!=CNBD{uDltVH05tu4TtK zAa!eb7-9U`06$(|3~rl4!p0z!GjTc?HWT1jDd0Gjn3XsU0M)`(+vky3&-jM9*0ilt zp~DyEaE{Ipr9OYnczn0WH#K%cjWUWx^SH1nLygD#F?n%dEDj@VC1A9K59c=UD=$~+ z!b>c(BO8q#@mx0GOve(dI$~T$Cdl`uvMn5+$P7E?Tw!c+p6-*RERoC zx4UmS2!4D(9kW<_MNL9pikYHh@?K}>8gI`!UdNNU6IM5^F+uZBenQ_`Goa}B{!7X? zKDzJtTq&+&eE)aD%;8mjR|6|4S!(0k8!*kfK7cQkwyH{R+fo(LKy zR%hMwh|Sm2z_y%_K5pb20lbK)%G?q;U%=OM>|m4BMOD7;#GW{^#v*9Kt$Gyt&w5PW zshFDEb{$)g6df7wHH{6V+ukRIHq-A~QEa*%!VfmN4v$M6Mk^5i#By*)^$(<%q;A!HuU@Gr4f9ol-= zc&A{@JiRn28Cp}1F`ESrBx>Agx$`E#D(+w1@!dC!*Fpa6fy7IC{z)oZqL=ikoaoAb zL%7+4v3}H}X4e3wAZNvFBnZx*iB2ZI6^n_^?~G5;|2~?##_nr-hAb#yAqNi7DAoD< zy&OzoWPlH=88mmcl3r@h`GzNc5Sp6PN?-}h0_52RvF~R(RiQo71>$tvxA*1BeGA0Z zySNR8t~T$qn%tF{^kgZn2`+l@r!C}&rsu#M zWWwqe`7j;Wq5z=KgK2fi0F4Z)nefyTIc$FqU6^7^u2A^PUE&iOR{4%UT*n-FVu0@q(4exxcPyEb7!v1kQP2&0Yj!)x&MJf}4{*YG&4B z;=0{&YF4&6)n4^@KG>q!X`YP|Et)ERmtXE0yzNivD5oJcMtay(0xtigo=B0qk@>*?kHe9C zLm(JcsH-TC;~N>{10({c@dY0n{?>-Sq*hnCd_O!r+?}Q8VhbEtR)X5|!j?M8HD&YU z%a};s%Dm}-(p~G}0GLQ`?8vU2%1M~_piF7+#aNw8LsI|V$v-))RN&_xriA&Z(yIwD z0sJvMFMU^fy|+Un<80x7-8_F%8SMo9P>VaUjXaQ)W=&C2aOH#1(v!@g=F@2O`xQ5X z?YVl8J%h3M56h4}EQ?BeI(;5rU0Lb6xi%Y-<}^N}{L^6!h~zl&3CaFz*kA29nLWKG zSC;(?dt(Nx@~zq$-rO;uPU|a!>Xzdpcq-I2_ixDtRXNd(cZaRU1lxyw2zn#d7*F3+ z!YfCI0ykX7&YAbKY+{kU96$39s*i!zo;=~3)t`PkDd}^$JW+!zo4=X(?N+IEvO1(I z`I#auNBrbN0JoOthH_z99(4riL$Zd-1A!R@{DkwQK(ma<1V z+9-*YSHf1$e+;ggqBJaO9bzTgjQs;$^1sojHpb`!p;oH^`03k6M61XXg&gWc+C&Zy z@AfEFtCMoQAK9Me!31CgyT}1G>Q3#51oGYTeTC4YSJp>n^=iX))UXG_A_{7vEAZn)vpw z)OG*<$8rbijjp9cx35ux4=C{zz1k$TpL&4R*;Tp3QrdL;X)U1a&EKV&Xii1Bq!uLs z>nZEG0H@ApoW$Dsms{QqtIejw`AK4ZK@ijE8iWs{FHTA^g}XL=#xwH{L#qd(i#e^U3Lik%m3?e=k-b)0npA8QZf}_MRJ)dbH|8Px^gCCY-b;Ig4i(ZM_UkpgO(GyDn>uh2HlKfHc11 z@d6fm*S=0V1B4g?h{E+gGdG1-)=AP!PIkfOPv2%3rPV zbVMU3i+ZmdXCxf6HKJ)jBRxnO0IQLKR>_>+PRre~!4V zwm<-T_|Rm&sNbaa>L>z?VXFa^t;P-0?BO-eY3?82KMT)fphub4Y+L1J(DG&w&FGz=&vp*rYWF)$eWzA-eTH&vB*rotI1{tUHngncpxPOHY zS9WJxMd!z=NB<0>j&m=0WD9h(AE)UdA)z3*PipMAd#0|`12T0|8Yn|2Y~R#B5Ah7#GIYDu)6Q}1Y$qTg^t;%>4mdL$4-S2{1D-OXXPkpa!;JHvZ3yIQ#r za(!1v|AQr0UwUYe)8WC)#-hGP5=d+dMolGBHsCuJ{QMKlB}ss%*nWlRYNZ=yG_h{; zZ^QD4>RHogV)Wl6nISIqs#fm%T7Vwj-`_81S2qWbSGRh$HTNA$R(AP_pv274eXr5elOkyTw5 zANYJgRC>*ss!=_1T}zX)8>g+Kev&1M`$u4`00&OeqIz1uzz5;}HkbxzNb8uvTt_lU z)-|#+#_EsgbdeTrgZkyi3yMq!Gd8<*cRM zA3*mqx{k**eh*?cgnkcx4;-x4+^|4dZYVpzGoasvkYKzOoo#@hl52f)s&I1ySUqry zflb?%o0^%75S+nx-`V$QMP2y97rB(+KuD33kW>SItthEmV!xCS@tqP6o{%K^}>T;3(eKuB$2>&AkcUOu_g z9MGq}_ZQT#O3j7oU)Jzv52?2U_Mi5xETB^(lJ43to8kHnL1JNe=u zqwP-zcWrOyvVp?`gxY-v#{NS`y5qsFa{eEVt;)r~nyIp?Js>}#O5rhu2<5j-%(M4Q z9WYQOh4Y(QaOUz@iBUBhNVa|cHN_7)?lbRl;k1NB)lfaPWZ<&_*V!{GV=;nnc91#h z1+`DsQ^C=l)G}OFHRKNCB5HcfZKN3$qV&=+tQ>T=FTX9vcg7>#sIYnq$3Je!9}e{u z;FS&e=7*T|G6)Nq^^_+}&R{V`d*4HivF#$B;eeP6QyBcP{L)QgP=T2Lrw;wFFesH? zDp8bGy)}XXeHANe1=WTGfG@#X4h5b^`Dm&AS^xLakqG5b}6KR0>oK$@Zd5uCZ&}5KbyIWJk2o~PIIBr z9xC0UT-#W$D1<+@AGa^(zE(bkYZVvlN3hy5@=NmprQ0&L0XZQ#d~G--NMg?AMY)44 zVTZ;O=$49;v0Odatdthlkqjk1Dht&0X|wurBv9>MyfWe260fK{;u4xyq6y*Kf6zj! zY(3i!a^lX)D`W~hplukISiP3>-X=sTtjf)^D?T&rze56**zP~{-%U`fK%XBxO=>;C zEq9avta6Yd2DkkN-$vKavObAxIS)sxdPdH&zSi>2tpndZ`~+Di3)?EEUQ`keFH@cA zo>3=t5`+kL+yp4gUcJOkpTjG4A~fd&u^!RS$DQQ}5Hj`dzXWVb7|dL@@<+~2v8woL7~>GDBOosMLwkE#sKh%=6W+5`@%7Oo);Tko!Vx>jZFlbwcuN!^=i z@XRsej)ZQZ%<7MZP?b!+kp2W2Rm>4_Q1-9cE!;D=wX_Tlvu#K@xYs$&(!e<4A=P?n1iSZD(vfWDbn8vk~Cc ztnTmYOkflzdB`76m>&J{8`Ly7X4hZ=q~9;?`P(sGCd6)`;ls2V;ZcA$th>N4PX0lA zqks-@Ea>^mF57-cErDc(OFAq>r`twW99r51!}7-%Np*Ne1Bfk2@oM|fP#4fB*2H#} z+G#&egx=U^GC=tnkITew8KKW;;UmSVmECNUh(?!pNJ0S9;J_&K`PgAbHRKJD$f7A; z)mUJrvaIXKk()sv?N$=ecU#A%`acpg$CJFvSt>_6!hxf$-q6RACL(&w>dh48_U+jf z^_Lez(XRAjGwS z?c#6DXEoE^IRTxyqqtTV;761G(hYEvU&ELH%)bIP)oHc|!Hh+3K)|3yyfD~}cTp0Z zhM@1btMY)JY-~UPWM3+5{Vr>h}LNJ z(6g!)&rOlF;m)np!hl45 zfgpSP7^3lPOEa0J;&3ZT~t%Xb00uMx56v{@9`0| zGEDs~QqjC^;K%&ids=K;stXPY%+A?P+0`N5>>8@izp>)2p^RN-bE&{^dqNaJ8ng!< z9h_zq{h!XA9dej!UTz}5XywC1evawVfoU>hJOE7|S+>cm9Zv_BQS1cEYBeWgwhOxr z4S21e3Y4-Uk5n&-E+$%0hx$YSo#G6YCHb*GRK`N+do4H{MfMvu6cSlG;d25vaRW67 zibsFGcOlgh!^-K^t>NDTv`{(hsu`Sg`>aksR$MK#}vxL@H9QiUg6B%)XB1? zS^)`@a#^%At|ynFp(b4Y56cyMjLW8UvE3_^h0B_SspYCxFIKT{xZaDu(`}nm zX7O*=-y&2lOxmY6csGskPb*c*Q@u_c_yOw(?J~KkcQ(#{mdar7-w7M{U7G);NRshEg z#on|XD%$D{+}3-)jq#*=<5otMCG@?4Lmlo}r86h=VMHKo`0ljup_kQ&{g~GL9()Gg zr03RTJ8a7Ws|%bUwZ8wtSayz)U@O6IjJTz%tr#Rgp4c@L16!K*^a+COo@F>zLVkI= zKxS$P8^1%47T1Zt;~%i&$Sh0;69MRTcWs&j%i8MueUIO#jLLeMqD?ZrcJhrOF4m7#*|Is zC@VFv)xJHO&Ne!s7O|gX!ypYLzdj0GKe_jh`0mj#@`Kso_ z{^Vd_^LN)p^ZpcQ&Bj2wEu*sMo6_{%4XPyFkw4{4wS=~M(@FW$`Cs0?qk@~xT!*$p zDcY^Ls!KTT3Rd^2N`r_f#}mErYBZBU!pwk6wqZP#ewYp(P-f2c$QG~}`aqIP4%5x8 zL3%b{xfQ+KMt8Gu0njxDXKaA^d}y60@WTzvPfkc}C2|I41|P3juMc==s}xTI zN4UA@2fiP~BmALMD9b%A^qU0fGMT z>sM*>?0{3%Qw_NP>nv^rM#q~aJP0w3srRd{E(N>pc&%8PX(eG3ZdLzYm6_j+XkCB$ zfOB4Wh^fo%htPROa`ex%ruCumgZP$sfafjsSUd-*2|$Yq%F`ujL&4bftbWqGd1sTMvfDV$A!HKVlmB3i6uHeBNE{Ez{|sulsd1Q& zaqtPP9*~h8;K=85sfH`mVKiMgJ^bO5{i^fU%Vyf=vJqzr6k z;zP{gY8vK%ezg)RiBhvP=bi&CSfn#M##N`s2K7zM6d+MsGou zWUI_Hd@FnW@!R>^RrZ(^Z+ss*K#A6b5=L%n*S2gh+EkI+?eXiQ+sUv)V(!~ts4nfL z++^=9nSi$#7NK>7OoAl@%AS8bwIlB6coR{Vs3Hio*ND4qCedV^3{=VqZq(v9tUzx?4)9xLkvilyUPphe zuD~??%ylMBEhVk_IjVk(Ak>wmCV* zYVMyu&fYH1FW-sy(sTdd#}z)^NB{BB1P8PK=pi)6B6S34#etfKMC zm1=?(ah`~W*ox5U5q(77>u$Ke=orV4MPC7>vmK0CO{}O73O#~JgIzEpJC1>Usc z7FCg&^%!vJwSV%4T+)>&6|rRK2CY|bq(T%D4q%C6-k!P$Bb z3nLvVQ2AxN%1c3AeJvq2(OzK)Hb$oyq4nNzksi;r_9dJEq!!|os%!6ZH+Lo!b`3yg z5q(1z@yN>u$I`DEWvQc@p{&q15qA8S6(sKObqYc4e5NqmTmz|O#@;L^%qQgK7>f5| zDOudRv)Tbjd?(r?67w0Dx{2dtRA~>cyW_cl3FZp)7vdG@+K)Pf&jy5`Hvg@{ny5h1 z>>rnha)p_fFrp!Bq9JkqvE+h8V37cg2?lZyh_d0iL4)e=^Z!C=v#;mvg$13j57oAV zw-w!fXBO6Cw(Zsp<5~Yrq{rQuT5dMjg9&cQ_nj*}w`g#umo>T(T_~TWzcpYqvN3$8 zb}X|%SZ-2uMcftlCh%|{%jR!7DP=F(541JzaQ0IMl-`=vaF#EuJUCyT2xl^e`NVocnOgtJW}D~rg@d;;VAT|~TM$qNo16rXhO8)sU?^mNj*EzW4HvZ)Bx=`fB*m%{QtC(9 zlD|(P=sd~=1&&mB{XKu1gttQt2sUbi7znnayw7C|e#8?976=v=3_>WVwDEhiG};(e zjiv};A}E}DBn0HTe=3kJh##;!6#N+(q8pJ?7MM_PhZF`cCZ_p55g}j~i1c4E0Kt03 z!$AK9`UE`@1XseSzTz;RkVX4~hYN2jobbEkS<926f{X1G3^!Xes4f z)w!u0NJt5{uyXNu`;~CLJq639T)`V9lxl36N9qL`&n@I!_xKL%5WG>jt90&iaag_F z;-KqhZfkDa=9J$KKtl05!58`->GZ-EK`b}mQRi(K(GuM(gMw4k;xKh1|KJhoy^`#WK!#!XV>t8+zm4otCsBYV}aWzb&&Pk=y=T3wYS752(5Cys)Sm;H(JGu zLRH1)8%;e^DTNmtetBV}k8*+;=<)OMFYJ&lIRHWWzGeZe;{^r#0Dpiy2NR(cT2!7! zkBItm7Fi2h6Z9@9Q?ixB*f}0XdxX+{8q%Pr)fKN@PY$CfMM#|>7gQn>q4eFreui5i z-TSMf8)|HCWUvw`bwshUz@Nu`d+Ue4t@Tyt%#0)|IG}cspaVrr(`{N zyQBtim-*hlnE$>h1A@xdLC*lZrrP`PDW$mN{mL8gQQA)jigE;Ym&_kh=*;&D{k^hM z#M)YTk-^mY%?NjOv`l~Gx_QP<5eM)QBqna{Ml1Q8sa_|k$R&?c#w?Q94LaZn5`d^u zF(OL9FdPwKB9j4^nd`T3YtBQLL4Ma5C_q_+GRa_H0ksi}cY8~Gu?v4(2i2GC_KfG_ zFa=2ZqZ70C3~ z!wZe>q@Nuw6g&X_ZHrlPL);EluTSPmg{{$9m_5EL#A*$TJdp}^Ku7d81K!u79Dut~ z`SbrUbU3ZJA3batA5p0NAsMTKW5J9 ze){SDe2XPP8YdrS$Zne0WTGcoyjDT>DI9Kz2gIRnXu)s(;9BGf%)1O8JV}WELgvv~}n&$@}7b*Q`28Hup(}^79phOPm5)%woy6dqr|m2E0mpVe+HNl(*0)?c=@N8TJaaE4H?sVDDG`Vu_#k3GHcw5!jq8FCS=tc`VN83PfSpvKqt)aoz(z%X zNbUhX^G=~mAq(WC2m5tEPdG`iGL%@cLg6pOTOC6y_V`P9YQlf~y zSALBhMr`AF;Z-(x4Jb;DV~^B(HrlgJL|93nXuC^zE`ZU237>U&U*W!;^?!8l6li~2BVcTjMT_*#OHe*| zi0~V`%g#Ze*Xc1?pt|Gs1IlV$x8&G=2xiw5NVEnX5~bVMOoO-E&~OV!%)~@9byMRVr%!X&dd}oG#NGC)4D{%tvfhQB==lZmoC%+XkT33CQ>?Q6I9Z6_<64o=K$3-- zCtaHc!STN=ao~m@;tx=2GO!MMK6yb^q8==~t^2$4&9}<^$F*Ud;<^C+@i8-x=p5jN zB|)>7B^t2)LrYMn-JJ!14dC{2Q&a5%@Ys5NR#lzo@#OsT>b0vmPYRw*b%C7=olWje zqz9+vUh?#^P(SQSCU|!*_!RSpQb|8^oPQl8wHN{kUD#aX=C)KGGT|wqm@8iz@*0=W z{{ei)Ow$xllu~OH0+%UD^fw{sr3eCkb050qq!U>1W#^@nluv0!J8KX~0d`$KIKHtD z(rC#HDTo)LLCJ)8Bs*sh%T}TU(=IK;Un5(>R+^k`APjM5oAZKaedji7zB6Vu>w8O7 z(aOw5iO7(S$dEELwj*sQ)LZ33YkPZ23&0K@tw{)TA z7n7$TK)Dq=O;%pd)+K6apF_V)mg{nf<^{6Gwhqe^s2RcJv}gWT2EgirAtb#}-<>gQ zBW3ij)pt!!y+u3j$P#9%HFRyUC6`}oVFieyv=)AHG~{1+RVK$q7KS2ZQb%UD1M& zbh!tcMItmt#{fX-0E*o3yEo_FQk3?;gO-fo>Z(6ELg}2^XgY44O@hA&R=eeJj^{J> z_fycaDStUg|H zeGeHiBd9&OHxs8WON>sq~vN@=G(?gQ-PE=wVy0x!d})V`ZrgIb$o zD%l8D*a(mSH(>fKBypB`M%teZVh5jzGyDtwCgL)Zj>j)UfmE~iN-{F?F4Ho8vTMOF zs6`qH2Uw(gVN&H8^TeE7x~R1rp>sU;u)tg96$J{4Kn};@I4b3s%H5Tvf=%B_1ho(i z>WV5Qc19T!hIlv`bptt&NPViioj@&-<)FN}fuN8McbP)tI{wjC|F{XPcglq+xJN!! z=7GCI`AD0BpIosS*Z=4~jh%Umdjyd{1rY)O);b-M_V1cMwFS{CFF$4BbS2fm6Vt-0 zOM^9M^#9PEV>7{4xgPNaSKhK#hBRmt+u^exwoI(a`_-QP6AlsfxN^W_&_YHaQ1$gv zdqR+qN!+VkH=Mex(Hn ztBz&e7SRf3mD3{Jm*{|c1l)fpFAtcxfTuS5O)~ykuXrsI(M!q|fMn+aytJR;Np#c$ zBfTmSK72||;ygbFMmN`(zm-wM zhEs@TpEfClTov7%v&lZGnS8Hnr{LYRwm6h*oyd;OXFD$m?^EvV8Ef|cP1%tY$pD)W zA(2e7g`i6Dv-&2xTWdEW?gH0NHRSbmC_ zK~W~8<5Tqm@6aG3m-*aOWQnm}ZXl6{01e``Y*WXDy_SPq%lS3J0ho!LSrvEAviFD@ z+I;3=DtDD1vAJTTZ@;i`c5(y!k7Rb!qsd z+bVOC0EI3;4*iCI$f>%}#O869Q>tE>P4$^y%XPUBxS>S*Vuz^Zv#Yq z@+(B~+P)^44S+`*j&WhpXA_=l73s1JU13@VrU!VIW`F=kGsmsjEEdum++$iPAC5GJ ziv;VaDNj)pd5oerA@HY>RZvH?M}-E;O;6u8`?*^Xp6z&ExxnEaipWr*T#jH1e| z52mCaOx&T+kz60}o<$r&!NeQ}Es(wiEMn7AdQ4Kmzcl~%OwyxqwI&Or*`RUP(btf$u^- zcxjCwefzVte)?!V`&kcO_qC}RTb|3X9m>47Wv8r~@@J13q8>*hxj&G<@j4Rsslj8V zZ2sNK@2=)=1{q`j(u>J^##ZJ_xnY7h4hzsH6#!DESm>^S?4E*%D)SVjrbaFkIjm@a zO^LhAGu3G`ml~|eT+LEobuO)VYQ0cwYdicuoFHh?v}5g;Q@T$_eA!`v^tU0?79_0m z*9bRkmNvj8`N+aWiQxX|g@ED_u7^rRSA1?X~T^^Nt zLpe|%Yyv(66@mDepmcX=yxPyY7iY5IAW$4(jjX4#_x~HhJVGl&8^g-SZ^K#LX7v9q zDc*hyIs#$^s^W_nG_^U)Oy&^IQI<)o#m({h`6O21O_;-a{ur>$m;wHG9ld7g+--ob zxu0W-opnCwQr(B~^?!(5IB`{3gr>Q+!Xg^DoYMt5I1~$sUwpO$Udh=rt*^!gdKTs` zC(wdvrJ6-|h*H@ghWoQwO^imaGyro3#BY2JMP+|dcHL8~6r~2okAkN+Y|utW^e!Q- zuek}6$pF)}<#6Xf`r zoY=-}#mTY&(dNFq%feN zvnyz{EHDA?AOj>}qO0YitMV8WO%PB*Noih1JV{Gg(^W#8nsyO~c8i~|lWk=TkbbMA zoTt_ST47?SaFR3_>2*6Jq9!kcw~{oAHJpO}G>epzZGr3d8_`Nr+m#aC6E`*J{r3+u z_khC#@Fb(vz5w&J>)I6+tEChUL#sI;v^1ejT=OdfDAm>XuB9qV`5Zf78yQKcU#>mZm`f1+)9vTL>d@k!%CRN= zG5Two(UloNL z1&Orxj2d|dd8x^UU3jb-Gi#%|V>EIO zy|VJh?}vSa{?#}E3hcFgN*%SyWpNmW-%$kcUL5DF^S3({j}^V*F#uD^%_pA=;p|Vq z*?xx!?FQfT)+Hbnvq1QhqqCzI$Ac|Xm5*6yB2nueC7gEW3Fx%mUb32;CV8@@1m73K zcrD6Rb93O>LQj^F0^fj%f^lGXDA`f`NzmcLwZ}t;DvyQt>;9bb^(3+v=hfK|G2iFS zT2VQXHt|*cs41&}iQPsz|2b7``C&{EyT5K<+y(JYBLJ`-CFKG#L}G@(Nt(-p+Z2sH zahQi2_fKT3A{{HYy%+et&K5P8Ng%X;ob@1c@gabYB@Vx5S?YZ;eKaQ|f^ zQ1(W(l-8>7bOI5E0_k)vVvjkgD63LL1%ReA@M${4i+mTYk>56_#!CUgy(^5*1z>mV zPEH{Q*3BQUhkt8Y&HD+)*go6z!nRvmdmkpa#69NsZF=a1=M^jcWf<*`IvUCDaQ657 z(jQc(=C}%{6e&N8*5<7xNf)|U?U?Kxfm6h-1h4&6a$Jp#neO89@%zk(m(-HKH1Yi~RoE4p0d7`7}I$ElL_FFM(*cH6hdJ=kNfrwZ&1I9rrkf z{G@{0UI+3H`p%0^1^)bB1Dx-5CdY&PWFK?N7%L6;C&&_w7XrYC0G;fK{P!a@aSQe$ zhIUMUO>L<1^|*&8kVVw)rA6q1g__S)7%z^7pIma1NzOkUu+x){M~{X;yo}%!*ny>9 zGfX!*jjy7-GA`jM)0jgYFQ-#=8_>D}wy@XM5lf4?boJ30&+uw+6K=EP)q||6I*}tuq4ceu#UMxKgJqALB1?%<5j5 zDqx9>7N;<;*0W83)suCLR+FC;*ZP#>juT}!Al~Z!dsy`1?1Mv?@!js~JMFt%lMgB9 z>XapM({)xL)-^I!b93_Wd@3U`@3e*+dU;le=l6vdu9C%RM^|5d4qlYn)v_8>%ggP& z9OEA*wGp$VmgvO?UQU|)%wWS-3NrzJ1i8VtF%2Z%nJ4Xv?&P=yeONVpqR>#^Gl7vd zASpNsu2=A6`@aG$O3UA1Sls3bRI{~}kCL|)%U^IX0~I@JbPw(^zJd1JGVvw9#dx-@ zZifrMjbX)`t;uUOyRNa{;ZAN(TkNRn4`o{<^h1H+6Ajm)tU51megAg?W8dCVhPokl>G%eK2`?k&kK+QUyFKn#*7daH5Gt5#9uFyya#3eIh<}@5(5<)ylG8sANu98}1T3bm z=$}m{cYjpX{3rbLx;N=m8hgnA$j^tV5OO{ zZdb*_``zj2_(+4;26s2u-8OeX9|fc-dw{MasJ(xQ91$H%`Fg=^bJiBrq4DihD-vDX z*uTvA#}0?ImPj8YEdX+-@8bi5!P4dA%w!}cnE1{l*^#)Y0|O+`SHTm^W@%zWKs1kp znlXetIOP%X57myddME@bN64%Ua&Pi~Rf+hRXAk81WjV9!dQA)GzmXM1k17MDHmYSj z-lqCd)1-(;d;9w531@`9Q~6N0#bbCpckos&u&b$zYTyBkzzkVz`9Tf)CHHFcWFQSe z3~`8<7sc7O#Bk9E1{K@o_N>Nl8Aki;IAuO!OVyb|Ggvh7vH9diZ9lK1i`pbE&iS)yQQjx?9gRdlZa!v{_Kmax&v1a@aw{-Gg15 zrp2X%xN^BwHsetgn#FC2H&UQ|vD4KlMmJqW7O{4o*Q+^!cww;GB}lUl(4W8e@RdP} zOmzyFmaWRM-PdI07L=m5@O8pnr=jxG)Tdb-QT21gCInUoaff>UOO~-X2`kV0)NglU zK0pwzpG>G;gQLRv7D6<&q8CDB?#HJcgUW%(;VfHT!*%IEpe~mC9E3478TZr6`SRN8 zVf;tEN`eT=HMa7#9Kea`0}y3Zhn9z` z0&ru-2mtk87T}oMukTU3iMz|N&x)u-toCCdI2;&?AW$2i;Cf4J!uP5iP(!8&PU^p+ z5#fcwdhv#|LBzT|8a0D%%A2y837A(eQ)$j%%!l!U#qR?Ifqjr77+633V(q2O**&{U zxEs@H@q1GMP2QViu}uNuj;e0pUEv0wbh_otF=^u_3)pt^(4A{9fSWPpXqV~8M~+h5 zyT_gFhoL`NdU}VYW^=x1`TjjWR%?nbuxoDcQj(L-=TGznz7JwXqa_TlAOq;ac~J%je0$rXX#qfzbrL zcejIXas^EyJ&-opy&*5 z4sN79zo~uX8TGn$RTEc5p1#@d)KsTW_IaM%5hNEcI_ZRi2DC>v>H6$})P?*aV{+O_ zX76_kG@o=BXk!hzZp1@rxYa_@r2zFvV+ZoryQ>!=Gv)-}U790IPdC@LPSV3K+Y*Mj zRZ!X>$!DRI;QECBehk4 z8I{U;(juPWC{t0m#FVf?)4Dkr3yMJ{5c+B1$97O5B$Jq9Hmbh@w_36|<9mu~aIrem zJ!TflT0FWk8kKSQ11|(|u{txz--ge(Cex^qw5ycPYd zZA#ge$s*w75F(vq@x^}$zz;N+UtF{a?8vDoFjd6=n1hb^mqtiHic-zC5xhooIn1JcD~wDlB+#i zer;Y#aCIqzUNR_=PsTNAlur_wN81f z(F|+-K!Uovwe@}c-YMhB#{Qulo+kRYEjOtvp|CH5uKxkAy=raQptZmo>ot%n6Z^@^ z$SQ+8YeAPAw)XswzIL=s^>OT~TjE*BR{Pauk^YzS+`F$@Y~1k`XO&&xOoBaj?>jm! zX!7dcd2#*-AV=_ag0qPh@UgnTyAc3F*@D@?F-qIz>X3}C43){Lk{QlHEy&|&lf7Um zE{xuaHI7yUJC=@OB~R0vhAI}~4hz0OS$Q;MEAhY?m!f}3&zH6|3vPypVWwFMx-|jP z3et+8sJKLI|Fh~9Y9;(fVF2%!9LI86jt374RXwv-al;X91JG#z8iI>hDMrr9exSaJ zolNR-L>%x@tdMrh#2xU_ir}E-_6Ayqm#Mo3+0>vc&Goxe@ke=r$P+u`^I~>t;g28E zVnKFwB0E?X!0G6kc@kHu99qM~#S|`qTre|dM-E&C;HN2!QG)_CpWhdxH(Jn(`qaejU7HM8CVuB9+uV=@aDv& zkkfRs`kLJ6L8BtkSO)vQ4-+D{_;k zME|DpoYZ{kOUb~Wl_OLapcP6W`aatiRQkl%_`kx++FL&zbd zVd7`sng9&WVY8L3I|zmQcW5=X^27rO$lAX>TQ)}RvI3WkiE_7h`Fa4Pu=3*Eu=&ga zM)siVC^!9BB&{I)wSEoDcP&D5jWDg1xnGoc?98W)SUN;2X%moX$xNpyBib{1?MgFb z$yO$CvC%nzsbF|c3hc@xj33oFSL$tA>I_~_4R_U*433<3g=1ZF+-zXq6nilL_5|hn z2ImB7CCOAoF(iY`*`=pcmO|)_qZkaqh~n%uuz2kvqnU$aDp9}7L_!Y}G?G^8XqGx{ zOMTs;GbD%FyaGdRBhA2C)vp(7wz7WHDEfRbw><_xxV#V+0&eF~i^qbo>loaDjMDLc}tuiP~7Tk0Hlz{rfs^WRxtaljVzy zpWbARLz__^{zQF{GxIrCE-0+!BNTe<-5*j?H@;1TDJFqS+gQ>jsMqD^-l8dXd&973 zR{@i=UHQoyXY29!q^M2d`}5a1_N}&(Y(Ieie+@baCx$e5+RGW~W7@dH@1%QoMHo>H zTXIS!G+;P<1yB9cGv?C$07L;IQaN{e@zV><&y z?3{w4Ls1cM+)e`#(i@i`fPK(GVsN?zP+AU9C~8RIA^1Fk>Xg$v!*^df{Z0;ky~OvU z?s^LQ0;$+ra(X6S8>~x5ye>(Vz?8+dHBi6dxHfxW;`e$)LBFa{w~nrh4NeF$8=W=6 z;lp9Fqod`kWaszl!Uk(aD`p;-Jz~vX{`WDai!nfsS=QLx(xJ7dP%*g&RM^8i;Cihr zTA9q61u`8GXf+Gp*>$*dxb7G?rX|5Am&3oA{UkRnx94}w1yeS8YG(tkKqcVn?qrRR z)fRqZlBUG_Zj4;C`61mQsaB+F3pT-BL$iYsc~prvW?Il|z|1ixJs0--?2u2l#@|WF zh#JAwVz5D9$rQD#{9P~Ii`yKquSZ&eg3~*Hi8NRMJyWc#pKT;bW}-%ugl3IjEvV}H z@|O{{gm4NwzBEf|K{ILeLR!c~MKswhE1;myjM8rEI5%96Sf(YLQbK3WvgRbYkKSkr zt#L-nbLSguZoyM8M_A9%%#~D|*QvCxzVHs(a?R(|-w$c4PqQcEW570`=joNhY{O0c zBsJvNu}-ESC2)y}DLXLYZTM~qVIY-`H${A8S#E%5fHiv*2=Qi8`? zX19>#Xygwi;<(*`IT@9?mqJBRtQuiHZSfE2hyx=j^mwz~be5w~=|I=0#`|JY*&4Ji z=S7X>#ozf-yD<{cqvTJ3NMeBj(SfPRAJQtHiltGm=J{W;J0A>Ak@Y5X*E`h3!hPx$ zeu08r-5sBSg4wx%0)x*H3KqsL27LiPC^~HSmArOr)%GcY27LxOwWLokNg{v8!arT7 z#iFPNha}9?Ro*11dZGk3mLZ>NwJ$R*bt1Kr zT2IC&gdil>4=fp){*yltKdei@McubrCVMOK4N%sKt%MHn{nd28cH;c9{u28b`a5ho zKebuJMz_YRkmI0DuTc>$73x2>3@JCM7w-{?kBl^zE%6(L2cM5ZeCp!lqLtIeq2l=E zKt9&cu-W7wN?LInnZP)eLA}Vntlr>Vjm_S=`{MbMUVk|&w!N!#MEK7q^@W3@+vfzH z`Mt{_knDdovD5u$Uv_!7`EB&-VUNHT1Njnr(EhcDuf20G)Z_gE;4>$H;F;0aF8s#V zMd0BR3*T0JobFWNiC2lW+0@z14OWJ8nW=0v#4~;=Ax-GgSd{<_H8cMgYMMi{HS)*R z{);pB9eZ~;ZU>{X!}p-i{$Mu7?o@2!CiYecGhR$%P-=>QxV+94Ekum6P05H_$C|Pw?=A=>X<-_i zomU3i?p@-X^CM@jTyn?OF5#fNET2dPPQQ=Ol8kTxQd97(hkgY+M8r6#oq_<`LEBH4 z*Z=Ebr_hdh;VE*Xs`Im_nCeq{iy_W$%r+hvKPAdUiAbL)_dOeW;N$ENMjI}8XXykUd1x+N>O<_VYpAl%P(H!FYY5Cs�S<{Kc+YmwwM{;e``+$Wis{2t?i=RA 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 CgRI~H literal 13934 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 z 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

    *k8@NqfD8Jx)qlNj@d)9%$$?!pxj)H@slLtN* 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 L|Gdc7uSD}ddO?<^ diff --git a/build/cache/xaudio.json.gz b/build/cache/xaudio.json.gz index 235ee0aefc29adda031ce2f1808cbfc949d3240e..0b3c99e2cf31e5a5fdc78529672317b955697a17 100644 GIT binary patch delta 10121 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 delta 10121 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 b<;ZNIX}-(0EVOd<{Om!VtAT@o8Sei9#Bt%s diff --git a/build/csharp_typemap.json b/build/csharp_typemap.json index c9f15b87fc..8bc634b64a 100644 --- a/build/csharp_typemap.json +++ b/build/csharp_typemap.json @@ -135,6 +135,7 @@ "jobject": "nint", "timespec": "Timespec", "LARGE_INTEGER": "long", + "ULARGE_INTEGER": "ulong", "xcb_glx_fbconfig_t": "nint", "xcb_glx_drawable_t": "nint", "xcb_glx_context_t": "nint", @@ -146,6 +147,7 @@ "HMONITOR__**": "nint*", "_LUID": "Luid", "_LARGE_INTEGER": "long", + "_ULARGE_INTEGER": "ulong", "IUnknown": "Silk.NET.Core.Native.IUnknown", "tagRECT": "Silk.NET.Maths.Rectangle", "tagPOINT": "Silk.NET.Maths.Vector2D", diff --git a/generator.json b/generator.json index e6f96c39a6..8ae16a1ccc 100644 --- a/generator.json +++ b/generator.json @@ -1002,7 +1002,7 @@ "args": [ "--language=c++", "--std=c++17", - "-m32", + "-m64", "-Wno-expansion-to-defined", "-Wno-ignored-attributes", "-Wno-ignored-pragma-intrinsic", @@ -1015,7 +1015,9 @@ "$windowsSdkDir/Include/$windowsSdkVersion/shared/evntrace.h", "$windowsSdkDir/Include/$windowsSdkVersion/um/minwinbase.h", "$windowsSdkDir/Include/$windowsSdkVersion/um/timezoneapi.h", - "$windowsSdkDir/Include/$windowsSdkVersion/um/winnt.h" + "$windowsSdkDir/Include/$windowsSdkVersion/um/winnt.h", + "$windowsSdkDir/Include/$windowsSdkVersion/um/handleapi.h", + "$windowsSdkDir/Include/$windowsSdkVersion/um/fileapi.h" ], "classes": { "win32extras.h": "[Core]Windows" @@ -1047,7 +1049,8 @@ "_FILETIME": "Filetime", "_TIME_ZONE_INFORMATION": "TimeZoneInformation", "_WNODE_HEADER": "WnodeHeader", - "_EXCEPTION_RECORD": "ExceptionRecord" + "_EXCEPTION_RECORD": "ExceptionRecord", + "_FILE_SEGMENT_ELEMENT": "FileSegmentElement" }, { "$include.dxTypemap": "build/dx_typemap.json", @@ -1618,6 +1621,82 @@ } ] }, + { + "profileName": "DirectStorage", + "sources": [ + "src/Microsoft/Silk.NET.DirectStorage/silk.net.directstorage.h" + ], + "mode": "Clang", + "cacheDir": "build/cache", + "cacheKey": "dstorage", + "controlDescriptors": [ + "convert-windows-only" + ], + "prefix": "DStorage", + "clang": { + "args": [ + "--language=c++", + "--std=c++17", + "-m32", + "-Wno-expansion-to-defined", + "-Wno-ignored-attributes", + "-Wno-ignored-pragma-intrinsic", + "-Wno-nonportable-include-path", + "-Wno-pragma-pack", + "-I$windowsSdkIncludes", + "-I$nuget/Microsoft.Direct3D.DirectStorage/*/Include/DirectStorage" + ], + "traverse": [ + "$nuget/Microsoft.Direct3D.DirectStorage/*/Include/DirectStorage/*.h" + ], + "classes": { + "silk.net.directstorage.h": "[Core]DStorage" + } + }, + "exclude": [ + "ID3D12Resource", + "ID3D12Fence" + ], + "rename": { + }, + "bakery": { + "profileNames": [ + "silk.net.directstorage" + ] + }, + "output": { + "mode": "Default", + "path": "src/Microsoft", + "licenseFile": "build/LICENSE_HEADER.txt", + "props": "build/props/bindings.props" + }, + "namespace": "Silk.NET.DirectStorage", + "extensionsNamespace": "Silk.NET.DirectStorage.Extensions", + "nameContainer": { + "linux-x64": "libdstorage.so", + "win-x64": "dstorage.dll", + "win-x86": "dstorage.dll", + "osx-x64": "libdstorage.dylib", + "android": "libdstorage.so", + "iOS": "__Internal", + "className": "DStorageLibraryNameContainer" + }, + "typeMaps": [ + { + "ID3D12Resource": "Silk.NET.Direct3D12.ID3D12Resource", + "ID3D12Fence": "Silk.NET.Direct3D12.ID3D12Fence", + "ID3D12Device": "Silk.NET.Direct3D12.ID3D12Device", + "D3D12_TILED_RESOURCE_COORDINATE": "Silk.NET.Direct3D12.TiledResourceCoordinate", + "D3D12_TILE_REGION_SIZE": "Silk.NET.Direct3D12.TileRegionSize", + "_BY_HANDLE_FILE_INFORMATION": "Silk.NET.Core.Win32Extras.ByHandleFileInformation", + "D3D12_BOX": "Silk.NET.Direct3D12.Box" + }, + { + "$include.dxTypemap": "build/dx_typemap.json", + "$include.commonTypeMap": "build/csharp_typemap.json" + } + ] + }, { "profileName": "XAudio", "_commented_out_sources": [ diff --git a/src/Assimp/Silk.NET.Assimp/Assimp.gen.cs b/src/Assimp/Silk.NET.Assimp/Assimp.gen.cs index 3697eae8a3..df02726c86 100644 --- a/src/Assimp/Silk.NET.Assimp/Assimp.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Assimp.gen.cs @@ -19,6 +19,243 @@ public unsafe partial class Assimp : NativeAPI [NativeName("Type", "const size_t")] [NativeName("Name", "MAXLEN")] public const nuint Maxlen = unchecked((nuint) 0x400); + [NativeName("Type", "int")] + [NativeName("Name", "AI_FALSE")] + public const int False = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "AI_TRUE")] + public const int True = unchecked((int) 0x1); + [NativeName("Type", "")] + [NativeName("Name", "AI_DEFAULT_MATERIAL_NAME")] + public const string DefaultMaterialName = unchecked((string) "DefaultMaterial"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_NAME")] + public const string MatkeyName = unchecked((string) "?mat.name"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_TWOSIDED")] + public const string MatkeyTwosided = unchecked((string) "$mat.twosided"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHADING_MODEL")] + public const string MatkeyShadingModel = unchecked((string) "$mat.shadingm"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_ENABLE_WIREFRAME")] + public const string MatkeyEnableWireframe = unchecked((string) "$mat.wireframe"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_BLEND_FUNC")] + public const string MatkeyBlendFunc = unchecked((string) "$mat.blend"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_OPACITY")] + public const string MatkeyOpacity = unchecked((string) "$mat.opacity"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_TRANSPARENCYFACTOR")] + public const string MatkeyTransparencyfactor = unchecked((string) "$mat.transparencyfactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_BUMPSCALING")] + public const string MatkeyBumpscaling = unchecked((string) "$mat.bumpscaling"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHININESS")] + public const string MatkeyShininess = unchecked((string) "$mat.shininess"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_REFLECTIVITY")] + public const string MatkeyReflectivity = unchecked((string) "$mat.reflectivity"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHININESS_STRENGTH")] + public const string MatkeyShininessStrength = unchecked((string) "$mat.shinpercent"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_REFRACTI")] + public const string MatkeyRefracti = unchecked((string) "$mat.refracti"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_COLOR_DIFFUSE")] + public const string MatkeyColorDiffuse = unchecked((string) "$clr.diffuse"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_COLOR_AMBIENT")] + public const string MatkeyColorAmbient = unchecked((string) "$clr.ambient"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_COLOR_SPECULAR")] + public const string MatkeyColorSpecular = unchecked((string) "$clr.specular"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_COLOR_EMISSIVE")] + public const string MatkeyColorEmissive = unchecked((string) "$clr.emissive"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_COLOR_TRANSPARENT")] + public const string MatkeyColorTransparent = unchecked((string) "$clr.transparent"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_COLOR_REFLECTIVE")] + public const string MatkeyColorReflective = unchecked((string) "$clr.reflective"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_GLOBAL_BACKGROUND_IMAGE")] + public const string MatkeyGlobalBackgroundImage = unchecked((string) "?bg.global"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_GLOBAL_SHADERLANG")] + public const string MatkeyGlobalShaderlang = unchecked((string) "?sh.lang"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHADER_VERTEX")] + public const string MatkeyShaderVertex = unchecked((string) "?sh.vs"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHADER_FRAGMENT")] + public const string MatkeyShaderFragment = unchecked((string) "?sh.fs"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHADER_GEO")] + public const string MatkeyShaderGeo = unchecked((string) "?sh.gs"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHADER_TESSELATION")] + public const string MatkeyShaderTesselation = unchecked((string) "?sh.ts"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHADER_PRIMITIVE")] + public const string MatkeyShaderPrimitive = unchecked((string) "?sh.ps"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHADER_COMPUTE")] + public const string MatkeyShaderCompute = unchecked((string) "?sh.cs"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_USE_COLOR_MAP")] + public const string MatkeyUseColorMap = unchecked((string) "$mat.useColorMap"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_BASE_COLOR")] + public const string MatkeyBaseColor = unchecked((string) "$clr.base"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_USE_METALLIC_MAP")] + public const string MatkeyUseMetallicMap = unchecked((string) "$mat.useMetallicMap"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_METALLIC_FACTOR")] + public const string MatkeyMetallicFactor = unchecked((string) "$mat.metallicFactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_USE_ROUGHNESS_MAP")] + public const string MatkeyUseRoughnessMap = unchecked((string) "$mat.useRoughnessMap"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_ROUGHNESS_FACTOR")] + public const string MatkeyRoughnessFactor = unchecked((string) "$mat.roughnessFactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_ANISOTROPY_FACTOR")] + public const string MatkeyAnisotropyFactor = unchecked((string) "$mat.anisotropyFactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SPECULAR_FACTOR")] + public const string MatkeySpecularFactor = unchecked((string) "$mat.specularFactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_GLOSSINESS_FACTOR")] + public const string MatkeyGlossinessFactor = unchecked((string) "$mat.glossinessFactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHEEN_COLOR_FACTOR")] + public const string MatkeySheenColorFactor = unchecked((string) "$clr.sheen.factor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_SHEEN_ROUGHNESS_FACTOR")] + public const string MatkeySheenRoughnessFactor = unchecked((string) "$mat.sheen.roughnessFactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_CLEARCOAT_FACTOR")] + public const string MatkeyClearcoatFactor = unchecked((string) "$mat.clearcoat.factor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_CLEARCOAT_ROUGHNESS_FACTOR")] + public const string MatkeyClearcoatRoughnessFactor = unchecked((string) "$mat.clearcoat.roughnessFactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_TRANSMISSION_FACTOR")] + public const string MatkeyTransmissionFactor = unchecked((string) "$mat.transmission.factor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_VOLUME_THICKNESS_FACTOR")] + public const string MatkeyVolumeThicknessFactor = unchecked((string) "$mat.volume.thicknessFactor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_VOLUME_ATTENUATION_DISTANCE")] + public const string MatkeyVolumeAttenuationDistance = unchecked((string) "$mat.volume.attenuationDistance"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_VOLUME_ATTENUATION_COLOR")] + public const string MatkeyVolumeAttenuationColor = unchecked((string) "$mat.volume.attenuationColor"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_USE_EMISSIVE_MAP")] + public const string MatkeyUseEmissiveMap = unchecked((string) "$mat.useEmissiveMap"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_EMISSIVE_INTENSITY")] + public const string MatkeyEmissiveIntensity = unchecked((string) "$mat.emissiveIntensity"); + [NativeName("Type", "")] + [NativeName("Name", "AI_MATKEY_USE_AO_MAP")] + public const string MatkeyUseAOMap = unchecked((string) "$mat.useAOMap"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_TEXTURE_BASE")] + public const string MatkeyTextureBase = unchecked((string) "$tex.file"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_UVWSRC_BASE")] + public const string MatkeyUvwsrcBase = unchecked((string) "$tex.uvwsrc"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_TEXOP_BASE")] + public const string MatkeyTexopBase = unchecked((string) "$tex.op"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_MAPPING_BASE")] + public const string MatkeyMappingBase = unchecked((string) "$tex.mapping"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_TEXBLEND_BASE")] + public const string MatkeyTexblendBase = unchecked((string) "$tex.blend"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_MAPPINGMODE_U_BASE")] + public const string MatkeyMappingmodeUBase = unchecked((string) "$tex.mapmodeu"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_MAPPINGMODE_V_BASE")] + public const string MatkeyMappingmodeVBase = unchecked((string) "$tex.mapmodev"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_TEXMAP_AXIS_BASE")] + public const string MatkeyTexmapAxisBase = unchecked((string) "$tex.mapaxis"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_UVTRANSFORM_BASE")] + public const string MatkeyUvtransformBase = unchecked((string) "$tex.uvtrafo"); + [NativeName("Type", "")] + [NativeName("Name", "_AI_MATKEY_TEXFLAGS_BASE")] + public const string MatkeyTexflagsBase = unchecked((string) "$tex.flags"); + [NativeName("Type", "int")] + [NativeName("Name", "ASSIMP_CFLAGS_SHARED")] + public const int AssimpCflagsShared = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "ASSIMP_CFLAGS_STLPORT")] + public const int AssimpCflagsStlport = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "ASSIMP_CFLAGS_DEBUG")] + public const int AssimpCflagsDebug = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "ASSIMP_CFLAGS_NOBOOST")] + public const int AssimpCflagsNoboost = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "ASSIMP_CFLAGS_SINGLETHREADED")] + public const int AssimpCflagsSinglethreaded = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "ASSIMP_CFLAGS_DOUBLE_SUPPORT")] + public const int AssimpCflagsDoubleSupport = unchecked((int) 0x20); + [NativeName("Type", "")] + [NativeName("Name", "AI_EMBEDDED_TEXNAME_PREFIX")] + public const string EmbeddedTexnamePrefix = unchecked((string) "*"); + [NativeName("Type", "int")] + [NativeName("Name", "HINTMAXTEXTURELEN")] + public const int Hintmaxtexturelen = unchecked((int) 0x9); + [NativeName("Type", "int")] + [NativeName("Name", "AI_MAX_FACE_INDICES")] + public const int MaxFaceIndices = unchecked((int) 0x7FFF); + [NativeName("Type", "int")] + [NativeName("Name", "AI_MAX_BONE_WEIGHTS")] + public const int MaxBoneWeights = unchecked((int) 0x7FFFFFFF); + [NativeName("Type", "int")] + [NativeName("Name", "AI_MAX_VERTICES")] + public const int MaxVertices = unchecked((int) 0x7FFFFFFF); + [NativeName("Type", "int")] + [NativeName("Name", "AI_MAX_FACES")] + public const int MaxFaces = unchecked((int) 0x7FFFFFFF); + [NativeName("Type", "int")] + [NativeName("Name", "AI_MAX_NUMBER_OF_COLOR_SETS")] + public const int MaxNumberOfColorSets = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "AI_MAX_NUMBER_OF_TEXTURECOORDS")] + public const int MaxNumberOfTexturecoords = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "AI_SCENE_FLAGS_INCOMPLETE")] + public const int SceneFlagsIncomplete = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "AI_SCENE_FLAGS_VALIDATED")] + public const int SceneFlagsValidated = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "AI_SCENE_FLAGS_VALIDATION_WARNING")] + public const int SceneFlagsValidationWarning = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "AI_SCENE_FLAGS_NON_VERBOSE_FORMAT")] + public const int SceneFlagsNonVerboseFormat = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "AI_SCENE_FLAGS_TERRAIN")] + public const int SceneFlagsTerrain = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "AI_SCENE_FLAGS_ALLOW_SHARED")] + public const int SceneFlagsAllowShared = unchecked((int) 0x20); ///

    To be documented. [NativeName("Src", "Line 90, Column 19 in build/submodules/Assimp/include\\assimp/cexport.h")] diff --git a/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs b/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs index a6d022a790..2d33afc98f 100644 --- a/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs +++ b/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs @@ -105,7 +105,7 @@ static bool Traverse(string[] traversals, string path) return false; } - return traversals.Contains(Path.GetFullPath(path).Replace("\\", "/")); + return traversals.Contains(Path.GetFullPath(path).Replace("\\", "/").ToLower()); } } @@ -118,24 +118,44 @@ public static unsafe Profile GenerateProfile(string fileName, Stream input, Bind }; var matcher = new Matcher(); + static string PathFixup(string path) + { + if (Path.IsPathFullyQualified(path)) + { + path = Path.GetRelativePath(Path.GetPathRoot(path)!, path); + } + + return path.ToLower().Replace('\\', '/'); + } + matcher.AddIncludePatterns ( - task.ClangOpts.Traverse.Select(x => x.ToLower().Replace('\\', '/')) + task.ClangOpts.Traverse.Select(PathFixup) .Where(x => !x.StartsWith("!")) ); matcher.AddExcludePatterns ( - task.ClangOpts.Traverse.Select(x => x.ToLower().Replace('\\', '/')) + task.ClangOpts.Traverse.Select(PathFixup) .Where(x => x.StartsWith("!")) - .Select(x => x.Substring(1)) + .Select(x => x[1..]) ); var traversals = matcher.GetResultsInFullPath(Environment.CurrentDirectory) - .Concat(task.ClangOpts.Traverse.Where(x => File.Exists(x))) + .Concat + ( + task.ClangOpts.Traverse.Select(x => x.StartsWith('!') ? x[1..] : x) + .Where(Path.IsPathFullyQualified) + .Select(Path.GetPathRoot) + .Distinct() + .SelectMany(x => matcher.GetResultsInFullPath(x)) + ) + .Concat(task.ClangOpts.Traverse.Where(File.Exists)) .Select(x => Path.GetFullPath(x).ToLower().Replace('\\', '/')) .Distinct() .ToArray(); + task.ClangOpts = task.ClangOpts with { Traverse = traversals }; + Console.WriteLine("Loading input header..."); using var ms = new MemoryStream(); input.CopyTo(ms); @@ -214,7 +234,10 @@ static void WriteDiagnosticsThrowOnError(TranslationUnit unit) Console.WriteLine("Visting declarations..."); VisitDecls(DeclsOf(translationUnitDecl, translationUnitDecl)); // ReSharper restore BitwiseOperatorOnEnumWithoutFlags - + if (traversals.Any(x => x.Contains("winnt.h"))) + { + Debugger.Break(); + } Console.WriteLine("Creating finished profile..."); var destInfo = task.ClangOpts.ClassMappings[fileName]; var indexOfOpenSqBracket = destInfo.IndexOf('['); diff --git a/src/Core/Silk.NET.BuildTools/Generator.cs b/src/Core/Silk.NET.BuildTools/Generator.cs index 4035e1daed..2465bb9ae9 100644 --- a/src/Core/Silk.NET.BuildTools/Generator.cs +++ b/src/Core/Silk.NET.BuildTools/Generator.cs @@ -2,6 +2,7 @@ // The .NET Foundation licenses this file to you under the MIT license. using System; +using System.Collections.Concurrent; using System.Collections.Generic; using System.Diagnostics; using System.IO; @@ -10,10 +11,10 @@ using System.Net.Http; using System.Runtime.InteropServices; using System.Text; +using System.Text.Json.Serialization; using System.Threading; using System.Threading.Tasks; using Humanizer; - using Newtonsoft.Json; using Silk.NET.BuildTools.Baking; using Silk.NET.BuildTools.Bind; @@ -27,7 +28,12 @@ namespace Silk.NET.BuildTools { public static class Generator { + public const string VersionsUrl = "https://api.nuget.org/v3-flatcontainer/{0}/index.json"; + public const string DownloadUrl = "https://www.nuget.org/api/v2/package/{0}/{1}"; + + private static readonly ConcurrentDictionary _downloaded = new(); public const bool TestMode = false; + public static void Run(Config config) { var tasks = new Task[config.Tasks.Length]; @@ -90,7 +96,7 @@ public static void RunTaskGuarded(BindTask task) Program.ConsoleWriter.Instance.CurrentName.Value = task.Name; sw = Stopwatch.StartNew(); } - + try { RunTask(task, sw); @@ -105,7 +111,7 @@ public static void RunTaskGuarded(BindTask task) return; } } - + if (sw is not null) { Program.ConsoleWriter.Instance.Timings.Value = @@ -121,17 +127,18 @@ public static void RunTaskUnguarded(BindTask task) Program.ConsoleWriter.Instance.CurrentName.Value = task.Name; sw = Stopwatch.StartNew(); } - + RunTask(task, sw); - + if (sw is not null) { Program.ConsoleWriter.Instance.Timings.Value = new KeyValuePair(task.Name, (sw.Elapsed, true)); } } - + public static void RunTask(BindTask task) => RunTask(task, null); + private static void RunTask(BindTask task, Stopwatch? sw) { foreach (var typeMap in task.TypeMaps) @@ -144,7 +151,7 @@ private static void RunTask(BindTask task, Stopwatch? sw) toAdd.Add(kvp); } } - + foreach (var kvp in toAdd) { var includedMap = JsonConvert.DeserializeObject> @@ -168,23 +175,24 @@ private static void RunTask(BindTask task, Stopwatch? sw) foreach (var src in task.Sources) { var rawProfiles = ProfileConverter.ReadProfiles - ( - task.ConverterOpts.Reader.ToLower() switch - { - "gl" => new OpenGLReader(), - "cl" => new OpenCLReader(), - "vk" => new VulkanReader(), - _ => throw new ArgumentException("Couldn't find a reader with that name") - }, task.ConverterOpts.Constructor.ToLower() switch - { - "gl" => new OpenGLConstructor(), - "cl" => new OpenCLConstructor(), - "vk" => new VulkanConstructor(), - _ => throw new ArgumentException("Couldn't find a reader with that name") - }, - OpenPath(src), - task - ).ToList(); + ( + task.ConverterOpts.Reader.ToLower() switch + { + "gl" => new OpenGLReader(), + "cl" => new OpenCLReader(), + "vk" => new VulkanReader(), + _ => throw new ArgumentException("Couldn't find a reader with that name") + }, task.ConverterOpts.Constructor.ToLower() switch + { + "gl" => new OpenGLConstructor(), + "cl" => new OpenCLConstructor(), + "vk" => new VulkanConstructor(), + _ => throw new ArgumentException("Couldn't find a reader with that name") + }, + File.OpenRead(GetPath(src)), + task + ) + .ToList(); Console.WriteLine("Raw profile parsing complete, cloning in memory prior to baking..."); profiles.AddRange @@ -199,22 +207,37 @@ private static void RunTask(BindTask task, Stopwatch? sw) ) ) ); - + Console.WriteLine("Profiles are ready."); } } else if (task.Mode == ConverterMode.Clang) { + for (var i = 0; i < task.Sources.Length; i++) + { + task.Sources[i] = GetPath(task.Sources[i]); + } + for (var i = 0; i < task.ClangOpts.Traverse.Length; i++) + { + task.ClangOpts.Traverse[i] = GetPath(task.ClangOpts.Traverse[i]); + } + for (var i = 0; i < task.ClangOpts.ClangArgs.Length; i++) + { + if (task.ClangOpts.ClangArgs[i].StartsWith("-I")) + { + task.ClangOpts.ClangArgs[i] = $"-I{GetPath(task.ClangOpts.ClangArgs[i][2..])}"; + } + } ClangConfig.SubstituteWindowsSdkPath(ref task); foreach (var src in task.Sources) { - profiles.Add(Clang.GenerateProfile(Path.GetFileName(src), OpenPath(src), task)); + profiles.Add(Clang.GenerateProfile(Path.GetFileName(src), File.OpenRead(GetPath(src)), task)); } } profile = ProfileBakery.Bake (task.Name, profiles.Where(x => task.BakeryOpts.Include.Contains(x.Name)).ToList(), in task); - + PreprocessorMixin.AddDirectives(profile, task.OutputOpts.ConditionalFunctions); var tsaf = sw?.Elapsed.TotalSeconds - tsb4; @@ -227,7 +250,7 @@ private static void RunTask(BindTask task, Stopwatch? sw) { Directory.CreateDirectory(task.CacheFolder); } - + using var fileStream = File.OpenWrite(Path.Combine(task.CacheFolder, task.CacheKey + ".json.gz")); using var gzStream = new GZipStream(fileStream, CompressionLevel.Optimal); gzStream.Write(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(profile))); @@ -254,6 +277,7 @@ private static void RunTask(BindTask task, Stopwatch? sw) "(conversion was skipped as per the control variables)" ); } + using var memoryStream = new MemoryStream(); using var fileStream = File.OpenRead(file); using var gzStream = new GZipStream(fileStream, CompressionMode.Decompress); @@ -285,22 +309,22 @@ private static void RunTask(BindTask task, Stopwatch? sw) private static bool ShouldConvert(string[] controls) { if (controls.Any - (y => y.ToLower() == "convert-windows-only") && !RuntimeInformation.IsOSPlatform - (OSPlatform.Windows)) + (y => y.ToLower() == "convert-windows-only") && !RuntimeInformation.IsOSPlatform + (OSPlatform.Windows)) { return false; } - + if (controls.Any - (y => y.ToLower() == "convert-macos-only") && !RuntimeInformation.IsOSPlatform - (OSPlatform.OSX)) + (y => y.ToLower() == "convert-macos-only") && !RuntimeInformation.IsOSPlatform + (OSPlatform.OSX)) { return false; } - + if (controls.Any - (y => y.ToLower() == "convert-linux-only") && !RuntimeInformation.IsOSPlatform - (OSPlatform.Linux)) + (y => y.ToLower() == "convert-linux-only") && !RuntimeInformation.IsOSPlatform + (OSPlatform.Linux)) { return false; } @@ -311,16 +335,71 @@ private static bool ShouldConvert(string[] controls) private static bool ShouldBind(IEnumerable controls) => controls.All (x => !string.Equals(x.ToLower(), "no-bind", StringComparison.InvariantCultureIgnoreCase)); - private static Stream OpenPath(string path) + private readonly record struct VersionsPayload([property: JsonPropertyName("versions")] string[] Versions); + + internal static string GetPath(string path) { + // ReSharper disable AccessToDisposedClosure + using var wb = new HttpClient(); if (path.StartsWith("http://") || path.StartsWith("https://")) { // Download from the specified url into a temporary file - using var wb = new HttpClient(); - return wb.GetStreamAsync(path).GetAwaiter().GetResult(); + return _downloaded.GetOrAdd + ( + path, _ => + { + using var file = File.OpenWrite(Path.GetTempFileName()); + Console.WriteLine($"Downloading {path} into {file.Name}"); + wb.GetStreamAsync(path).GetAwaiter().GetResult().CopyTo(file); + file.Flush(); + return file.Name; + } + ); + } + + var split = path.Split('/', StringSplitOptions.RemoveEmptyEntries); + // format: + // $nuget/// + if (split[0].ToLower() == "$nuget" && split.Length >= 3) + { + return Path.Combine + ( + Enumerable.Repeat + ( + _downloaded.GetOrAdd + ( + $"$nuget/{split[1]}/{split[2]}", _ => + { + if (split[2].Trim() == "*") + { + split[2] = JsonConvert.DeserializeObject + ( + wb.GetStringAsync(string.Format(VersionsUrl, split[1])) + .GetAwaiter() + .GetResult() + ).Versions.Last(); + } + + var url = string.Format(DownloadUrl, split[1], split[2].Trim()); + var dir = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); + Console.WriteLine($"Downloading & extracting {url} into {dir}"); + new ZipArchive + ( + wb.GetStreamAsync(url) + .GetAwaiter() + .GetResult() + ).ExtractToDirectory(dir); + return dir; + } + ), 1 + ) + .Concat(split.Skip(3)) + .ToArray() + ); } - return File.OpenRead(path); + return path; + // ReSharper restore AccessToDisposedClosure } } } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/StreamInfoLevels.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/StreamInfoLevels.gen.cs new file mode 100644 index 0000000000..29ac53b914 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/StreamInfoLevels.gen.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "_STREAM_INFO_LEVELS")] + public enum StreamInfoLevels : int + { + [NativeName("Name", "FindStreamInfoStandard")] + FindStreamInfoStandard = 0x0, + [NativeName("Name", "FindStreamInfoMaxInfoLevel")] + FindStreamInfoMaxInfoLevel = 0x1, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Manual.cs b/src/Core/Silk.NET.Core.Win32Extras/Manual.cs index c8058b0c21..bf012d3328 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Manual.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Manual.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Win32Extras // BuildTools should generate these types, but for some reason it's not. It's probably something I should look into // to be honest, but realistically we're so late into the 2.X maintenance cycle that it's probably not going to pose // too much of an issue. + // PAST PRESENT DYLAN: Lol nice joke past past Dylan. REALLY APPRECIATED IT. public struct Filetime { public uint DwLowDateTime; @@ -119,4 +120,13 @@ public enum Wmidprequestcode : uint WmiEnableEvents = 4, WmiDisableEvents = 5 } + + [StructLayout(LayoutKind.Explicit)] + public unsafe partial struct FileSegmentElement + { + [FieldOffset(0)] + public void* Buffer; + [FieldOffset(0)] + public ulong Alignment; + } } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ByHandleFileInformation.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ByHandleFileInformation.gen.cs new file mode 100644 index 0000000000..07c93c95a7 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ByHandleFileInformation.gen.cs @@ -0,0 +1,138 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "_BY_HANDLE_FILE_INFORMATION")] + public unsafe partial struct ByHandleFileInformation + { + public ByHandleFileInformation + ( + uint? dwFileAttributes = null, + Filetime? ftCreationTime = null, + Filetime? ftLastAccessTime = null, + Filetime? ftLastWriteTime = null, + uint? dwVolumeSerialNumber = null, + uint? nFileSizeHigh = null, + uint? nFileSizeLow = null, + uint? nNumberOfLinks = null, + uint? nFileIndexHigh = null, + uint? nFileIndexLow = null + ) : this() + { + if (dwFileAttributes is not null) + { + DwFileAttributes = dwFileAttributes.Value; + } + + if (ftCreationTime is not null) + { + FtCreationTime = ftCreationTime.Value; + } + + if (ftLastAccessTime is not null) + { + FtLastAccessTime = ftLastAccessTime.Value; + } + + if (ftLastWriteTime is not null) + { + FtLastWriteTime = ftLastWriteTime.Value; + } + + if (dwVolumeSerialNumber is not null) + { + DwVolumeSerialNumber = dwVolumeSerialNumber.Value; + } + + if (nFileSizeHigh is not null) + { + NFileSizeHigh = nFileSizeHigh.Value; + } + + if (nFileSizeLow is not null) + { + NFileSizeLow = nFileSizeLow.Value; + } + + if (nNumberOfLinks is not null) + { + NNumberOfLinks = nNumberOfLinks.Value; + } + + if (nFileIndexHigh is not null) + { + NFileIndexHigh = nFileIndexHigh.Value; + } + + if (nFileIndexLow is not null) + { + NFileIndexLow = nFileIndexLow.Value; + } + } + + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwFileAttributes")] + public uint DwFileAttributes; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "ftCreationTime")] + public Filetime FtCreationTime; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "ftLastAccessTime")] + public Filetime FtLastAccessTime; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "ftLastWriteTime")] + public Filetime FtLastWriteTime; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwVolumeSerialNumber")] + public uint DwVolumeSerialNumber; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "nFileSizeHigh")] + public uint NFileSizeHigh; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "nFileSizeLow")] + public uint NFileSizeLow; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "nNumberOfLinks")] + public uint NNumberOfLinks; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "nFileIndexHigh")] + public uint NFileIndexHigh; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "nFileIndexLow")] + public uint NFileIndexLow; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/Createfile2ExtendedParameters.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/Createfile2ExtendedParameters.gen.cs new file mode 100644 index 0000000000..4f3980571f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/Createfile2ExtendedParameters.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "_CREATEFILE2_EXTENDED_PARAMETERS")] + public unsafe partial struct Createfile2ExtendedParameters + { + public Createfile2ExtendedParameters + ( + uint? dwSize = null, + uint? dwFileAttributes = null, + uint? dwFileFlags = null, + uint? dwSecurityQosFlags = null, + Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes = null, + void* hTemplateFile = null + ) : this() + { + if (dwSize is not null) + { + DwSize = dwSize.Value; + } + + if (dwFileAttributes is not null) + { + DwFileAttributes = dwFileAttributes.Value; + } + + if (dwFileFlags is not null) + { + DwFileFlags = dwFileFlags.Value; + } + + if (dwSecurityQosFlags is not null) + { + DwSecurityQosFlags = dwSecurityQosFlags.Value; + } + + if (lpSecurityAttributes is not null) + { + LpSecurityAttributes = lpSecurityAttributes; + } + + if (hTemplateFile is not null) + { + HTemplateFile = hTemplateFile; + } + } + + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwSize")] + public uint DwSize; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwFileAttributes")] + public uint DwFileAttributes; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwFileFlags")] + public uint DwFileFlags; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwSecurityQosFlags")] + public uint DwSecurityQosFlags; + + [NativeName("Type", "LPSECURITY_ATTRIBUTES")] + [NativeName("Type.Name", "LPSECURITY_ATTRIBUTES")] + [NativeName("Name", "lpSecurityAttributes")] + public Silk.NET.Core.Native.SecurityAttributes* LpSecurityAttributes; + + [NativeName("Type", "HANDLE")] + [NativeName("Type.Name", "HANDLE")] + [NativeName("Name", "hTemplateFile")] + public void* HTemplateFile; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/DiskSpaceInformation.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/DiskSpaceInformation.gen.cs new file mode 100644 index 0000000000..f682bb8858 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/DiskSpaceInformation.gen.cs @@ -0,0 +1,171 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "DISK_SPACE_INFORMATION")] + public unsafe partial struct DiskSpaceInformation + { + public DiskSpaceInformation + ( + ulong? actualTotalAllocationUnits = null, + ulong? actualAvailableAllocationUnits = null, + ulong? actualPoolUnavailableAllocationUnits = null, + ulong? callerTotalAllocationUnits = null, + ulong? callerAvailableAllocationUnits = null, + ulong? callerPoolUnavailableAllocationUnits = null, + ulong? usedAllocationUnits = null, + ulong? totalReservedAllocationUnits = null, + ulong? volumeStorageReserveAllocationUnits = null, + ulong? availableCommittedAllocationUnits = null, + ulong? poolAvailableAllocationUnits = null, + uint? sectorsPerAllocationUnit = null, + uint? bytesPerSector = null + ) : this() + { + if (actualTotalAllocationUnits is not null) + { + ActualTotalAllocationUnits = actualTotalAllocationUnits.Value; + } + + if (actualAvailableAllocationUnits is not null) + { + ActualAvailableAllocationUnits = actualAvailableAllocationUnits.Value; + } + + if (actualPoolUnavailableAllocationUnits is not null) + { + ActualPoolUnavailableAllocationUnits = actualPoolUnavailableAllocationUnits.Value; + } + + if (callerTotalAllocationUnits is not null) + { + CallerTotalAllocationUnits = callerTotalAllocationUnits.Value; + } + + if (callerAvailableAllocationUnits is not null) + { + CallerAvailableAllocationUnits = callerAvailableAllocationUnits.Value; + } + + if (callerPoolUnavailableAllocationUnits is not null) + { + CallerPoolUnavailableAllocationUnits = callerPoolUnavailableAllocationUnits.Value; + } + + if (usedAllocationUnits is not null) + { + UsedAllocationUnits = usedAllocationUnits.Value; + } + + if (totalReservedAllocationUnits is not null) + { + TotalReservedAllocationUnits = totalReservedAllocationUnits.Value; + } + + if (volumeStorageReserveAllocationUnits is not null) + { + VolumeStorageReserveAllocationUnits = volumeStorageReserveAllocationUnits.Value; + } + + if (availableCommittedAllocationUnits is not null) + { + AvailableCommittedAllocationUnits = availableCommittedAllocationUnits.Value; + } + + if (poolAvailableAllocationUnits is not null) + { + PoolAvailableAllocationUnits = poolAvailableAllocationUnits.Value; + } + + if (sectorsPerAllocationUnit is not null) + { + SectorsPerAllocationUnit = sectorsPerAllocationUnit.Value; + } + + if (bytesPerSector is not null) + { + BytesPerSector = bytesPerSector.Value; + } + } + + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "ActualTotalAllocationUnits")] + public ulong ActualTotalAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "ActualAvailableAllocationUnits")] + public ulong ActualAvailableAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "ActualPoolUnavailableAllocationUnits")] + public ulong ActualPoolUnavailableAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "CallerTotalAllocationUnits")] + public ulong CallerTotalAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "CallerAvailableAllocationUnits")] + public ulong CallerAvailableAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "CallerPoolUnavailableAllocationUnits")] + public ulong CallerPoolUnavailableAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "UsedAllocationUnits")] + public ulong UsedAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "TotalReservedAllocationUnits")] + public ulong TotalReservedAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "VolumeStorageReserveAllocationUnits")] + public ulong VolumeStorageReserveAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "AvailableCommittedAllocationUnits")] + public ulong AvailableCommittedAllocationUnits; + + [NativeName("Type", "ULONGLONG")] + [NativeName("Type.Name", "ULONGLONG")] + [NativeName("Name", "PoolAvailableAllocationUnits")] + public ulong PoolAvailableAllocationUnits; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "SectorsPerAllocationUnit")] + public uint SectorsPerAllocationUnit; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "BytesPerSector")] + public uint BytesPerSector; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PfnLpoverlappedCompletionRoutine.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PfnLpoverlappedCompletionRoutine.gen.cs new file mode 100644 index 0000000000..99eb9d23a8 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PfnLpoverlappedCompletionRoutine.gen.cs @@ -0,0 +1,53 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + public unsafe readonly struct PfnLpoverlappedCompletionRoutine : IDisposable + { + private readonly void* _handle; + public delegate* unmanaged[Cdecl] Handle => (delegate* unmanaged[Cdecl]) _handle; + public PfnLpoverlappedCompletionRoutine + ( + delegate* unmanaged[Cdecl] ptr + ) => _handle = ptr; + + public PfnLpoverlappedCompletionRoutine + ( + LpoverlappedCompletionRoutine proc + ) => _handle = (void*) SilkMarshal.DelegateToPtr(proc); + + public static PfnLpoverlappedCompletionRoutine From(LpoverlappedCompletionRoutine proc) => new PfnLpoverlappedCompletionRoutine(proc); + public void Dispose() => SilkMarshal.Free((nint) _handle); + + public static implicit operator nint(PfnLpoverlappedCompletionRoutine pfn) => (nint) pfn.Handle; + public static explicit operator PfnLpoverlappedCompletionRoutine(nint pfn) + => new PfnLpoverlappedCompletionRoutine((delegate* unmanaged[Cdecl]) pfn); + + public static implicit operator PfnLpoverlappedCompletionRoutine(LpoverlappedCompletionRoutine proc) + => new PfnLpoverlappedCompletionRoutine(proc); + + public static explicit operator LpoverlappedCompletionRoutine(PfnLpoverlappedCompletionRoutine pfn) + => SilkMarshal.PtrToDelegate(pfn); + + public static implicit operator delegate* unmanaged[Cdecl](PfnLpoverlappedCompletionRoutine pfn) => pfn.Handle; + public static implicit operator PfnLpoverlappedCompletionRoutine(delegate* unmanaged[Cdecl] ptr) => new PfnLpoverlappedCompletionRoutine(ptr); + } + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public unsafe delegate void LpoverlappedCompletionRoutine(uint arg0, uint arg1, Overlapped* arg2); +} + diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/Win32FileAttributeData.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/Win32FileAttributeData.gen.cs new file mode 100644 index 0000000000..aa4246afe2 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/Win32FileAttributeData.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "_WIN32_FILE_ATTRIBUTE_DATA")] + public unsafe partial struct Win32FileAttributeData + { + public Win32FileAttributeData + ( + uint? dwFileAttributes = null, + Filetime? ftCreationTime = null, + Filetime? ftLastAccessTime = null, + Filetime? ftLastWriteTime = null, + uint? nFileSizeHigh = null, + uint? nFileSizeLow = null + ) : this() + { + if (dwFileAttributes is not null) + { + DwFileAttributes = dwFileAttributes.Value; + } + + if (ftCreationTime is not null) + { + FtCreationTime = ftCreationTime.Value; + } + + if (ftLastAccessTime is not null) + { + FtLastAccessTime = ftLastAccessTime.Value; + } + + if (ftLastWriteTime is not null) + { + FtLastWriteTime = ftLastWriteTime.Value; + } + + if (nFileSizeHigh is not null) + { + NFileSizeHigh = nFileSizeHigh.Value; + } + + if (nFileSizeLow is not null) + { + NFileSizeLow = nFileSizeLow.Value; + } + } + + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwFileAttributes")] + public uint DwFileAttributes; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "ftCreationTime")] + public Filetime FtCreationTime; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "ftLastAccessTime")] + public Filetime FtLastAccessTime; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "ftLastWriteTime")] + public Filetime FtLastWriteTime; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "nFileSizeHigh")] + public uint NFileSizeHigh; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "nFileSizeLow")] + public uint NFileSizeLow; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/Win32FindStreamData.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/Win32FindStreamData.gen.cs new file mode 100644 index 0000000000..9a0464a25c --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/Win32FindStreamData.gen.cs @@ -0,0 +1,44 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "_WIN32_FIND_STREAM_DATA")] + public unsafe partial struct Win32FindStreamData + { + public Win32FindStreamData + ( + long? streamSize = null + ) : this() + { + if (streamSize is not null) + { + StreamSize = streamSize.Value; + } + } + + + [NativeName("Type", "LARGE_INTEGER")] + [NativeName("Type.Name", "LARGE_INTEGER")] + [NativeName("Name", "StreamSize")] + public long StreamSize; + [NativeName("Type", "WCHAR [296]")] + [NativeName("Type.Name", "WCHAR [296]")] + [NativeName("Name", "cStreamName")] + public fixed char CStreamName[296]; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Windows.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Windows.gen.cs index b77c3dab2f..f01be90da7 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Windows.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Windows.gen.cs @@ -21,7 +21,7 @@ public unsafe partial class Windows : NativeAPI public const int AnysizeArray = unchecked((int) 0x1); [NativeName("Type", "int")] [NativeName("Name", "MEMORY_ALLOCATION_ALIGNMENT")] - public const int MemoryAllocationAlignment = unchecked((int) 0x8); + public const int MemoryAllocationAlignment = unchecked((int) 0x10); [NativeName("Type", "int")] [NativeName("Name", "X86_CACHE_ALIGNMENT_SIZE")] public const int X86CacheAlignmentSize = unchecked((int) 0x40); @@ -48,10 +48,10 @@ public unsafe partial class Windows : NativeAPI public const int AllProcessorGroups = unchecked((int) 0xFFFF); [NativeName("Type", "int")] [NativeName("Name", "MAXIMUM_PROC_PER_GROUP")] - public const int MaximumProcPerGroup = unchecked((int) 0x20); + public const int MaximumProcPerGroup = unchecked((int) 0x40); [NativeName("Type", "int")] [NativeName("Name", "MAXIMUM_PROCESSORS")] - public const int MaximumProcessors = unchecked((int) 0x20); + public const int MaximumProcessors = unchecked((int) 0x40); [NativeName("Type", "int")] [NativeName("Name", "APPLICATION_ERROR_MASK")] public const int ApplicationErrorMask = unchecked((int) 0x20000000); @@ -1900,42 +1900,6 @@ public unsafe partial class Windows : NativeAPI [NativeName("Type", "int")] [NativeName("Name", "MAXIMUM_SUSPEND_COUNT")] public const int MaximumSuspendCount = unchecked((int) 0x7F); - [NativeName("Type", "long")] - [NativeName("Name", "CONTEXT_ARM64")] - public const int ContextArm64 = unchecked((int) 0x400000); - [NativeName("Type", "int")] - [NativeName("Name", "CONTEXT_ARM64_UNWOUND_TO_CALL")] - public const int ContextArm64UnwoundToCall = unchecked((int) 0x20000000); - [NativeName("Type", "int")] - [NativeName("Name", "CONTEXT_ARM64_RET_TO_GUEST")] - public const int ContextArm64RetToGuest = unchecked((int) 0x4000000); - [NativeName("Type", "int")] - [NativeName("Name", "CONTEXT_UNWOUND_TO_CALL")] - public const int ContextUnwoundToCall = unchecked((int) 0x20000000); - [NativeName("Type", "int")] - [NativeName("Name", "CONTEXT_RET_TO_GUEST")] - public const int ContextRetToGuest = unchecked((int) 0x4000000); - [NativeName("Type", "int")] - [NativeName("Name", "ARM64_MAX_BREAKPOINTS")] - public const int Arm64MaxBreakpoints = unchecked((int) 0x8); - [NativeName("Type", "int")] - [NativeName("Name", "ARM64_MAX_WATCHPOINTS")] - public const int Arm64MaxWatchpoints = unchecked((int) 0x2); - [NativeName("Type", "int")] - [NativeName("Name", "UNW_FLAG_NHANDLER")] - public const int UnwFlagNhandler = unchecked((int) 0x0); - [NativeName("Type", "int")] - [NativeName("Name", "UNW_FLAG_EHANDLER")] - public const int UnwFlagEhandler = unchecked((int) 0x1); - [NativeName("Type", "int")] - [NativeName("Name", "UNW_FLAG_UHANDLER")] - public const int UnwFlagUhandler = unchecked((int) 0x2); - [NativeName("Type", "int")] - [NativeName("Name", "NONVOL_INT_NUMREG_ARM64")] - public const int NonvolIntNumregArm64 = unchecked((int) 0xB); - [NativeName("Type", "int")] - [NativeName("Name", "NONVOL_FP_NUMREG_ARM64")] - public const int NonvolFPNumregArm64 = unchecked((int) 0x8); [NativeName("Type", "int")] [NativeName("Name", "_MM_HINT_T0")] public const int MMHintT0 = unchecked((int) 0x1); @@ -1969,15 +1933,9 @@ public unsafe partial class Windows : NativeAPI [NativeName("Type", "int")] [NativeName("Name", "EXCEPTION_EXECUTE_FAULT")] public const int ExceptionExecuteFault = unchecked((int) 0x8); - [NativeName("Type", "int")] - [NativeName("Name", "SIZE_OF_80387_REGISTERS")] - public const int SizeOf80387Registers = unchecked((int) 0x50); - [NativeName("Type", "long")] - [NativeName("Name", "CONTEXT_i386")] - public const int ContextI386 = unchecked((int) 0x10000); [NativeName("Type", "long")] - [NativeName("Name", "CONTEXT_i486")] - public const int ContextI486 = unchecked((int) 0x10000); + [NativeName("Name", "CONTEXT_AMD64")] + public const int ContextAmd64 = unchecked((int) 0x100000); [NativeName("Type", "long")] [NativeName("Name", "CONTEXT_EXCEPTION_ACTIVE")] public const int ContextExceptionActive = unchecked((int) 0x8000000); @@ -1991,8 +1949,59 @@ public unsafe partial class Windows : NativeAPI [NativeName("Name", "CONTEXT_EXCEPTION_REPORTING")] public const uint ContextExceptionReporting = unchecked((uint) 0xFFFFFFFF80000000); [NativeName("Type", "int")] - [NativeName("Name", "MAXIMUM_SUPPORTED_EXTENSION")] - public const int MaximumSupportedExtension = unchecked((int) 0x200); + [NativeName("Name", "CONTEXT_UNWOUND_TO_CALL")] + public const int ContextUnwoundToCall = unchecked((int) 0x20000000); + [NativeName("Type", "int")] + [NativeName("Name", "INITIAL_MXCSR")] + public const int InitialMxcsr = unchecked((int) 0x1F80); + [NativeName("Type", "int")] + [NativeName("Name", "INITIAL_FPCSR")] + public const int InitialFpcsr = unchecked((int) 0x27F); + [NativeName("Type", "int")] + [NativeName("Name", "RUNTIME_FUNCTION_INDIRECT")] + public const int RuntimeFunctionIndirect = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "UNW_FLAG_NHANDLER")] + public const int UnwFlagNhandler = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "UNW_FLAG_EHANDLER")] + public const int UnwFlagEhandler = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "UNW_FLAG_UHANDLER")] + public const int UnwFlagUhandler = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "UNW_FLAG_CHAININFO")] + public const int UnwFlagChaininfo = unchecked((int) 0x4); + [NativeName("Type", "unsigned long")] + [NativeName("Name", "UNW_FLAG_NO_EPILOGUE")] + public const uint UnwFlagNoEpilogue = unchecked((uint) 0xFFFFFFFF80000000); + [NativeName("Type", "int")] + [NativeName("Name", "UNWIND_CHAIN_LIMIT")] + public const int UnwindChainLimit = unchecked((int) 0x20); + [NativeName("Type", "")] + [NativeName("Name", "OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME")] + public const string OutOfProcessFunctionTableCallbackExportName = unchecked((string) "OutOfProcessFunctionTableCallback"); + [NativeName("Type", "long")] + [NativeName("Name", "CONTEXT_ARM64")] + public const int ContextArm64 = unchecked((int) 0x400000); + [NativeName("Type", "int")] + [NativeName("Name", "CONTEXT_ARM64_UNWOUND_TO_CALL")] + public const int ContextArm64UnwoundToCall = unchecked((int) 0x20000000); + [NativeName("Type", "int")] + [NativeName("Name", "CONTEXT_ARM64_RET_TO_GUEST")] + public const int ContextArm64RetToGuest = unchecked((int) 0x4000000); + [NativeName("Type", "int")] + [NativeName("Name", "ARM64_MAX_BREAKPOINTS")] + public const int Arm64MaxBreakpoints = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "ARM64_MAX_WATCHPOINTS")] + public const int Arm64MaxWatchpoints = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "NONVOL_INT_NUMREG_ARM64")] + public const int NonvolIntNumregArm64 = unchecked((int) 0xB); + [NativeName("Type", "int")] + [NativeName("Name", "NONVOL_FP_NUMREG_ARM64")] + public const int NonvolFPNumregArm64 = unchecked((int) 0x8); [NativeName("Type", "int")] [NativeName("Name", "WOW64_CONTEXT_i386")] public const int Wow64ContextI386 = unchecked((int) 0x10000); @@ -5412,7 +5421,7 @@ public unsafe partial class Windows : NativeAPI public const int ImageRomOptionalHdrMagic = unchecked((int) 0x107); [NativeName("Type", "int")] [NativeName("Name", "IMAGE_NT_OPTIONAL_HDR_MAGIC")] - public const int ImageNTOptionalHdrMagic = unchecked((int) 0x10B); + public const int ImageNTOptionalHdrMagic = unchecked((int) 0x20B); [NativeName("Type", "int")] [NativeName("Name", "IMAGE_SUBSYSTEM_UNKNOWN")] public const int ImageSubsystemUnknown = unchecked((int) 0x0); @@ -6889,9 +6898,9 @@ public unsafe partial class Windows : NativeAPI [NativeName("Type", "unsigned int")] [NativeName("Name", "IMAGE_ORDINAL_FLAG32")] public const uint ImageOrdinalFlag32 = unchecked((uint) 0xFFFFFFFF80000000); - [NativeName("Type", "unsigned int")] + [NativeName("Type", "unsigned long long")] [NativeName("Name", "IMAGE_ORDINAL_FLAG")] - public const uint ImageOrdinalFlag = unchecked((uint) 0xFFFFFFFF80000000); + public const ulong ImageOrdinalFlag = unchecked((ulong) 0x8000000000000000); [NativeName("Type", "unsigned int")] [NativeName("Name", "IMAGE_RESOURCE_NAME_IS_STRING")] public const uint ImageResourceNameIsString = unchecked((uint) 0xFFFFFFFF80000000); @@ -7159,6 +7168,9 @@ public unsafe partial class Windows : NativeAPI [NativeName("Type", "int")] [NativeName("Name", "IMPORT_OBJECT_HDR_SIG2")] public const int ImportObjectHdrSig2 = unchecked((int) 0xFFFF); + [NativeName("Type", "int")] + [NativeName("Name", "UNWIND_HISTORY_TABLE_SIZE")] + public const int UnwindHistoryTableSize = unchecked((int) 0xC); [NativeName("Type", "unsigned long")] [NativeName("Name", "RTL_RUN_ONCE_CHECK_ONLY")] public const uint RtlRunOnceCheckOnly = unchecked((uint) 0x1); @@ -8639,9 +8651,6 @@ public unsafe partial class Windows : NativeAPI [NativeName("Name", "ENLISTMENT_SUPERIOR_RIGHTS")] public const int EnlistmentSuperiorRights = unchecked((int) 0x10); [NativeName("Type", "int")] - [NativeName("Name", "PcTeb")] - public const int PcTeb = unchecked((int) 0x18); - [NativeName("Type", "int")] [NativeName("Name", "ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION")] public const int ActivationContextSectionAssemblyInformation = unchecked((int) 0x1); [NativeName("Type", "int")] @@ -8776,6 +8785,21 @@ public unsafe partial class Windows : NativeAPI [NativeName("Type", "int")] [NativeName("Name", "LMEM_LOCKCOUNT")] public const int LmemLockcount = unchecked((int) 0xFF); + [NativeName("Type", "int")] + [NativeName("Name", "CREATE_NEW")] + public const int CreateNew = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "CREATE_ALWAYS")] + public const int CreateAlways = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "OPEN_EXISTING")] + public const int OpenExisting = unchecked((int) 0x3); + [NativeName("Type", "int")] + [NativeName("Name", "OPEN_ALWAYS")] + public const int OpenAlways = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "TRUNCATE_EXISTING")] + public const int TruncateExisting = unchecked((int) 0x5); [NativeName("Type", "")] [NativeName("Name", "KERNEL_LOGGER_NAMEW")] public const string KernelLoggerNamew = unchecked((string) "NT Kernel Logger"); @@ -9828,292 +9852,7022 @@ public unsafe partial class Windows : NativeAPI public const int EnableTraceParametersVersion2 = unchecked((int) 0x2); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ulong* TraceHandle, char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 44, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CompareFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int CompareFileTime(Filetime* lpFileTime1, Filetime* lpFileTime2); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ulong* TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 44, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CompareFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int CompareFileTime(Filetime* lpFileTime1, ref Filetime lpFileTime2); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ulong* TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 44, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CompareFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int CompareFileTime(ref Filetime lpFileTime1, Filetime* lpFileTime2); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ulong* TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 44, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CompareFileTime", Convention = CallingConvention.Winapi)] + public partial int CompareFileTime(ref Filetime lpFileTime1, ref Filetime lpFileTime2); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ulong* TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryA", Convention = CallingConvention.Winapi)] + public unsafe partial int CreateDirectoryA(byte* lpPathName, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ulong* TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryA", Convention = CallingConvention.Winapi)] + public unsafe partial int CreateDirectoryA(byte* lpPathName, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ref ulong TraceHandle, char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryA", Convention = CallingConvention.Winapi)] + public unsafe partial int CreateDirectoryA(ref byte lpPathName, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ref ulong TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryA", Convention = CallingConvention.Winapi)] + public partial int CreateDirectoryA(ref byte lpPathName, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ref ulong TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryA", Convention = CallingConvention.Winapi)] + public unsafe partial int CreateDirectoryA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public partial uint StartTraceW(ref ulong TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryA", Convention = CallingConvention.Winapi)] + public partial int CreateDirectoryA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceW(ref ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryW", Convention = CallingConvention.Winapi)] + public unsafe partial int CreateDirectoryW(char* lpPathName, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] - public partial uint StartTraceW(ref ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryW", Convention = CallingConvention.Winapi)] + public unsafe partial int CreateDirectoryW(char* lpPathName, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ulong* TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryW", Convention = CallingConvention.Winapi)] + public unsafe partial int CreateDirectoryW(ref char lpPathName, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ulong* TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryW", Convention = CallingConvention.Winapi)] + public partial int CreateDirectoryW(ref char lpPathName, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ulong* TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryW", Convention = CallingConvention.Winapi)] + public unsafe partial int CreateDirectoryW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ulong* TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateDirectoryW", Convention = CallingConvention.Winapi)] + public partial int CreateDirectoryW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ulong* TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA(byte* lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ulong* TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA(byte* lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ref ulong TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA(byte* lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ref ulong TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA(byte* lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ref ulong TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA(ref byte lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public partial uint StartTraceA(ref ulong TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA(ref byte lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StartTraceA(ref ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA(ref byte lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] - public partial uint StartTraceA(ref ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA(ref byte lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StopTraceW(ulong TraceHandle, char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StopTraceW(ulong TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StopTraceW(ulong TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] - public partial uint StopTraceW(ulong TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint StopTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW(char* lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] - public partial uint StopTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW(char* lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StopTraceA(ulong TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW(char* lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StopTraceA(ulong TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW(char* lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StopTraceA(ulong TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW(ref char lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] - public partial uint StopTraceA(ulong TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW(ref char lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint StopTraceA(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW(ref char lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] - public partial uint StopTraceA(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW(ref char lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint QueryTraceW(ulong TraceHandle, char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint QueryTraceW(ulong TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint QueryTraceW(ulong TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile); /// To be documented. - [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] - public partial uint QueryTraceW(ulong TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFileW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, ref Silk.NET.Core.Native.SecurityAttributes lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, ref T0 hTemplateFile) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint QueryTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial int DefineDosDeviceW(uint dwFlags, char* lpDeviceName, char* lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] - public partial uint QueryTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial int DefineDosDeviceW(uint dwFlags, char* lpDeviceName, ref char lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint QueryTraceA(ulong TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial int DefineDosDeviceW(uint dwFlags, char* lpDeviceName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint QueryTraceA(ulong TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial int DefineDosDeviceW(uint dwFlags, ref char lpDeviceName, char* lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint QueryTraceA(ulong TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public partial int DefineDosDeviceW(uint dwFlags, ref char lpDeviceName, ref char lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] - public partial uint QueryTraceA(ulong TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public partial int DefineDosDeviceW(uint dwFlags, ref char lpDeviceName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint QueryTraceA(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial int DefineDosDeviceW(uint dwFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDeviceName, char* lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] - public partial uint QueryTraceA(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public partial int DefineDosDeviceW(uint dwFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDeviceName, ref char lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint UpdateTraceW(ulong TraceHandle, char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DefineDosDeviceW", Convention = CallingConvention.Winapi)] + public partial int DefineDosDeviceW(uint dwFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDeviceName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTargetPath); /// To be documented. - [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint UpdateTraceW(ulong TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 135, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteFileA", Convention = CallingConvention.Winapi)] + public unsafe partial int DeleteFileA(byte* lpFileName); /// To be documented. - [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint UpdateTraceW(ulong TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 135, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteFileA", Convention = CallingConvention.Winapi)] + public partial int DeleteFileA(ref byte lpFileName); /// To be documented. - [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] - public partial uint UpdateTraceW(ulong TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 135, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteFileA", Convention = CallingConvention.Winapi)] + public partial int DeleteFileA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName); /// To be documented. - [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] - public unsafe partial uint UpdateTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 142, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteFileW", Convention = CallingConvention.Winapi)] + public unsafe partial int DeleteFileW(char* lpFileName); /// To be documented. - [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] - public partial uint UpdateTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 142, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteFileW", Convention = CallingConvention.Winapi)] + public partial int DeleteFileW(ref char lpFileName); /// To be documented. - [NativeName("Src", "Line 1739, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint UpdateTraceA(ulong TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 142, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteFileW", Convention = CallingConvention.Winapi)] + public partial int DeleteFileW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName); /// To be documented. - [NativeName("Src", "Line 1739, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint UpdateTraceA(ulong TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 160, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteVolumeMountPointW", Convention = CallingConvention.Winapi)] + public unsafe partial int DeleteVolumeMountPointW(char* lpszVolumeMountPoint); /// To be documented. - [NativeName("Src", "Line 1739, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA", Convention = CallingConvention.Winapi)] - public unsafe partial uint UpdateTraceA(ulong TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 160, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteVolumeMountPointW", Convention = CallingConvention.Winapi)] + public partial int DeleteVolumeMountPointW(ref char lpszVolumeMountPoint); /// To be documented. - [NativeName("Src", "Line 1739, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeName("Src", "Line 160, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "DeleteVolumeMountPointW", Convention = CallingConvention.Winapi)] + public partial int DeleteVolumeMountPointW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeMountPoint); + + /// To be documented. + [NativeName("Src", "Line 177, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FileTimeToLocalFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int FileTimeToLocalFileTime(Filetime* lpFileTime, Filetime* lpLocalFileTime); + + /// To be documented. + [NativeName("Src", "Line 177, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FileTimeToLocalFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int FileTimeToLocalFileTime(Filetime* lpFileTime, ref Filetime lpLocalFileTime); + + /// To be documented. + [NativeName("Src", "Line 177, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FileTimeToLocalFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int FileTimeToLocalFileTime(ref Filetime lpFileTime, Filetime* lpLocalFileTime); + + /// To be documented. + [NativeName("Src", "Line 177, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FileTimeToLocalFileTime", Convention = CallingConvention.Winapi)] + public partial int FileTimeToLocalFileTime(ref Filetime lpFileTime, ref Filetime lpLocalFileTime); + + /// To be documented. + [NativeName("Src", "Line 191, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindClose", Convention = CallingConvention.Winapi)] + public unsafe partial int FindClose(void* hFindFile); + + /// To be documented. + [NativeName("Src", "Line 191, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindClose", Convention = CallingConvention.Winapi)] + public partial int FindClose(ref T0 hFindFile) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 204, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindCloseChangeNotification", Convention = CallingConvention.Winapi)] + public unsafe partial int FindCloseChangeNotification(void* hChangeHandle); + + /// To be documented. + [NativeName("Src", "Line 204, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindCloseChangeNotification", Convention = CallingConvention.Winapi)] + public partial int FindCloseChangeNotification(ref T0 hChangeHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstChangeNotificationA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstChangeNotificationA(byte* lpPathName, int bWatchSubtree, uint dwNotifyFilter); + + /// To be documented. + [NativeName("Src", "Line 211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstChangeNotificationA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstChangeNotificationA(ref byte lpPathName, int bWatchSubtree, uint dwNotifyFilter); + + /// To be documented. + [NativeName("Src", "Line 211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstChangeNotificationA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstChangeNotificationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, int bWatchSubtree, uint dwNotifyFilter); + + /// To be documented. + [NativeName("Src", "Line 220, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstChangeNotificationW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstChangeNotificationW(char* lpPathName, int bWatchSubtree, uint dwNotifyFilter); + + /// To be documented. + [NativeName("Src", "Line 220, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstChangeNotificationW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstChangeNotificationW(ref char lpPathName, int bWatchSubtree, uint dwNotifyFilter); + + /// To be documented. + [NativeName("Src", "Line 220, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstChangeNotificationW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstChangeNotificationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, int bWatchSubtree, uint dwNotifyFilter); + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileA(byte* lpFileName, Win32FindDataa* lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileA(byte* lpFileName, ref Win32FindDataa lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileA(ref byte lpFileName, Win32FindDataa* lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileA(ref byte lpFileName, ref Win32FindDataa lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, Win32FindDataa* lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, ref Win32FindDataa lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileW(char* lpFileName, Win32FindDataw* lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileW(char* lpFileName, ref Win32FindDataw lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileW(ref char lpFileName, Win32FindDataw* lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileW(ref char lpFileName, ref Win32FindDataw lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, Win32FindDataw* lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, ref Win32FindDataw lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA(byte* lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags); + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA(byte* lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, ref T0 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA(byte* lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA(byte* lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, ref T1 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA(ref byte lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags); + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA(ref byte lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, ref T0 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA(ref byte lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA(ref byte lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, ref T1 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags); + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, ref T0 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExA", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, ref T1 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW(char* lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags); + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW(char* lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, ref T0 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW(char* lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW(char* lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, ref T1 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW(ref char lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags); + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW(ref char lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, ref T0 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW(ref char lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW(ref char lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, ref T1 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags); + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, ref T0 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileExW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, FindexInfoLevels fInfoLevelId, ref T0 lpFindFileData, FindexSearchOps fSearchOp, ref T1 lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 300, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstVolumeW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstVolumeW(char* lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 300, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstVolumeW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstVolumeW(ref char lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 300, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstVolumeW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstVolumeW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 312, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextChangeNotification", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextChangeNotification(void* hChangeHandle); + + /// To be documented. + [NativeName("Src", "Line 312, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextChangeNotification", Convention = CallingConvention.Winapi)] + public partial int FindNextChangeNotification(ref T0 hChangeHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 325, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileA", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileA(void* hFindFile, Win32FindDataa* lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 325, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileA", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileA(void* hFindFile, ref Win32FindDataa lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 325, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileA", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileA(ref T0 hFindFile, Win32FindDataa* lpFindFileData) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 325, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileA", Convention = CallingConvention.Winapi)] + public partial int FindNextFileA(ref T0 hFindFile, ref Win32FindDataa lpFindFileData) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 333, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileW(void* hFindFile, Win32FindDataw* lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 333, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileW(void* hFindFile, ref Win32FindDataw lpFindFileData); + + /// To be documented. + [NativeName("Src", "Line 333, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileW(ref T0 hFindFile, Win32FindDataw* lpFindFileData) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 333, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileW", Convention = CallingConvention.Winapi)] + public partial int FindNextFileW(ref T0 hFindFile, ref Win32FindDataw lpFindFileData) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextVolumeW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextVolumeW(void* hFindVolume, char* lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextVolumeW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextVolumeW(void* hFindVolume, ref char lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextVolumeW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextVolumeW(void* hFindVolume, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextVolumeW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextVolumeW(ref T0 hFindVolume, char* lpszVolumeName, uint cchBufferLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextVolumeW", Convention = CallingConvention.Winapi)] + public partial int FindNextVolumeW(ref T0 hFindVolume, ref char lpszVolumeName, uint cchBufferLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextVolumeW", Convention = CallingConvention.Winapi)] + public partial int FindNextVolumeW(ref T0 hFindVolume, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, uint cchBufferLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 365, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindVolumeClose", Convention = CallingConvention.Winapi)] + public unsafe partial int FindVolumeClose(void* hFindVolume); + + /// To be documented. + [NativeName("Src", "Line 365, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindVolumeClose", Convention = CallingConvention.Winapi)] + public partial int FindVolumeClose(ref T0 hFindVolume) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 378, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FlushFileBuffers", Convention = CallingConvention.Winapi)] + public unsafe partial int FlushFileBuffers(void* hFile); + + /// To be documented. + [NativeName("Src", "Line 378, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FlushFileBuffers", Convention = CallingConvention.Winapi)] + public partial int FlushFileBuffers(ref T0 hFile) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(byte* lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA(ref byte lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public partial int GetDiskFreeSpaceA(ref byte lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceA", Convention = CallingConvention.Winapi)] + public partial int GetDiskFreeSpaceA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(char* lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW(ref char lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public partial int GetDiskFreeSpaceW(ref char lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref uint lpSectorsPerCluster, uint* lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, uint* lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceW", Convention = CallingConvention.Winapi)] + public partial int GetDiskFreeSpaceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref uint lpSectorsPerCluster, ref uint lpBytesPerSector, ref uint lpNumberOfFreeClusters, ref uint lpTotalNumberOfClusters); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(byte* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(byte* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(byte* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(byte* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(byte* lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(byte* lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(byte* lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(byte* lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(ref byte lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(ref byte lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(ref byte lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(ref byte lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(ref byte lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(ref byte lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA(ref byte lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public partial int GetDiskFreeSpaceExA(ref byte lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExA", Convention = CallingConvention.Winapi)] + public partial int GetDiskFreeSpaceExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(char* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(char* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(char* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(char* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(char* lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(char* lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(char* lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(char* lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(ref char lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(ref char lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(ref char lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(ref char lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(ref char lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(ref char lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW(ref char lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public partial int GetDiskFreeSpaceExW(ref char lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskFreeSpaceExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskFreeSpaceExW", Convention = CallingConvention.Winapi)] + public partial int GetDiskFreeSpaceExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ref ulong lpFreeBytesAvailableToCaller, ref ulong lpTotalNumberOfBytes, ref ulong lpTotalNumberOfFreeBytes); + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskSpaceInformationA(byte* rootPath, DiskSpaceInformation* diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskSpaceInformationA(byte* rootPath, ref DiskSpaceInformation diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskSpaceInformationA(ref byte rootPath, DiskSpaceInformation* diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationA", Convention = CallingConvention.Winapi)] + public partial int GetDiskSpaceInformationA(ref byte rootPath, ref DiskSpaceInformation diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskSpaceInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string rootPath, DiskSpaceInformation* diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationA", Convention = CallingConvention.Winapi)] + public partial int GetDiskSpaceInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string rootPath, ref DiskSpaceInformation diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskSpaceInformationW(char* rootPath, DiskSpaceInformation* diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskSpaceInformationW(char* rootPath, ref DiskSpaceInformation diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskSpaceInformationW(ref char rootPath, DiskSpaceInformation* diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationW", Convention = CallingConvention.Winapi)] + public partial int GetDiskSpaceInformationW(ref char rootPath, ref DiskSpaceInformation diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetDiskSpaceInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string rootPath, DiskSpaceInformation* diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDiskSpaceInformationW", Convention = CallingConvention.Winapi)] + public partial int GetDiskSpaceInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string rootPath, ref DiskSpaceInformation diskSpaceInfo); + + /// To be documented. + [NativeName("Src", "Line 561, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDriveTypeA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetDriveTypeA(byte* lpRootPathName); + + /// To be documented. + [NativeName("Src", "Line 561, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDriveTypeA", Convention = CallingConvention.Winapi)] + public partial uint GetDriveTypeA(ref byte lpRootPathName); + + /// To be documented. + [NativeName("Src", "Line 561, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDriveTypeA", Convention = CallingConvention.Winapi)] + public partial uint GetDriveTypeA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName); + + /// To be documented. + [NativeName("Src", "Line 568, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDriveTypeW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetDriveTypeW(char* lpRootPathName); + + /// To be documented. + [NativeName("Src", "Line 568, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDriveTypeW", Convention = CallingConvention.Winapi)] + public partial uint GetDriveTypeW(ref char lpRootPathName); + + /// To be documented. + [NativeName("Src", "Line 568, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetDriveTypeW", Convention = CallingConvention.Winapi)] + public partial uint GetDriveTypeW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName); + + /// To be documented. + [NativeName("Src", "Line 589, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFileAttributesA(byte* lpFileName); + + /// To be documented. + [NativeName("Src", "Line 589, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesA", Convention = CallingConvention.Winapi)] + public partial uint GetFileAttributesA(ref byte lpFileName); + + /// To be documented. + [NativeName("Src", "Line 589, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesA", Convention = CallingConvention.Winapi)] + public partial uint GetFileAttributesA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName); + + /// To be documented. + [NativeName("Src", "Line 596, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFileAttributesW(char* lpFileName); + + /// To be documented. + [NativeName("Src", "Line 596, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesW", Convention = CallingConvention.Winapi)] + public partial uint GetFileAttributesW(ref char lpFileName); + + /// To be documented. + [NativeName("Src", "Line 596, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesW", Convention = CallingConvention.Winapi)] + public partial uint GetFileAttributesW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName); + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileAttributesExA(byte* lpFileName, GetFileexInfoLevels fInfoLevelId, void* lpFileInformation); + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileAttributesExA(byte* lpFileName, GetFileexInfoLevels fInfoLevelId, ref T0 lpFileInformation) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileAttributesExA(ref byte lpFileName, GetFileexInfoLevels fInfoLevelId, void* lpFileInformation); + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExA", Convention = CallingConvention.Winapi)] + public partial int GetFileAttributesExA(ref byte lpFileName, GetFileexInfoLevels fInfoLevelId, ref T0 lpFileInformation) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileAttributesExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, GetFileexInfoLevels fInfoLevelId, void* lpFileInformation); + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExA", Convention = CallingConvention.Winapi)] + public partial int GetFileAttributesExA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, GetFileexInfoLevels fInfoLevelId, ref T0 lpFileInformation) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileAttributesExW(char* lpFileName, GetFileexInfoLevels fInfoLevelId, void* lpFileInformation); + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileAttributesExW(char* lpFileName, GetFileexInfoLevels fInfoLevelId, ref T0 lpFileInformation) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileAttributesExW(ref char lpFileName, GetFileexInfoLevels fInfoLevelId, void* lpFileInformation); + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExW", Convention = CallingConvention.Winapi)] + public partial int GetFileAttributesExW(ref char lpFileName, GetFileexInfoLevels fInfoLevelId, ref T0 lpFileInformation) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileAttributesExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, GetFileexInfoLevels fInfoLevelId, void* lpFileInformation); + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileAttributesExW", Convention = CallingConvention.Winapi)] + public partial int GetFileAttributesExW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, GetFileexInfoLevels fInfoLevelId, ref T0 lpFileInformation) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 644, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileInformationByHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileInformationByHandle(void* hFile, ByHandleFileInformation* lpFileInformation); + + /// To be documented. + [NativeName("Src", "Line 644, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileInformationByHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileInformationByHandle(void* hFile, ref ByHandleFileInformation lpFileInformation); + + /// To be documented. + [NativeName("Src", "Line 644, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileInformationByHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileInformationByHandle(ref T0 hFile, ByHandleFileInformation* lpFileInformation) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 644, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileInformationByHandle", Convention = CallingConvention.Winapi)] + public partial int GetFileInformationByHandle(ref T0 hFile, ref ByHandleFileInformation lpFileInformation) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 658, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileSize", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFileSize(void* hFile, uint* lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 658, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileSize", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFileSize(void* hFile, ref uint lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 658, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileSize", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFileSize(ref T0 hFile, uint* lpFileSizeHigh) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 658, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileSize", Convention = CallingConvention.Winapi)] + public partial uint GetFileSize(ref T0 hFile, ref uint lpFileSizeHigh) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 672, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileSizeEx", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileSizeEx(void* hFile, long* lpFileSize); + + /// To be documented. + [NativeName("Src", "Line 672, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileSizeEx", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileSizeEx(void* hFile, ref long lpFileSize); + + /// To be documented. + [NativeName("Src", "Line 672, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileSizeEx", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileSizeEx(ref T0 hFile, long* lpFileSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 672, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileSizeEx", Convention = CallingConvention.Winapi)] + public partial int GetFileSizeEx(ref T0 hFile, ref long lpFileSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 680, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileType", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFileType(void* hFile); + + /// To be documented. + [NativeName("Src", "Line 680, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileType", Convention = CallingConvention.Winapi)] + public partial uint GetFileType(ref T0 hFile) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFinalPathNameByHandleA(void* hFile, byte* lpszFilePath, uint cchFilePath, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFinalPathNameByHandleA(void* hFile, ref byte lpszFilePath, uint cchFilePath, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFinalPathNameByHandleA(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszFilePath, uint cchFilePath, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFinalPathNameByHandleA(ref T0 hFile, byte* lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleA", Convention = CallingConvention.Winapi)] + public partial uint GetFinalPathNameByHandleA(ref T0 hFile, ref byte lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleA", Convention = CallingConvention.Winapi)] + public partial uint GetFinalPathNameByHandleA(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFinalPathNameByHandleW(void* hFile, char* lpszFilePath, uint cchFilePath, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFinalPathNameByHandleW(void* hFile, ref char lpszFilePath, uint cchFilePath, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFinalPathNameByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszFilePath, uint cchFilePath, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFinalPathNameByHandleW(ref T0 hFile, char* lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleW", Convention = CallingConvention.Winapi)] + public partial uint GetFinalPathNameByHandleW(ref T0 hFile, ref char lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFinalPathNameByHandleW", Convention = CallingConvention.Winapi)] + public partial uint GetFinalPathNameByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(void* hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(void* hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, ref Filetime lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(void* hFile, Filetime* lpCreationTime, ref Filetime lpLastAccessTime, Filetime* lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(void* hFile, Filetime* lpCreationTime, ref Filetime lpLastAccessTime, ref Filetime lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(void* hFile, ref Filetime lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(void* hFile, ref Filetime lpCreationTime, Filetime* lpLastAccessTime, ref Filetime lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(void* hFile, ref Filetime lpCreationTime, ref Filetime lpLastAccessTime, Filetime* lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(void* hFile, ref Filetime lpCreationTime, ref Filetime lpLastAccessTime, ref Filetime lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(ref T0 hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(ref T0 hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, ref Filetime lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(ref T0 hFile, Filetime* lpCreationTime, ref Filetime lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(ref T0 hFile, Filetime* lpCreationTime, ref Filetime lpLastAccessTime, ref Filetime lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(ref T0 hFile, ref Filetime lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(ref T0 hFile, ref Filetime lpCreationTime, Filetime* lpLastAccessTime, ref Filetime lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFileTime(ref T0 hFile, ref Filetime lpCreationTime, ref Filetime lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFileTime", Convention = CallingConvention.Winapi)] + public partial int GetFileTime(ref T0 hFile, ref Filetime lpCreationTime, ref Filetime lpLastAccessTime, ref Filetime lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(char* lpFileName, uint nBufferLength, char* lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(char* lpFileName, uint nBufferLength, char* lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(char* lpFileName, uint nBufferLength, ref char lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(char* lpFileName, uint nBufferLength, ref char lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(char* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(char* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, char* lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, char* lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, ref char lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, ref char lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, char* lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, char* lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, ref char lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, ref char lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, char** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, ref char* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, byte* lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, byte* lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, ref byte lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, ref byte lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, byte* lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, byte* lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, ref byte lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, ref byte lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, byte* lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, byte* lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, ref byte lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, ref byte lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, byte** lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetFullPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, ref byte* lpFilePart); + + /// To be documented. + [NativeName("Src", "Line 756, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLogicalDrives")] + public partial uint GetLogicalDrives(); + + /// To be documented. + [NativeName("Src", "Line 769, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLogicalDriveStringsW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLogicalDriveStringsW(uint nBufferLength, char* lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 769, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLogicalDriveStringsW", Convention = CallingConvention.Winapi)] + public partial uint GetLogicalDriveStringsW(uint nBufferLength, ref char lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 769, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLogicalDriveStringsW", Convention = CallingConvention.Winapi)] + public partial uint GetLogicalDriveStringsW(uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameA(byte* lpszShortPath, byte* lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameA(byte* lpszShortPath, ref byte lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameA(byte* lpszShortPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameA(ref byte lpszShortPath, byte* lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public partial uint GetLongPathNameA(ref byte lpszShortPath, ref byte lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public partial uint GetLongPathNameA(ref byte lpszShortPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszShortPath, byte* lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public partial uint GetLongPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszShortPath, ref byte lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameA", Convention = CallingConvention.Winapi)] + public partial uint GetLongPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszShortPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameW(char* lpszShortPath, char* lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameW(char* lpszShortPath, ref char lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameW(char* lpszShortPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameW(ref char lpszShortPath, char* lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public partial uint GetLongPathNameW(ref char lpszShortPath, ref char lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public partial uint GetLongPathNameW(ref char lpszShortPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetLongPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszShortPath, char* lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public partial uint GetLongPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszShortPath, ref char lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetLongPathNameW", Convention = CallingConvention.Winapi)] + public partial uint GetLongPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszShortPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszLongPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 823, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "AreShortNamesEnabled", Convention = CallingConvention.Winapi)] + public unsafe partial int AreShortNamesEnabled(void* Handle, int* Enabled); + + /// To be documented. + [NativeName("Src", "Line 823, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "AreShortNamesEnabled", Convention = CallingConvention.Winapi)] + public unsafe partial int AreShortNamesEnabled(void* Handle, ref int Enabled); + + /// To be documented. + [NativeName("Src", "Line 823, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "AreShortNamesEnabled", Convention = CallingConvention.Winapi)] + public unsafe partial int AreShortNamesEnabled(ref T0 Handle, int* Enabled) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 823, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "AreShortNamesEnabled", Convention = CallingConvention.Winapi)] + public partial int AreShortNamesEnabled(ref T0 Handle, ref int Enabled) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetShortPathNameW(char* lpszLongPath, char* lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetShortPathNameW(char* lpszLongPath, ref char lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetShortPathNameW(char* lpszLongPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetShortPathNameW(ref char lpszLongPath, char* lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public partial uint GetShortPathNameW(ref char lpszLongPath, ref char lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public partial uint GetShortPathNameW(ref char lpszLongPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetShortPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszLongPath, char* lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public partial uint GetShortPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszLongPath, ref char lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetShortPathNameW", Convention = CallingConvention.Winapi)] + public partial uint GetShortPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszLongPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszShortPath, uint cchBuffer); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, char* lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, char* lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, char* lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, ref char lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, ref char lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, ref char lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(char* lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(ref char lpPathName, char* lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(ref char lpPathName, char* lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(ref char lpPathName, char* lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(ref char lpPathName, ref char lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameW(ref char lpPathName, ref char lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameW(ref char lpPathName, ref char lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW(ref char lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameW(ref char lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameW(ref char lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, char* lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, char* lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, char* lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, ref char lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, ref char lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, ref char lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, char* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, ref char lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameW", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationByHandleW(ref T0 hFile, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationByHandleW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationByHandleW(ref T0 hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationW(ref char lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationW(ref char lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, ref char lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref char lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNameW(char* lpszFileName, char* lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNameW(char* lpszFileName, ref char lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNameW(char* lpszFileName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNameW(ref char lpszFileName, char* lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public partial int GetVolumePathNameW(ref char lpszFileName, ref char lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public partial int GetVolumePathNameW(ref char lpszFileName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszFileName, char* lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public partial int GetVolumePathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszFileName, ref char lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNameW", Convention = CallingConvention.Winapi)] + public partial int GetVolumePathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszFileName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumePathName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 922, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LocalFileTimeToFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int LocalFileTimeToFileTime(Filetime* lpLocalFileTime, Filetime* lpFileTime); + + /// To be documented. + [NativeName("Src", "Line 922, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LocalFileTimeToFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int LocalFileTimeToFileTime(Filetime* lpLocalFileTime, ref Filetime lpFileTime); + + /// To be documented. + [NativeName("Src", "Line 922, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LocalFileTimeToFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int LocalFileTimeToFileTime(ref Filetime lpLocalFileTime, Filetime* lpFileTime); + + /// To be documented. + [NativeName("Src", "Line 922, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LocalFileTimeToFileTime", Convention = CallingConvention.Winapi)] + public partial int LocalFileTimeToFileTime(ref Filetime lpLocalFileTime, ref Filetime lpFileTime); + + /// To be documented. + [NativeName("Src", "Line 930, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LockFile", Convention = CallingConvention.Winapi)] + public unsafe partial int LockFile(void* hFile, uint dwFileOffsetLow, uint dwFileOffsetHigh, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh); + + /// To be documented. + [NativeName("Src", "Line 930, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LockFile", Convention = CallingConvention.Winapi)] + public partial int LockFile(ref T0 hFile, uint dwFileOffsetLow, uint dwFileOffsetHigh, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 941, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LockFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int LockFileEx(void* hFile, uint dwFlags, uint dwReserved, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 941, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LockFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int LockFileEx(void* hFile, uint dwFlags, uint dwReserved, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 941, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LockFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int LockFileEx(ref T0 hFile, uint dwFlags, uint dwReserved, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 941, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "LockFileEx", Convention = CallingConvention.Winapi)] + public partial int LockFileEx(ref T0 hFile, uint dwFlags, uint dwReserved, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryDosDeviceW(char* lpDeviceName, char* lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryDosDeviceW(char* lpDeviceName, ref char lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryDosDeviceW(char* lpDeviceName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryDosDeviceW(ref char lpDeviceName, char* lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public partial uint QueryDosDeviceW(ref char lpDeviceName, ref char lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public partial uint QueryDosDeviceW(ref char lpDeviceName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryDosDeviceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDeviceName, char* lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public partial uint QueryDosDeviceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDeviceName, ref char lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "QueryDosDeviceW", Convention = CallingConvention.Winapi)] + public partial uint QueryDosDeviceW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDeviceName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTargetPath, uint ucchMax); + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, ref uint lpNumberOfBytesRead, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, ref uint lpNumberOfBytesRead, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToRead, ref uint lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToRead, ref uint lpNumberOfBytesRead, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToRead, ref uint lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToRead, ref uint lpNumberOfBytesRead, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, ref Overlapped lpOverlapped) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFile(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToRead, ref uint lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFile", Convention = CallingConvention.Winapi)] + public partial int ReadFile(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToRead, ref uint lpNumberOfBytesRead, ref Overlapped lpOverlapped) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileEx(void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine); + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileEx(void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, ref Overlapped lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine); + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileEx(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToRead, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileEx(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToRead, ref Overlapped lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileEx(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToRead, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileEx(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToRead, ref Overlapped lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileEx(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToRead, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileEx", Convention = CallingConvention.Winapi)] + public partial int ReadFileEx(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToRead, ref Overlapped lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, ref uint lpReserved, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, ref uint lpReserved, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(void* hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(void* hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(void* hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToRead, ref uint lpReserved, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(void* hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToRead, ref uint lpReserved, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(ref T0 hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(ref T0 hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(ref T0 hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, ref uint lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(ref T0 hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, ref uint lpReserved, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(ref T0 hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(ref T0 hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public unsafe partial int ReadFileScatter(ref T0 hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToRead, ref uint lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "ReadFileScatter", Convention = CallingConvention.Winapi)] + public partial int ReadFileScatter(ref T0 hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToRead, ref uint lpReserved, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1014, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "RemoveDirectoryA", Convention = CallingConvention.Winapi)] + public unsafe partial int RemoveDirectoryA(byte* lpPathName); + + /// To be documented. + [NativeName("Src", "Line 1014, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "RemoveDirectoryA", Convention = CallingConvention.Winapi)] + public partial int RemoveDirectoryA(ref byte lpPathName); + + /// To be documented. + [NativeName("Src", "Line 1014, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "RemoveDirectoryA", Convention = CallingConvention.Winapi)] + public partial int RemoveDirectoryA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName); + + /// To be documented. + [NativeName("Src", "Line 1021, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "RemoveDirectoryW", Convention = CallingConvention.Winapi)] + public unsafe partial int RemoveDirectoryW(char* lpPathName); + + /// To be documented. + [NativeName("Src", "Line 1021, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "RemoveDirectoryW", Convention = CallingConvention.Winapi)] + public partial int RemoveDirectoryW(ref char lpPathName); + + /// To be documented. + [NativeName("Src", "Line 1021, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "RemoveDirectoryW", Convention = CallingConvention.Winapi)] + public partial int RemoveDirectoryW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName); + + /// To be documented. + [NativeName("Src", "Line 1033, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetEndOfFile", Convention = CallingConvention.Winapi)] + public unsafe partial int SetEndOfFile(void* hFile); + + /// To be documented. + [NativeName("Src", "Line 1033, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetEndOfFile", Convention = CallingConvention.Winapi)] + public partial int SetEndOfFile(ref T0 hFile) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1040, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileAttributesA", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileAttributesA(byte* lpFileName, uint dwFileAttributes); + + /// To be documented. + [NativeName("Src", "Line 1040, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileAttributesA", Convention = CallingConvention.Winapi)] + public partial int SetFileAttributesA(ref byte lpFileName, uint dwFileAttributes); + + /// To be documented. + [NativeName("Src", "Line 1040, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileAttributesA", Convention = CallingConvention.Winapi)] + public partial int SetFileAttributesA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint dwFileAttributes); + + /// To be documented. + [NativeName("Src", "Line 1048, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileAttributesW", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileAttributesW(char* lpFileName, uint dwFileAttributes); + + /// To be documented. + [NativeName("Src", "Line 1048, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileAttributesW", Convention = CallingConvention.Winapi)] + public partial int SetFileAttributesW(ref char lpFileName, uint dwFileAttributes); + + /// To be documented. + [NativeName("Src", "Line 1048, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileAttributesW", Convention = CallingConvention.Winapi)] + public partial int SetFileAttributesW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFileAttributes); + + /// To be documented. + [NativeName("Src", "Line 1063, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileInformationByHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileInformationByHandle(void* hFile, FileInfoByHandleClass FileInformationClass, void* lpFileInformation, uint dwBufferSize); + + /// To be documented. + [NativeName("Src", "Line 1063, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileInformationByHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileInformationByHandle(void* hFile, FileInfoByHandleClass FileInformationClass, ref T0 lpFileInformation, uint dwBufferSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1063, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileInformationByHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileInformationByHandle(ref T0 hFile, FileInfoByHandleClass FileInformationClass, void* lpFileInformation, uint dwBufferSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1063, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileInformationByHandle", Convention = CallingConvention.Winapi)] + public partial int SetFileInformationByHandle(ref T0 hFile, FileInfoByHandleClass FileInformationClass, ref T1 lpFileInformation, uint dwBufferSize) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1075, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFilePointer", Convention = CallingConvention.Winapi)] + public unsafe partial uint SetFilePointer(void* hFile, int lDistanceToMove, int* lpDistanceToMoveHigh, uint dwMoveMethod); + + /// To be documented. + [NativeName("Src", "Line 1075, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFilePointer", Convention = CallingConvention.Winapi)] + public unsafe partial uint SetFilePointer(void* hFile, int lDistanceToMove, ref int lpDistanceToMoveHigh, uint dwMoveMethod); + + /// To be documented. + [NativeName("Src", "Line 1075, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFilePointer", Convention = CallingConvention.Winapi)] + public unsafe partial uint SetFilePointer(ref T0 hFile, int lDistanceToMove, int* lpDistanceToMoveHigh, uint dwMoveMethod) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1075, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFilePointer", Convention = CallingConvention.Winapi)] + public partial uint SetFilePointer(ref T0 hFile, int lDistanceToMove, ref int lpDistanceToMoveHigh, uint dwMoveMethod) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1085, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFilePointerEx", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFilePointerEx(void* hFile, long liDistanceToMove, long* lpNewFilePointer, uint dwMoveMethod); + + /// To be documented. + [NativeName("Src", "Line 1085, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFilePointerEx", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFilePointerEx(void* hFile, long liDistanceToMove, ref long lpNewFilePointer, uint dwMoveMethod); + + /// To be documented. + [NativeName("Src", "Line 1085, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFilePointerEx", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFilePointerEx(ref T0 hFile, long liDistanceToMove, long* lpNewFilePointer, uint dwMoveMethod) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1085, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFilePointerEx", Convention = CallingConvention.Winapi)] + public partial int SetFilePointerEx(ref T0 hFile, long liDistanceToMove, ref long lpNewFilePointer, uint dwMoveMethod) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(void* hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(void* hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, ref Filetime lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(void* hFile, Filetime* lpCreationTime, ref Filetime lpLastAccessTime, Filetime* lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(void* hFile, Filetime* lpCreationTime, ref Filetime lpLastAccessTime, ref Filetime lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(void* hFile, ref Filetime lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(void* hFile, ref Filetime lpCreationTime, Filetime* lpLastAccessTime, ref Filetime lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(void* hFile, ref Filetime lpCreationTime, ref Filetime lpLastAccessTime, Filetime* lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(void* hFile, ref Filetime lpCreationTime, ref Filetime lpLastAccessTime, ref Filetime lpLastWriteTime); + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(ref T0 hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(ref T0 hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, ref Filetime lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(ref T0 hFile, Filetime* lpCreationTime, ref Filetime lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(ref T0 hFile, Filetime* lpCreationTime, ref Filetime lpLastAccessTime, ref Filetime lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(ref T0 hFile, ref Filetime lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(ref T0 hFile, ref Filetime lpCreationTime, Filetime* lpLastAccessTime, ref Filetime lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileTime(ref T0 hFile, ref Filetime lpCreationTime, ref Filetime lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileTime", Convention = CallingConvention.Winapi)] + public partial int SetFileTime(ref T0 hFile, ref Filetime lpCreationTime, ref Filetime lpLastAccessTime, ref Filetime lpLastWriteTime) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1107, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileValidData", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileValidData(void* hFile, long ValidDataLength); + + /// To be documented. + [NativeName("Src", "Line 1107, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileValidData", Convention = CallingConvention.Winapi)] + public partial int SetFileValidData(ref T0 hFile, long ValidDataLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1117, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "UnlockFile", Convention = CallingConvention.Winapi)] + public unsafe partial int UnlockFile(void* hFile, uint dwFileOffsetLow, uint dwFileOffsetHigh, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh); + + /// To be documented. + [NativeName("Src", "Line 1117, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "UnlockFile", Convention = CallingConvention.Winapi)] + public partial int UnlockFile(ref T0 hFile, uint dwFileOffsetLow, uint dwFileOffsetHigh, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1128, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "UnlockFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int UnlockFileEx(void* hFile, uint dwReserved, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1128, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "UnlockFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int UnlockFileEx(void* hFile, uint dwReserved, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1128, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "UnlockFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int UnlockFileEx(ref T0 hFile, uint dwReserved, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1128, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "UnlockFileEx", Convention = CallingConvention.Winapi)] + public partial int UnlockFileEx(ref T0 hFile, uint dwReserved, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, ref uint lpNumberOfBytesWritten, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, ref uint lpNumberOfBytesWritten, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToWrite, ref uint lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToWrite, ref uint lpNumberOfBytesWritten, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToWrite, ref uint lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToWrite, ref uint lpNumberOfBytesWritten, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, ref Overlapped lpOverlapped) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFile(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToWrite, ref uint lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFile", Convention = CallingConvention.Winapi)] + public partial int WriteFile(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToWrite, ref uint lpNumberOfBytesWritten, ref Overlapped lpOverlapped) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileEx(void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine); + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileEx(void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, ref Overlapped lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine); + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileEx(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToWrite, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileEx(void* hFile, ref T0 lpBuffer, uint nNumberOfBytesToWrite, ref Overlapped lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileEx(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileEx(ref T0 hFile, void* lpBuffer, uint nNumberOfBytesToWrite, ref Overlapped lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileEx", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileEx(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToWrite, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileEx", Convention = CallingConvention.Winapi)] + public partial int WriteFileEx(ref T0 hFile, ref T1 lpBuffer, uint nNumberOfBytesToWrite, ref Overlapped lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, ref uint lpReserved, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, ref uint lpReserved, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(void* hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(void* hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(void* hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToWrite, ref uint lpReserved, Overlapped* lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(void* hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToWrite, ref uint lpReserved, ref Overlapped lpOverlapped); + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(ref T0 hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(ref T0 hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(ref T0 hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, ref uint lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(ref T0 hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, ref uint lpReserved, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(ref T0 hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(ref T0 hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public unsafe partial int WriteFileGather(ref T0 hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToWrite, ref uint lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "WriteFileGather", Convention = CallingConvention.Winapi)] + public partial int WriteFileGather(ref T0 hFile, ref FileSegmentElement aSegmentArray, uint nNumberOfBytesToWrite, ref uint lpReserved, ref Overlapped lpOverlapped) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1172, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPathW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempPathW(uint nBufferLength, char* lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 1172, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPathW", Convention = CallingConvention.Winapi)] + public partial uint GetTempPathW(uint nBufferLength, ref char lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 1172, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPathW", Convention = CallingConvention.Winapi)] + public partial uint GetTempPathW(uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeNameForVolumeMountPointW(char* lpszVolumeMountPoint, char* lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeNameForVolumeMountPointW(char* lpszVolumeMountPoint, ref char lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeNameForVolumeMountPointW(char* lpszVolumeMountPoint, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeNameForVolumeMountPointW(ref char lpszVolumeMountPoint, char* lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeNameForVolumeMountPointW(ref char lpszVolumeMountPoint, ref char lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeNameForVolumeMountPointW(ref char lpszVolumeMountPoint, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeNameForVolumeMountPointW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeMountPoint, char* lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeNameForVolumeMountPointW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeMountPoint, ref char lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeNameForVolumeMountPointW", Convention = CallingConvention.Winapi)] + public partial int GetVolumeNameForVolumeMountPointW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeMountPoint, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, uint cchBufferLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(char* lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(char* lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(char* lpszVolumeName, ref char lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(char* lpszVolumeName, ref char lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(char* lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(char* lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(ref char lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(ref char lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(ref char lpszVolumeName, ref char lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public partial int GetVolumePathNamesForVolumeNameW(ref char lpszVolumeName, ref char lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW(ref char lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public partial int GetVolumePathNamesForVolumeNameW(ref char lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, ref char lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public partial int GetVolumePathNamesForVolumeNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, ref char lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumePathNamesForVolumeNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumePathNamesForVolumeNameW", Convention = CallingConvention.Winapi)] + public partial int GetVolumePathNamesForVolumeNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, ref uint lpcchReturnLength); + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFile2", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFile2(char* lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, Createfile2ExtendedParameters* pCreateExParams); + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFile2", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFile2(char* lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, ref Createfile2ExtendedParameters pCreateExParams); + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFile2", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFile2(ref char lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, Createfile2ExtendedParameters* pCreateExParams); + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFile2", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFile2(ref char lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, ref Createfile2ExtendedParameters pCreateExParams); + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFile2", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFile2([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, Createfile2ExtendedParameters* pCreateExParams); + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "CreateFile2", Convention = CallingConvention.Winapi)] + public unsafe partial void* CreateFile2([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, ref Createfile2ExtendedParameters pCreateExParams); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileIoOverlappedRange", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileIoOverlappedRange(void* FileHandle, byte* OverlappedRangeStart, uint Length); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileIoOverlappedRange", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileIoOverlappedRange(void* FileHandle, ref byte OverlappedRangeStart, uint Length); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileIoOverlappedRange", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileIoOverlappedRange(void* FileHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string OverlappedRangeStart, uint Length); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileIoOverlappedRange", Convention = CallingConvention.Winapi)] + public unsafe partial int SetFileIoOverlappedRange(ref T0 FileHandle, byte* OverlappedRangeStart, uint Length) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileIoOverlappedRange", Convention = CallingConvention.Winapi)] + public partial int SetFileIoOverlappedRange(ref T0 FileHandle, ref byte OverlappedRangeStart, uint Length) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileIoOverlappedRange", Convention = CallingConvention.Winapi)] + public partial int SetFileIoOverlappedRange(ref T0 FileHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string OverlappedRangeStart, uint Length) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetCompressedFileSizeA(byte* lpFileName, uint* lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetCompressedFileSizeA(byte* lpFileName, ref uint lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetCompressedFileSizeA(ref byte lpFileName, uint* lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeA", Convention = CallingConvention.Winapi)] + public partial uint GetCompressedFileSizeA(ref byte lpFileName, ref uint lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetCompressedFileSizeA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint* lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeA", Convention = CallingConvention.Winapi)] + public partial uint GetCompressedFileSizeA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, ref uint lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetCompressedFileSizeW(char* lpFileName, uint* lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetCompressedFileSizeW(char* lpFileName, ref uint lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetCompressedFileSizeW(ref char lpFileName, uint* lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeW", Convention = CallingConvention.Winapi)] + public partial uint GetCompressedFileSizeW(ref char lpFileName, ref uint lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeW", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetCompressedFileSizeW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint* lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetCompressedFileSizeW", Convention = CallingConvention.Winapi)] + public partial uint GetCompressedFileSizeW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, ref uint lpFileSizeHigh); + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstStreamW(char* lpFileName, StreamInfoLevels InfoLevel, void* lpFindStreamData, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstStreamW(char* lpFileName, StreamInfoLevels InfoLevel, ref T0 lpFindStreamData, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstStreamW(ref char lpFileName, StreamInfoLevels InfoLevel, void* lpFindStreamData, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstStreamW(ref char lpFileName, StreamInfoLevels InfoLevel, ref T0 lpFindStreamData, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstStreamW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, StreamInfoLevels InfoLevel, void* lpFindStreamData, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstStreamW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, StreamInfoLevels InfoLevel, ref T0 lpFindStreamData, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1327, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextStreamW(void* hFindStream, void* lpFindStreamData); + + /// To be documented. + [NativeName("Src", "Line 1327, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextStreamW(void* hFindStream, ref T0 lpFindStreamData) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1327, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextStreamW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextStreamW(ref T0 hFindStream, void* lpFindStreamData) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1327, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextStreamW", Convention = CallingConvention.Winapi)] + public partial int FindNextStreamW(ref T0 hFindStream, ref T1 lpFindStreamData) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1343, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "AreFileApisANSI")] + public partial int AreFileApisANSI(); + + /// To be documented. + [NativeName("Src", "Line 1356, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPathA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempPathA(uint nBufferLength, byte* lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 1356, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPathA", Convention = CallingConvention.Winapi)] + public partial uint GetTempPathA(uint nBufferLength, ref byte lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 1356, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPathA", Convention = CallingConvention.Winapi)] + public partial uint GetTempPathA(uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(char* lpFileName, uint dwFlags, uint* StringLength, char* LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(char* lpFileName, uint dwFlags, uint* StringLength, ref char LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(char* lpFileName, uint dwFlags, uint* StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(char* lpFileName, uint dwFlags, ref uint StringLength, char* LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(char* lpFileName, uint dwFlags, ref uint StringLength, ref char LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(char* lpFileName, uint dwFlags, ref uint StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(ref char lpFileName, uint dwFlags, uint* StringLength, char* LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(ref char lpFileName, uint dwFlags, uint* StringLength, ref char LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(ref char lpFileName, uint dwFlags, uint* StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(ref char lpFileName, uint dwFlags, ref uint StringLength, char* LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(ref char lpFileName, uint dwFlags, ref uint StringLength, ref char LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW(ref char lpFileName, uint dwFlags, ref uint StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, uint* StringLength, char* LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, uint* StringLength, ref char LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, uint* StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, ref uint StringLength, char* LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, ref uint StringLength, ref char LinkName); + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindFirstFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial void* FindFirstFileNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, ref uint StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName); + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(void* hFindStream, uint* StringLength, char* LinkName); + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(void* hFindStream, uint* StringLength, ref char LinkName); + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(void* hFindStream, uint* StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName); + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(void* hFindStream, ref uint StringLength, char* LinkName); + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(void* hFindStream, ref uint StringLength, ref char LinkName); + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(void* hFindStream, ref uint StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName); + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(ref T0 hFindStream, uint* StringLength, char* LinkName) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(ref T0 hFindStream, uint* StringLength, ref char LinkName) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(ref T0 hFindStream, uint* StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public unsafe partial int FindNextFileNameW(ref T0 hFindStream, ref uint StringLength, char* LinkName) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public partial int FindNextFileNameW(ref T0 hFindStream, ref uint StringLength, ref char LinkName) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "FindNextFileNameW", Convention = CallingConvention.Winapi)] + public partial int FindNextFileNameW(ref T0 hFindStream, ref uint StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationA(ref byte lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationA(ref byte lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, ref byte lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, uint* lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public unsafe partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, ref byte lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetVolumeInformationA", Convention = CallingConvention.Winapi)] + public partial int GetVolumeInformationA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, ref uint lpVolumeSerialNumber, ref uint lpMaximumComponentLength, ref uint lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, byte* lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, byte* lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, byte* lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, ref byte lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, ref byte lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, ref byte lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(byte* lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(ref byte lpPathName, byte* lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(ref byte lpPathName, byte* lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(ref byte lpPathName, byte* lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(ref byte lpPathName, ref byte lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameA(ref byte lpPathName, ref byte lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameA(ref byte lpPathName, ref byte lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA(ref byte lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameA(ref byte lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameA(ref byte lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, byte* lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, byte* lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, byte* lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, ref byte lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, ref byte lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, ref byte lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, byte* lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, ref byte lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempFileNameA", Convention = CallingConvention.Winapi)] + public partial uint GetTempFileNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName); + + /// To be documented. + [NativeName("Src", "Line 1446, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileApisToOEM")] + public partial void SetFileApisToOEM(); + + /// To be documented. + [NativeName("Src", "Line 1453, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "SetFileApisToANSI")] + public partial void SetFileApisToANSI(); + + /// To be documented. + [NativeName("Src", "Line 1469, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPath2W", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempPath2W(uint BufferLength, char* Buffer); + + /// To be documented. + [NativeName("Src", "Line 1469, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPath2W", Convention = CallingConvention.Winapi)] + public partial uint GetTempPath2W(uint BufferLength, ref char Buffer); + + /// To be documented. + [NativeName("Src", "Line 1469, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPath2W", Convention = CallingConvention.Winapi)] + public partial uint GetTempPath2W(uint BufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string Buffer); + + /// To be documented. + [NativeName("Src", "Line 1482, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPath2A", Convention = CallingConvention.Winapi)] + public unsafe partial uint GetTempPath2A(uint BufferLength, byte* Buffer); + + /// To be documented. + [NativeName("Src", "Line 1482, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPath2A", Convention = CallingConvention.Winapi)] + public partial uint GetTempPath2A(uint BufferLength, ref byte Buffer); + + /// To be documented. + [NativeName("Src", "Line 1482, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + [NativeApi(EntryPoint = "GetTempPath2A", Convention = CallingConvention.Winapi)] + public partial uint GetTempPath2A(uint BufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string Buffer); + + /// To be documented. + [NativeName("Src", "Line 39, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "CloseHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int CloseHandle(void* hObject); + + /// To be documented. + [NativeName("Src", "Line 39, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "CloseHandle", Convention = CallingConvention.Winapi)] + public partial int CloseHandle(ref T0 hObject) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(void* hSourceProcessHandle, void* hSourceHandle, void* hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions); + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(void* hSourceProcessHandle, void* hSourceHandle, void* hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions); + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(void* hSourceProcessHandle, void* hSourceHandle, ref T0 hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(void* hSourceProcessHandle, void* hSourceHandle, ref T0 hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(void* hSourceProcessHandle, ref T0 hSourceHandle, void* hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(void* hSourceProcessHandle, ref T0 hSourceHandle, void* hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(void* hSourceProcessHandle, ref T0 hSourceHandle, ref T1 hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(void* hSourceProcessHandle, ref T0 hSourceHandle, ref T1 hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(ref T0 hSourceProcessHandle, void* hSourceHandle, void* hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(ref T0 hSourceProcessHandle, void* hSourceHandle, void* hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(ref T0 hSourceProcessHandle, void* hSourceHandle, ref T1 hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(ref T0 hSourceProcessHandle, void* hSourceHandle, ref T1 hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(ref T0 hSourceProcessHandle, ref T1 hSourceHandle, void* hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(ref T0 hSourceProcessHandle, ref T1 hSourceHandle, void* hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(ref T0 hSourceProcessHandle, ref T1 hSourceHandle, ref T2 hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "DuplicateHandle", Convention = CallingConvention.Winapi)] + public unsafe partial int DuplicateHandle(ref T0 hSourceProcessHandle, ref T1 hSourceHandle, ref T2 hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 65, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "CompareObjectHandles", Convention = CallingConvention.Winapi)] + public unsafe partial int CompareObjectHandles(void* hFirstObjectHandle, void* hSecondObjectHandle); + + /// To be documented. + [NativeName("Src", "Line 65, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "CompareObjectHandles", Convention = CallingConvention.Winapi)] + public unsafe partial int CompareObjectHandles(void* hFirstObjectHandle, ref T0 hSecondObjectHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 65, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "CompareObjectHandles", Convention = CallingConvention.Winapi)] + public unsafe partial int CompareObjectHandles(ref T0 hFirstObjectHandle, void* hSecondObjectHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 65, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "CompareObjectHandles", Convention = CallingConvention.Winapi)] + public partial int CompareObjectHandles(ref T0 hFirstObjectHandle, ref T1 hSecondObjectHandle) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "GetHandleInformation", Convention = CallingConvention.Winapi)] + public unsafe partial int GetHandleInformation(void* hObject, uint* lpdwFlags); + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "GetHandleInformation", Convention = CallingConvention.Winapi)] + public unsafe partial int GetHandleInformation(void* hObject, ref uint lpdwFlags); + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "GetHandleInformation", Convention = CallingConvention.Winapi)] + public unsafe partial int GetHandleInformation(ref T0 hObject, uint* lpdwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "GetHandleInformation", Convention = CallingConvention.Winapi)] + public partial int GetHandleInformation(ref T0 hObject, ref uint lpdwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 87, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "SetHandleInformation", Convention = CallingConvention.Winapi)] + public unsafe partial int SetHandleInformation(void* hObject, uint dwMask, uint dwFlags); + + /// To be documented. + [NativeName("Src", "Line 87, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + [NativeApi(EntryPoint = "SetHandleInformation", Convention = CallingConvention.Winapi)] + public partial int SetHandleInformation(ref T0 hObject, uint dwMask, uint dwFlags) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ulong* TraceHandle, char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ulong* TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ulong* TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ulong* TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ulong* TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ulong* TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ref ulong TraceHandle, char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ref ulong TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ref ulong TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public partial uint StartTraceW(ref ulong TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceW(ref ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW", Convention = CallingConvention.Winapi)] + public partial uint StartTraceW(ref ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ulong* TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ulong* TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ulong* TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ulong* TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ulong* TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ulong* TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ref ulong TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ref ulong TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ref ulong TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public partial uint StartTraceA(ref ulong TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StartTraceA(ref ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1627, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA", Convention = CallingConvention.Winapi)] + public partial uint StartTraceA(ref ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StopTraceW(ulong TraceHandle, char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StopTraceW(ulong TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StopTraceW(ulong TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] + public partial uint StopTraceW(ulong TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint StopTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1654, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW", Convention = CallingConvention.Winapi)] + public partial uint StopTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StopTraceA(ulong TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StopTraceA(ulong TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StopTraceA(ulong TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] + public partial uint StopTraceA(ulong TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint StopTraceA(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1669, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA", Convention = CallingConvention.Winapi)] + public partial uint StopTraceA(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryTraceW(ulong TraceHandle, char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryTraceW(ulong TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryTraceW(ulong TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] + public partial uint QueryTraceW(ulong TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1695, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW", Convention = CallingConvention.Winapi)] + public partial uint QueryTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryTraceA(ulong TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryTraceA(ulong TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryTraceA(ulong TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] + public partial uint QueryTraceA(ulong TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint QueryTraceA(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1710, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA", Convention = CallingConvention.Winapi)] + public partial uint QueryTraceA(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint UpdateTraceW(ulong TraceHandle, char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint UpdateTraceW(ulong TraceHandle, char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint UpdateTraceW(ulong TraceHandle, ref char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] + public partial uint UpdateTraceW(ulong TraceHandle, ref char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] + public unsafe partial uint UpdateTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1730, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW", Convention = CallingConvention.Winapi)] + public partial uint UpdateTraceW(ulong TraceHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1739, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint UpdateTraceA(ulong TraceHandle, byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1739, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint UpdateTraceA(ulong TraceHandle, byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1739, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA", Convention = CallingConvention.Winapi)] + public unsafe partial uint UpdateTraceA(ulong TraceHandle, ref byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1739, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] [NativeApi(EntryPoint = "UpdateTraceA", Convention = CallingConvention.Winapi)] public partial uint UpdateTraceA(ulong TraceHandle, ref byte InstanceName, ref EventTraceProperties Properties); @@ -12147,6 +18901,222 @@ public unsafe partial class Windows : NativeAPI [NativeApi(EntryPoint = "TraceMessageVa", Convention = CallingConvention.Winapi)] public partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, ref Guid MessageGuid, ushort MessageNumber, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string MessageArgList); + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW(char* lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW(char* lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW(char* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(ref lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(ref lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW(ref char lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(ref lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameW([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA(byte* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(ref lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(ref lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA(ref byte lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(ref lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public unsafe uint GetFullPathNameA([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + public Windows(INativeContext ctx) : base(ctx) diff --git a/src/Core/Silk.NET.Core.Win32Extras/WindowsOverloads.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/WindowsOverloads.gen.cs index b816da500f..0491b4caf6 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/WindowsOverloads.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/WindowsOverloads.gen.cs @@ -16,6 +16,9022 @@ namespace Silk.NET.Core.Win32Extras { public static class WindowsOverloads { + /// To be documented. + [NativeName("Src", "Line 44, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CompareFileTime(this Windows thisApi, Filetime* lpFileTime1, Span lpFileTime2) + { + // SpanOverloader + return thisApi.CompareFileTime(lpFileTime1, ref lpFileTime2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 44, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CompareFileTime(this Windows thisApi, Span lpFileTime1, Filetime* lpFileTime2) + { + // SpanOverloader + return thisApi.CompareFileTime(ref lpFileTime1.GetPinnableReference(), lpFileTime2); + } + + /// To be documented. + [NativeName("Src", "Line 44, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CompareFileTime(this Windows thisApi, Span lpFileTime1, Span lpFileTime2) + { + // SpanOverloader + return thisApi.CompareFileTime(ref lpFileTime1.GetPinnableReference(), ref lpFileTime2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CreateDirectoryA(this Windows thisApi, byte* lpPathName, Span lpSecurityAttributes) + { + // SpanOverloader + return thisApi.CreateDirectoryA(lpPathName, ref lpSecurityAttributes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CreateDirectoryA(this Windows thisApi, Span lpPathName, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes) + { + // SpanOverloader + return thisApi.CreateDirectoryA(ref lpPathName.GetPinnableReference(), lpSecurityAttributes); + } + + /// To be documented. + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CreateDirectoryA(this Windows thisApi, Span lpPathName, Span lpSecurityAttributes) + { + // SpanOverloader + return thisApi.CreateDirectoryA(ref lpPathName.GetPinnableReference(), ref lpSecurityAttributes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 52, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CreateDirectoryA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, Span lpSecurityAttributes) + { + // SpanOverloader + return thisApi.CreateDirectoryA(lpPathName, ref lpSecurityAttributes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CreateDirectoryW(this Windows thisApi, char* lpPathName, Span lpSecurityAttributes) + { + // SpanOverloader + return thisApi.CreateDirectoryW(lpPathName, ref lpSecurityAttributes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CreateDirectoryW(this Windows thisApi, Span lpPathName, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes) + { + // SpanOverloader + return thisApi.CreateDirectoryW(ref lpPathName.GetPinnableReference(), lpSecurityAttributes); + } + + /// To be documented. + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CreateDirectoryW(this Windows thisApi, Span lpPathName, Span lpSecurityAttributes) + { + // SpanOverloader + return thisApi.CreateDirectoryW(ref lpPathName.GetPinnableReference(), ref lpSecurityAttributes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 60, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int CreateDirectoryW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, Span lpSecurityAttributes) + { + // SpanOverloader + return thisApi.CreateDirectoryW(lpPathName, ref lpSecurityAttributes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, byte* lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileA(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, byte* lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile) + { + // SpanOverloader + return thisApi.CreateFileA(lpFileName, dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, byte* lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileA(lpFileName, dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile) + { + // SpanOverloader + return thisApi.CreateFileA(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileA(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile) + { + // SpanOverloader + return thisApi.CreateFileA(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileA(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileA(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile) + { + // SpanOverloader + return thisApi.CreateFileA(lpFileName, dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileA(lpFileName, dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, char* lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, char* lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile) + { + // SpanOverloader + return thisApi.CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, char* lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile) + { + // SpanOverloader + return thisApi.CreateFileW(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileW(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile) + { + // SpanOverloader + return thisApi.CreateFileW(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileW(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Silk.NET.Core.Native.SecurityAttributes* lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, void* hTemplateFile) + { + // SpanOverloader + return thisApi.CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); + } + + /// To be documented. + [NativeName("Src", "Line 92, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFileW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, Span lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, Span hTemplateFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, ref lpSecurityAttributes.GetPinnableReference(), dwCreationDisposition, dwFlagsAndAttributes, ref hTemplateFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int DefineDosDeviceW(this Windows thisApi, uint dwFlags, char* lpDeviceName, Span lpTargetPath) + { + // SpanOverloader + return thisApi.DefineDosDeviceW(dwFlags, lpDeviceName, ref lpTargetPath.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int DefineDosDeviceW(this Windows thisApi, uint dwFlags, Span lpDeviceName, char* lpTargetPath) + { + // SpanOverloader + return thisApi.DefineDosDeviceW(dwFlags, ref lpDeviceName.GetPinnableReference(), lpTargetPath); + } + + /// To be documented. + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int DefineDosDeviceW(this Windows thisApi, uint dwFlags, Span lpDeviceName, Span lpTargetPath) + { + // SpanOverloader + return thisApi.DefineDosDeviceW(dwFlags, ref lpDeviceName.GetPinnableReference(), ref lpTargetPath.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int DefineDosDeviceW(this Windows thisApi, uint dwFlags, Span lpDeviceName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTargetPath) + { + // SpanOverloader + return thisApi.DefineDosDeviceW(dwFlags, ref lpDeviceName.GetPinnableReference(), lpTargetPath); + } + + /// To be documented. + [NativeName("Src", "Line 116, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int DefineDosDeviceW(this Windows thisApi, uint dwFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDeviceName, Span lpTargetPath) + { + // SpanOverloader + return thisApi.DefineDosDeviceW(dwFlags, lpDeviceName, ref lpTargetPath.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 135, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int DeleteFileA(this Windows thisApi, Span lpFileName) + { + // SpanOverloader + return thisApi.DeleteFileA(ref lpFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 142, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int DeleteFileW(this Windows thisApi, Span lpFileName) + { + // SpanOverloader + return thisApi.DeleteFileW(ref lpFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 160, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int DeleteVolumeMountPointW(this Windows thisApi, Span lpszVolumeMountPoint) + { + // SpanOverloader + return thisApi.DeleteVolumeMountPointW(ref lpszVolumeMountPoint.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 177, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FileTimeToLocalFileTime(this Windows thisApi, Filetime* lpFileTime, Span lpLocalFileTime) + { + // SpanOverloader + return thisApi.FileTimeToLocalFileTime(lpFileTime, ref lpLocalFileTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 177, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FileTimeToLocalFileTime(this Windows thisApi, Span lpFileTime, Filetime* lpLocalFileTime) + { + // SpanOverloader + return thisApi.FileTimeToLocalFileTime(ref lpFileTime.GetPinnableReference(), lpLocalFileTime); + } + + /// To be documented. + [NativeName("Src", "Line 177, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FileTimeToLocalFileTime(this Windows thisApi, Span lpFileTime, Span lpLocalFileTime) + { + // SpanOverloader + return thisApi.FileTimeToLocalFileTime(ref lpFileTime.GetPinnableReference(), ref lpLocalFileTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 191, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindClose(this Windows thisApi, Span hFindFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindClose(ref hFindFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 204, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindCloseChangeNotification(this Windows thisApi, Span hChangeHandle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindCloseChangeNotification(ref hChangeHandle.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstChangeNotificationA(this Windows thisApi, Span lpPathName, int bWatchSubtree, uint dwNotifyFilter) + { + // SpanOverloader + return thisApi.FindFirstChangeNotificationA(ref lpPathName.GetPinnableReference(), bWatchSubtree, dwNotifyFilter); + } + + /// To be documented. + [NativeName("Src", "Line 220, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstChangeNotificationW(this Windows thisApi, Span lpPathName, int bWatchSubtree, uint dwNotifyFilter) + { + // SpanOverloader + return thisApi.FindFirstChangeNotificationW(ref lpPathName.GetPinnableReference(), bWatchSubtree, dwNotifyFilter); + } + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileA(this Windows thisApi, byte* lpFileName, Span lpFindFileData) + { + // SpanOverloader + return thisApi.FindFirstFileA(lpFileName, ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileA(this Windows thisApi, Span lpFileName, Win32FindDataa* lpFindFileData) + { + // SpanOverloader + return thisApi.FindFirstFileA(ref lpFileName.GetPinnableReference(), lpFindFileData); + } + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileA(this Windows thisApi, Span lpFileName, Span lpFindFileData) + { + // SpanOverloader + return thisApi.FindFirstFileA(ref lpFileName.GetPinnableReference(), ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 240, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, Span lpFindFileData) + { + // SpanOverloader + return thisApi.FindFirstFileA(lpFileName, ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileW(this Windows thisApi, char* lpFileName, Span lpFindFileData) + { + // SpanOverloader + return thisApi.FindFirstFileW(lpFileName, ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileW(this Windows thisApi, Span lpFileName, Win32FindDataw* lpFindFileData) + { + // SpanOverloader + return thisApi.FindFirstFileW(ref lpFileName.GetPinnableReference(), lpFindFileData); + } + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileW(this Windows thisApi, Span lpFileName, Span lpFindFileData) + { + // SpanOverloader + return thisApi.FindFirstFileW(ref lpFileName.GetPinnableReference(), ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 248, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, Span lpFindFileData) + { + // SpanOverloader + return thisApi.FindFirstFileW(lpFileName, ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, byte* lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(lpFileName, fInfoLevelId, lpFindFileData, fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, byte* lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(lpFileName, fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, lpSearchFilter, dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, byte* lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(lpFileName, fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, Span lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) + { + // SpanOverloader + return thisApi.FindFirstFileExA(ref lpFileName.GetPinnableReference(), fInfoLevelId, lpFindFileData, fSearchOp, lpSearchFilter, dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, Span lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(ref lpFileName.GetPinnableReference(), fInfoLevelId, lpFindFileData, fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, Span lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(ref lpFileName.GetPinnableReference(), fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, lpSearchFilter, dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, Span lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(ref lpFileName.GetPinnableReference(), fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(lpFileName, fInfoLevelId, lpFindFileData, fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(lpFileName, fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, lpSearchFilter, dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 263, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExA(lpFileName, fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, char* lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(lpFileName, fInfoLevelId, lpFindFileData, fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, char* lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(lpFileName, fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, lpSearchFilter, dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, char* lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(lpFileName, fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, Span lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) + { + // SpanOverloader + return thisApi.FindFirstFileExW(ref lpFileName.GetPinnableReference(), fInfoLevelId, lpFindFileData, fSearchOp, lpSearchFilter, dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, Span lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(ref lpFileName.GetPinnableReference(), fInfoLevelId, lpFindFileData, fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, Span lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(ref lpFileName.GetPinnableReference(), fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, lpSearchFilter, dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, Span lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(ref lpFileName.GetPinnableReference(), fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, FindexInfoLevels fInfoLevelId, void* lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(lpFileName, fInfoLevelId, lpFindFileData, fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, void* lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(lpFileName, fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, lpSearchFilter, dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 275, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, FindexInfoLevels fInfoLevelId, Span lpFindFileData, FindexSearchOps fSearchOp, Span lpSearchFilter, uint dwAdditionalFlags) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstFileExW(lpFileName, fInfoLevelId, ref lpFindFileData.GetPinnableReference(), fSearchOp, ref lpSearchFilter.GetPinnableReference(), dwAdditionalFlags); + } + + /// To be documented. + [NativeName("Src", "Line 300, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstVolumeW(this Windows thisApi, Span lpszVolumeName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.FindFirstVolumeW(ref lpszVolumeName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 312, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextChangeNotification(this Windows thisApi, Span hChangeHandle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextChangeNotification(ref hChangeHandle.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 325, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileA(this Windows thisApi, void* hFindFile, Span lpFindFileData) + { + // SpanOverloader + return thisApi.FindNextFileA(hFindFile, ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 325, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileA(this Windows thisApi, Span hFindFile, Win32FindDataa* lpFindFileData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileA(ref hFindFile.GetPinnableReference(), lpFindFileData); + } + + /// To be documented. + [NativeName("Src", "Line 325, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileA(this Windows thisApi, Span hFindFile, Span lpFindFileData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileA(ref hFindFile.GetPinnableReference(), ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 333, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileW(this Windows thisApi, void* hFindFile, Span lpFindFileData) + { + // SpanOverloader + return thisApi.FindNextFileW(hFindFile, ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 333, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileW(this Windows thisApi, Span hFindFile, Win32FindDataw* lpFindFileData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileW(ref hFindFile.GetPinnableReference(), lpFindFileData); + } + + /// To be documented. + [NativeName("Src", "Line 333, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileW(this Windows thisApi, Span hFindFile, Span lpFindFileData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileW(ref hFindFile.GetPinnableReference(), ref lpFindFileData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextVolumeW(this Windows thisApi, void* hFindVolume, Span lpszVolumeName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.FindNextVolumeW(hFindVolume, ref lpszVolumeName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextVolumeW(this Windows thisApi, Span hFindVolume, char* lpszVolumeName, uint cchBufferLength) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextVolumeW(ref hFindVolume.GetPinnableReference(), lpszVolumeName, cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextVolumeW(this Windows thisApi, Span hFindVolume, Span lpszVolumeName, uint cchBufferLength) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextVolumeW(ref hFindVolume.GetPinnableReference(), ref lpszVolumeName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 352, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextVolumeW(this Windows thisApi, Span hFindVolume, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, uint cchBufferLength) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextVolumeW(ref hFindVolume.GetPinnableReference(), lpszVolumeName, cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 365, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindVolumeClose(this Windows thisApi, Span hFindVolume) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindVolumeClose(ref hFindVolume.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 378, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FlushFileBuffers(this Windows thisApi, Span hFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FlushFileBuffers(ref hFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, byte* lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 385, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceA(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, char* lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, Span lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(ref lpRootPathName.GetPinnableReference(), ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, uint* lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, lpSectorsPerCluster, ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpSectorsPerCluster, uint* lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), lpBytesPerSector, ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, uint* lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), lpNumberOfFreeClusters, ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, uint* lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), lpTotalNumberOfClusters); + } + + /// To be documented. + [NativeName("Src", "Line 396, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpSectorsPerCluster, Span lpBytesPerSector, Span lpNumberOfFreeClusters, Span lpTotalNumberOfClusters) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceW(lpRootPathName, ref lpSectorsPerCluster.GetPinnableReference(), ref lpBytesPerSector.GetPinnableReference(), ref lpNumberOfFreeClusters.GetPinnableReference(), ref lpTotalNumberOfClusters.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, byte* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, byte* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, byte* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, byte* lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, byte* lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, byte* lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, byte* lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, Span lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(ref lpDirectoryName.GetPinnableReference(), lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, Span lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(ref lpDirectoryName.GetPinnableReference(), lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, Span lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(ref lpDirectoryName.GetPinnableReference(), lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, Span lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(ref lpDirectoryName.GetPinnableReference(), lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, Span lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(ref lpDirectoryName.GetPinnableReference(), ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, Span lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(ref lpDirectoryName.GetPinnableReference(), ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, Span lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(ref lpDirectoryName.GetPinnableReference(), ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, Span lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(ref lpDirectoryName.GetPinnableReference(), ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 412, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExA(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, char* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, char* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, char* lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, char* lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, char* lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, char* lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, char* lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, Span lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(ref lpDirectoryName.GetPinnableReference(), lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, Span lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(ref lpDirectoryName.GetPinnableReference(), lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, Span lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(ref lpDirectoryName.GetPinnableReference(), lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, Span lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(ref lpDirectoryName.GetPinnableReference(), lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, Span lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(ref lpDirectoryName.GetPinnableReference(), ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, Span lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(ref lpDirectoryName.GetPinnableReference(), ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, Span lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(ref lpDirectoryName.GetPinnableReference(), ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, Span lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(ref lpDirectoryName.GetPinnableReference(), ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, ulong* lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, lpFreeBytesAvailableToCaller, ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, Span lpFreeBytesAvailableToCaller, ulong* lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), lpTotalNumberOfBytes, ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, ulong* lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), lpTotalNumberOfFreeBytes); + } + + /// To be documented. + [NativeName("Src", "Line 422, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskFreeSpaceExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDirectoryName, Span lpFreeBytesAvailableToCaller, Span lpTotalNumberOfBytes, Span lpTotalNumberOfFreeBytes) + { + // SpanOverloader + return thisApi.GetDiskFreeSpaceExW(lpDirectoryName, ref lpFreeBytesAvailableToCaller.GetPinnableReference(), ref lpTotalNumberOfBytes.GetPinnableReference(), ref lpTotalNumberOfFreeBytes.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskSpaceInformationA(this Windows thisApi, byte* rootPath, Span diskSpaceInfo) + { + // SpanOverloader + return thisApi.GetDiskSpaceInformationA(rootPath, ref diskSpaceInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskSpaceInformationA(this Windows thisApi, Span rootPath, DiskSpaceInformation* diskSpaceInfo) + { + // SpanOverloader + return thisApi.GetDiskSpaceInformationA(ref rootPath.GetPinnableReference(), diskSpaceInfo); + } + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskSpaceInformationA(this Windows thisApi, Span rootPath, Span diskSpaceInfo) + { + // SpanOverloader + return thisApi.GetDiskSpaceInformationA(ref rootPath.GetPinnableReference(), ref diskSpaceInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 534, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskSpaceInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string rootPath, Span diskSpaceInfo) + { + // SpanOverloader + return thisApi.GetDiskSpaceInformationA(rootPath, ref diskSpaceInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskSpaceInformationW(this Windows thisApi, char* rootPath, Span diskSpaceInfo) + { + // SpanOverloader + return thisApi.GetDiskSpaceInformationW(rootPath, ref diskSpaceInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskSpaceInformationW(this Windows thisApi, Span rootPath, DiskSpaceInformation* diskSpaceInfo) + { + // SpanOverloader + return thisApi.GetDiskSpaceInformationW(ref rootPath.GetPinnableReference(), diskSpaceInfo); + } + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskSpaceInformationW(this Windows thisApi, Span rootPath, Span diskSpaceInfo) + { + // SpanOverloader + return thisApi.GetDiskSpaceInformationW(ref rootPath.GetPinnableReference(), ref diskSpaceInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 542, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetDiskSpaceInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string rootPath, Span diskSpaceInfo) + { + // SpanOverloader + return thisApi.GetDiskSpaceInformationW(rootPath, ref diskSpaceInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 561, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetDriveTypeA(this Windows thisApi, Span lpRootPathName) + { + // SpanOverloader + return thisApi.GetDriveTypeA(ref lpRootPathName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 568, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetDriveTypeW(this Windows thisApi, Span lpRootPathName) + { + // SpanOverloader + return thisApi.GetDriveTypeW(ref lpRootPathName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 589, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFileAttributesA(this Windows thisApi, Span lpFileName) + { + // SpanOverloader + return thisApi.GetFileAttributesA(ref lpFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 596, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFileAttributesW(this Windows thisApi, Span lpFileName) + { + // SpanOverloader + return thisApi.GetFileAttributesW(ref lpFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileAttributesExA(this Windows thisApi, byte* lpFileName, GetFileexInfoLevels fInfoLevelId, Span lpFileInformation) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileAttributesExA(lpFileName, fInfoLevelId, ref lpFileInformation.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileAttributesExA(this Windows thisApi, Span lpFileName, GetFileexInfoLevels fInfoLevelId, void* lpFileInformation) + { + // SpanOverloader + return thisApi.GetFileAttributesExA(ref lpFileName.GetPinnableReference(), fInfoLevelId, lpFileInformation); + } + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileAttributesExA(this Windows thisApi, Span lpFileName, GetFileexInfoLevels fInfoLevelId, Span lpFileInformation) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileAttributesExA(ref lpFileName.GetPinnableReference(), fInfoLevelId, ref lpFileInformation.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 608, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileAttributesExA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, GetFileexInfoLevels fInfoLevelId, Span lpFileInformation) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileAttributesExA(lpFileName, fInfoLevelId, ref lpFileInformation.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileAttributesExW(this Windows thisApi, char* lpFileName, GetFileexInfoLevels fInfoLevelId, Span lpFileInformation) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileAttributesExW(lpFileName, fInfoLevelId, ref lpFileInformation.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileAttributesExW(this Windows thisApi, Span lpFileName, GetFileexInfoLevels fInfoLevelId, void* lpFileInformation) + { + // SpanOverloader + return thisApi.GetFileAttributesExW(ref lpFileName.GetPinnableReference(), fInfoLevelId, lpFileInformation); + } + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileAttributesExW(this Windows thisApi, Span lpFileName, GetFileexInfoLevels fInfoLevelId, Span lpFileInformation) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileAttributesExW(ref lpFileName.GetPinnableReference(), fInfoLevelId, ref lpFileInformation.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 617, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileAttributesExW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, GetFileexInfoLevels fInfoLevelId, Span lpFileInformation) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileAttributesExW(lpFileName, fInfoLevelId, ref lpFileInformation.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 644, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileInformationByHandle(this Windows thisApi, void* hFile, Span lpFileInformation) + { + // SpanOverloader + return thisApi.GetFileInformationByHandle(hFile, ref lpFileInformation.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 644, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileInformationByHandle(this Windows thisApi, Span hFile, ByHandleFileInformation* lpFileInformation) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileInformationByHandle(ref hFile.GetPinnableReference(), lpFileInformation); + } + + /// To be documented. + [NativeName("Src", "Line 644, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileInformationByHandle(this Windows thisApi, Span hFile, Span lpFileInformation) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileInformationByHandle(ref hFile.GetPinnableReference(), ref lpFileInformation.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 658, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFileSize(this Windows thisApi, void* hFile, Span lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetFileSize(hFile, ref lpFileSizeHigh.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 658, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFileSize(this Windows thisApi, Span hFile, uint* lpFileSizeHigh) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileSize(ref hFile.GetPinnableReference(), lpFileSizeHigh); + } + + /// To be documented. + [NativeName("Src", "Line 658, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFileSize(this Windows thisApi, Span hFile, Span lpFileSizeHigh) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileSize(ref hFile.GetPinnableReference(), ref lpFileSizeHigh.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 672, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileSizeEx(this Windows thisApi, void* hFile, Span lpFileSize) + { + // SpanOverloader + return thisApi.GetFileSizeEx(hFile, ref lpFileSize.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 672, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileSizeEx(this Windows thisApi, Span hFile, long* lpFileSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileSizeEx(ref hFile.GetPinnableReference(), lpFileSize); + } + + /// To be documented. + [NativeName("Src", "Line 672, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileSizeEx(this Windows thisApi, Span hFile, Span lpFileSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileSizeEx(ref hFile.GetPinnableReference(), ref lpFileSize.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 680, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFileType(this Windows thisApi, Span hFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileType(ref hFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFinalPathNameByHandleA(this Windows thisApi, void* hFile, Span lpszFilePath, uint cchFilePath, uint dwFlags) + { + // SpanOverloader + return thisApi.GetFinalPathNameByHandleA(hFile, ref lpszFilePath.GetPinnableReference(), cchFilePath, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFinalPathNameByHandleA(this Windows thisApi, Span hFile, byte* lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFinalPathNameByHandleA(ref hFile.GetPinnableReference(), lpszFilePath, cchFilePath, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFinalPathNameByHandleA(this Windows thisApi, Span hFile, Span lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFinalPathNameByHandleA(ref hFile.GetPinnableReference(), ref lpszFilePath.GetPinnableReference(), cchFilePath, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 689, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFinalPathNameByHandleA(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFinalPathNameByHandleA(ref hFile.GetPinnableReference(), lpszFilePath, cchFilePath, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFinalPathNameByHandleW(this Windows thisApi, void* hFile, Span lpszFilePath, uint cchFilePath, uint dwFlags) + { + // SpanOverloader + return thisApi.GetFinalPathNameByHandleW(hFile, ref lpszFilePath.GetPinnableReference(), cchFilePath, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFinalPathNameByHandleW(this Windows thisApi, Span hFile, char* lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFinalPathNameByHandleW(ref hFile.GetPinnableReference(), lpszFilePath, cchFilePath, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFinalPathNameByHandleW(this Windows thisApi, Span hFile, Span lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFinalPathNameByHandleW(ref hFile.GetPinnableReference(), ref lpszFilePath.GetPinnableReference(), cchFilePath, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 699, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFinalPathNameByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszFilePath, uint cchFilePath, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFinalPathNameByHandleW(ref hFile.GetPinnableReference(), lpszFilePath, cchFilePath, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, void* hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Span lpLastWriteTime) + { + // SpanOverloader + return thisApi.GetFileTime(hFile, lpCreationTime, lpLastAccessTime, ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, void* hFile, Filetime* lpCreationTime, Span lpLastAccessTime, Filetime* lpLastWriteTime) + { + // SpanOverloader + return thisApi.GetFileTime(hFile, lpCreationTime, ref lpLastAccessTime.GetPinnableReference(), lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, void* hFile, Filetime* lpCreationTime, Span lpLastAccessTime, Span lpLastWriteTime) + { + // SpanOverloader + return thisApi.GetFileTime(hFile, lpCreationTime, ref lpLastAccessTime.GetPinnableReference(), ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, void* hFile, Span lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) + { + // SpanOverloader + return thisApi.GetFileTime(hFile, ref lpCreationTime.GetPinnableReference(), lpLastAccessTime, lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, void* hFile, Span lpCreationTime, Filetime* lpLastAccessTime, Span lpLastWriteTime) + { + // SpanOverloader + return thisApi.GetFileTime(hFile, ref lpCreationTime.GetPinnableReference(), lpLastAccessTime, ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, void* hFile, Span lpCreationTime, Span lpLastAccessTime, Filetime* lpLastWriteTime) + { + // SpanOverloader + return thisApi.GetFileTime(hFile, ref lpCreationTime.GetPinnableReference(), ref lpLastAccessTime.GetPinnableReference(), lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, void* hFile, Span lpCreationTime, Span lpLastAccessTime, Span lpLastWriteTime) + { + // SpanOverloader + return thisApi.GetFileTime(hFile, ref lpCreationTime.GetPinnableReference(), ref lpLastAccessTime.GetPinnableReference(), ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, Span hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileTime(ref hFile.GetPinnableReference(), lpCreationTime, lpLastAccessTime, lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, Span hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Span lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileTime(ref hFile.GetPinnableReference(), lpCreationTime, lpLastAccessTime, ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, Span hFile, Filetime* lpCreationTime, Span lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileTime(ref hFile.GetPinnableReference(), lpCreationTime, ref lpLastAccessTime.GetPinnableReference(), lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, Span hFile, Filetime* lpCreationTime, Span lpLastAccessTime, Span lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileTime(ref hFile.GetPinnableReference(), lpCreationTime, ref lpLastAccessTime.GetPinnableReference(), ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, Span hFile, Span lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileTime(ref hFile.GetPinnableReference(), ref lpCreationTime.GetPinnableReference(), lpLastAccessTime, lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, Span hFile, Span lpCreationTime, Filetime* lpLastAccessTime, Span lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileTime(ref hFile.GetPinnableReference(), ref lpCreationTime.GetPinnableReference(), lpLastAccessTime, ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, Span hFile, Span lpCreationTime, Span lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileTime(ref hFile.GetPinnableReference(), ref lpCreationTime.GetPinnableReference(), ref lpLastAccessTime.GetPinnableReference(), lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 716, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetFileTime(this Windows thisApi, Span hFile, Span lpCreationTime, Span lpLastAccessTime, Span lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetFileTime(ref hFile.GetPinnableReference(), ref lpCreationTime.GetPinnableReference(), ref lpLastAccessTime.GetPinnableReference(), ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, char* lpFileName, uint nBufferLength, Span lpBuffer, char** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer.GetPinnableReference(), lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, char* lpFileName, uint nBufferLength, Span lpBuffer, ref char* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer.GetPinnableReference(), ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, Span lpFileName, uint nBufferLength, char* lpBuffer, char** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(ref lpFileName.GetPinnableReference(), nBufferLength, lpBuffer, lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, Span lpFileName, uint nBufferLength, char* lpBuffer, ref char* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(ref lpFileName.GetPinnableReference(), nBufferLength, lpBuffer, ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, Span lpFileName, uint nBufferLength, Span lpBuffer, char** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(ref lpFileName.GetPinnableReference(), nBufferLength, ref lpBuffer.GetPinnableReference(), lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, Span lpFileName, uint nBufferLength, Span lpBuffer, ref char* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(ref lpFileName.GetPinnableReference(), nBufferLength, ref lpBuffer.GetPinnableReference(), ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, Span lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, char** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(ref lpFileName.GetPinnableReference(), nBufferLength, lpBuffer, lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, Span lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, ref char* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(ref lpFileName.GetPinnableReference(), nBufferLength, lpBuffer, ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, Span lpBuffer, char** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer.GetPinnableReference(), lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, Span lpBuffer, ref char* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer.GetPinnableReference(), ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, byte* lpFileName, uint nBufferLength, Span lpBuffer, byte** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer.GetPinnableReference(), lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, byte* lpFileName, uint nBufferLength, Span lpBuffer, ref byte* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer.GetPinnableReference(), ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, Span lpFileName, uint nBufferLength, byte* lpBuffer, byte** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(ref lpFileName.GetPinnableReference(), nBufferLength, lpBuffer, lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, Span lpFileName, uint nBufferLength, byte* lpBuffer, ref byte* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(ref lpFileName.GetPinnableReference(), nBufferLength, lpBuffer, ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, Span lpFileName, uint nBufferLength, Span lpBuffer, byte** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(ref lpFileName.GetPinnableReference(), nBufferLength, ref lpBuffer.GetPinnableReference(), lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, Span lpFileName, uint nBufferLength, Span lpBuffer, ref byte* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(ref lpFileName.GetPinnableReference(), nBufferLength, ref lpBuffer.GetPinnableReference(), ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, Span lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, byte** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(ref lpFileName.GetPinnableReference(), nBufferLength, lpBuffer, lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, Span lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, ref byte* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(ref lpFileName.GetPinnableReference(), nBufferLength, lpBuffer, ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, Span lpBuffer, byte** lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer.GetPinnableReference(), lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetFullPathNameA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, Span lpBuffer, ref byte* lpFilePart) + { + // SpanOverloader + return thisApi.GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer.GetPinnableReference(), ref lpFilePart); + } + + /// To be documented. + [NativeName("Src", "Line 769, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLogicalDriveStringsW(this Windows thisApi, uint nBufferLength, Span lpBuffer) + { + // SpanOverloader + return thisApi.GetLogicalDriveStringsW(nBufferLength, ref lpBuffer.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameA(this Windows thisApi, byte* lpszShortPath, Span lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameA(lpszShortPath, ref lpszLongPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameA(this Windows thisApi, Span lpszShortPath, byte* lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameA(ref lpszShortPath.GetPinnableReference(), lpszLongPath, cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameA(this Windows thisApi, Span lpszShortPath, Span lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameA(ref lpszShortPath.GetPinnableReference(), ref lpszLongPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameA(this Windows thisApi, Span lpszShortPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameA(ref lpszShortPath.GetPinnableReference(), lpszLongPath, cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 788, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpszShortPath, Span lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameA(lpszShortPath, ref lpszLongPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameW(this Windows thisApi, char* lpszShortPath, Span lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameW(lpszShortPath, ref lpszLongPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameW(this Windows thisApi, Span lpszShortPath, char* lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameW(ref lpszShortPath.GetPinnableReference(), lpszLongPath, cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameW(this Windows thisApi, Span lpszShortPath, Span lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameW(ref lpszShortPath.GetPinnableReference(), ref lpszLongPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameW(this Windows thisApi, Span lpszShortPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameW(ref lpszShortPath.GetPinnableReference(), lpszLongPath, cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 802, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetLongPathNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszShortPath, Span lpszLongPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetLongPathNameW(lpszShortPath, ref lpszLongPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 823, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int AreShortNamesEnabled(this Windows thisApi, void* Handle, Span Enabled) + { + // SpanOverloader + return thisApi.AreShortNamesEnabled(Handle, ref Enabled.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 823, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int AreShortNamesEnabled(this Windows thisApi, Span Handle, int* Enabled) where T0 : unmanaged + { + // SpanOverloader + return thisApi.AreShortNamesEnabled(ref Handle.GetPinnableReference(), Enabled); + } + + /// To be documented. + [NativeName("Src", "Line 823, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int AreShortNamesEnabled(this Windows thisApi, Span Handle, Span Enabled) where T0 : unmanaged + { + // SpanOverloader + return thisApi.AreShortNamesEnabled(ref Handle.GetPinnableReference(), ref Enabled.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetShortPathNameW(this Windows thisApi, char* lpszLongPath, Span lpszShortPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetShortPathNameW(lpszLongPath, ref lpszShortPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetShortPathNameW(this Windows thisApi, Span lpszLongPath, char* lpszShortPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetShortPathNameW(ref lpszLongPath.GetPinnableReference(), lpszShortPath, cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetShortPathNameW(this Windows thisApi, Span lpszLongPath, Span lpszShortPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetShortPathNameW(ref lpszLongPath.GetPinnableReference(), ref lpszShortPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetShortPathNameW(this Windows thisApi, Span lpszLongPath, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszShortPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetShortPathNameW(ref lpszLongPath.GetPinnableReference(), lpszShortPath, cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 834, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetShortPathNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszLongPath, Span lpszShortPath, uint cchBuffer) + { + // SpanOverloader + return thisApi.GetShortPathNameW(lpszLongPath, ref lpszShortPath.GetPinnableReference(), cchBuffer); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, char* lpPathName, char* lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, char* lpPathName, Span lpPrefixString, uint uUnique, char* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, char* lpPathName, Span lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, char* lpPathName, Span lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, char* lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, char* lpPrefixString, uint uUnique, char* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, char* lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, char* lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, Span lpPrefixString, uint uUnique, char* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, Span lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), ref lpPrefixString.GetPinnableReference(), uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, Span lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, char* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, Span lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, char* lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, Span lpPrefixString, uint uUnique, char* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, Span lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, Span lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 853, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameW(lpPathName, lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, void* hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(hFile, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 875, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationByHandleW(this Windows thisApi, Span hFile, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetVolumeInformationByHandleW(ref hFile.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, char* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, char* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, char* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 891, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNameW(this Windows thisApi, char* lpszFileName, Span lpszVolumePathName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumePathNameW(lpszFileName, ref lpszVolumePathName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNameW(this Windows thisApi, Span lpszFileName, char* lpszVolumePathName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumePathNameW(ref lpszFileName.GetPinnableReference(), lpszVolumePathName, cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNameW(this Windows thisApi, Span lpszFileName, Span lpszVolumePathName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumePathNameW(ref lpszFileName.GetPinnableReference(), ref lpszVolumePathName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNameW(this Windows thisApi, Span lpszFileName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumePathName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumePathNameW(ref lpszFileName.GetPinnableReference(), lpszVolumePathName, cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 909, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszFileName, Span lpszVolumePathName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumePathNameW(lpszFileName, ref lpszVolumePathName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 922, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int LocalFileTimeToFileTime(this Windows thisApi, Filetime* lpLocalFileTime, Span lpFileTime) + { + // SpanOverloader + return thisApi.LocalFileTimeToFileTime(lpLocalFileTime, ref lpFileTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 922, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int LocalFileTimeToFileTime(this Windows thisApi, Span lpLocalFileTime, Filetime* lpFileTime) + { + // SpanOverloader + return thisApi.LocalFileTimeToFileTime(ref lpLocalFileTime.GetPinnableReference(), lpFileTime); + } + + /// To be documented. + [NativeName("Src", "Line 922, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int LocalFileTimeToFileTime(this Windows thisApi, Span lpLocalFileTime, Span lpFileTime) + { + // SpanOverloader + return thisApi.LocalFileTimeToFileTime(ref lpLocalFileTime.GetPinnableReference(), ref lpFileTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 930, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int LockFile(this Windows thisApi, Span hFile, uint dwFileOffsetLow, uint dwFileOffsetHigh, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh) where T0 : unmanaged + { + // SpanOverloader + return thisApi.LockFile(ref hFile.GetPinnableReference(), dwFileOffsetLow, dwFileOffsetHigh, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh); + } + + /// To be documented. + [NativeName("Src", "Line 941, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int LockFileEx(this Windows thisApi, void* hFile, uint dwFlags, uint dwReserved, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh, Span lpOverlapped) + { + // SpanOverloader + return thisApi.LockFileEx(hFile, dwFlags, dwReserved, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 941, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int LockFileEx(this Windows thisApi, Span hFile, uint dwFlags, uint dwReserved, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.LockFileEx(ref hFile.GetPinnableReference(), dwFlags, dwReserved, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 941, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int LockFileEx(this Windows thisApi, Span hFile, uint dwFlags, uint dwReserved, uint nNumberOfBytesToLockLow, uint nNumberOfBytesToLockHigh, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.LockFileEx(ref hFile.GetPinnableReference(), dwFlags, dwReserved, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint QueryDosDeviceW(this Windows thisApi, char* lpDeviceName, Span lpTargetPath, uint ucchMax) + { + // SpanOverloader + return thisApi.QueryDosDeviceW(lpDeviceName, ref lpTargetPath.GetPinnableReference(), ucchMax); + } + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint QueryDosDeviceW(this Windows thisApi, Span lpDeviceName, char* lpTargetPath, uint ucchMax) + { + // SpanOverloader + return thisApi.QueryDosDeviceW(ref lpDeviceName.GetPinnableReference(), lpTargetPath, ucchMax); + } + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint QueryDosDeviceW(this Windows thisApi, Span lpDeviceName, Span lpTargetPath, uint ucchMax) + { + // SpanOverloader + return thisApi.QueryDosDeviceW(ref lpDeviceName.GetPinnableReference(), ref lpTargetPath.GetPinnableReference(), ucchMax); + } + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint QueryDosDeviceW(this Windows thisApi, Span lpDeviceName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpTargetPath, uint ucchMax) + { + // SpanOverloader + return thisApi.QueryDosDeviceW(ref lpDeviceName.GetPinnableReference(), lpTargetPath, ucchMax); + } + + /// To be documented. + [NativeName("Src", "Line 959, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint QueryDosDeviceW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpDeviceName, Span lpTargetPath, uint ucchMax) + { + // SpanOverloader + return thisApi.QueryDosDeviceW(lpDeviceName, ref lpTargetPath.GetPinnableReference(), ucchMax); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Span lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFile(hFile, lpBuffer, nNumberOfBytesToRead, lpNumberOfBytesRead, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, Span lpNumberOfBytesRead, Overlapped* lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFile(hFile, lpBuffer, nNumberOfBytesToRead, ref lpNumberOfBytesRead.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, Span lpNumberOfBytesRead, Span lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFile(hFile, lpBuffer, nNumberOfBytesToRead, ref lpNumberOfBytesRead.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, lpNumberOfBytesRead, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, lpNumberOfBytesRead, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToRead, Span lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, ref lpNumberOfBytesRead.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToRead, Span lpNumberOfBytesRead, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, ref lpNumberOfBytesRead.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToRead, lpNumberOfBytesRead, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToRead, lpNumberOfBytesRead, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToRead, Span lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToRead, ref lpNumberOfBytesRead.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToRead, Span lpNumberOfBytesRead, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToRead, ref lpNumberOfBytesRead.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, lpNumberOfBytesRead, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToRead, uint* lpNumberOfBytesRead, Span lpOverlapped) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, lpNumberOfBytesRead, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToRead, Span lpNumberOfBytesRead, Overlapped* lpOverlapped) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, ref lpNumberOfBytesRead.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 979, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFile(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToRead, Span lpNumberOfBytesRead, Span lpOverlapped) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.ReadFile(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, ref lpNumberOfBytesRead.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileEx(this Windows thisApi, void* hFile, void* lpBuffer, uint nNumberOfBytesToRead, Span lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) + { + // SpanOverloader + return thisApi.ReadFileEx(hFile, lpBuffer, nNumberOfBytesToRead, ref lpOverlapped.GetPinnableReference(), lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileEx(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToRead, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileEx(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, lpOverlapped, lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileEx(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToRead, Span lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileEx(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, ref lpOverlapped.GetPinnableReference(), lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileEx(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToRead, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileEx(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToRead, lpOverlapped, lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileEx(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToRead, Span lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileEx(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToRead, ref lpOverlapped.GetPinnableReference(), lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileEx(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToRead, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileEx(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, lpOverlapped, lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 991, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileEx(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToRead, Span lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileEx(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToRead, ref lpOverlapped.GetPinnableReference(), lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Span lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFileScatter(hFile, aSegmentArray, nNumberOfBytesToRead, lpReserved, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, Span lpReserved, Overlapped* lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFileScatter(hFile, aSegmentArray, nNumberOfBytesToRead, ref lpReserved.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, Span lpReserved, Span lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFileScatter(hFile, aSegmentArray, nNumberOfBytesToRead, ref lpReserved.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, void* hFile, Span aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Overlapped* lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFileScatter(hFile, ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToRead, lpReserved, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, void* hFile, Span aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Span lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFileScatter(hFile, ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToRead, lpReserved, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, void* hFile, Span aSegmentArray, uint nNumberOfBytesToRead, Span lpReserved, Overlapped* lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFileScatter(hFile, ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToRead, ref lpReserved.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, void* hFile, Span aSegmentArray, uint nNumberOfBytesToRead, Span lpReserved, Span lpOverlapped) + { + // SpanOverloader + return thisApi.ReadFileScatter(hFile, ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToRead, ref lpReserved.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, Span hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileScatter(ref hFile.GetPinnableReference(), aSegmentArray, nNumberOfBytesToRead, lpReserved, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, Span hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileScatter(ref hFile.GetPinnableReference(), aSegmentArray, nNumberOfBytesToRead, lpReserved, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, Span hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, Span lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileScatter(ref hFile.GetPinnableReference(), aSegmentArray, nNumberOfBytesToRead, ref lpReserved.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, Span hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToRead, Span lpReserved, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileScatter(ref hFile.GetPinnableReference(), aSegmentArray, nNumberOfBytesToRead, ref lpReserved.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, Span hFile, Span aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileScatter(ref hFile.GetPinnableReference(), ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToRead, lpReserved, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, Span hFile, Span aSegmentArray, uint nNumberOfBytesToRead, uint* lpReserved, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileScatter(ref hFile.GetPinnableReference(), ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToRead, lpReserved, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, Span hFile, Span aSegmentArray, uint nNumberOfBytesToRead, Span lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileScatter(ref hFile.GetPinnableReference(), ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToRead, ref lpReserved.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1003, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int ReadFileScatter(this Windows thisApi, Span hFile, Span aSegmentArray, uint nNumberOfBytesToRead, Span lpReserved, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ReadFileScatter(ref hFile.GetPinnableReference(), ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToRead, ref lpReserved.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1014, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int RemoveDirectoryA(this Windows thisApi, Span lpPathName) + { + // SpanOverloader + return thisApi.RemoveDirectoryA(ref lpPathName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1021, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int RemoveDirectoryW(this Windows thisApi, Span lpPathName) + { + // SpanOverloader + return thisApi.RemoveDirectoryW(ref lpPathName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1033, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetEndOfFile(this Windows thisApi, Span hFile) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetEndOfFile(ref hFile.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1040, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileAttributesA(this Windows thisApi, Span lpFileName, uint dwFileAttributes) + { + // SpanOverloader + return thisApi.SetFileAttributesA(ref lpFileName.GetPinnableReference(), dwFileAttributes); + } + + /// To be documented. + [NativeName("Src", "Line 1048, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileAttributesW(this Windows thisApi, Span lpFileName, uint dwFileAttributes) + { + // SpanOverloader + return thisApi.SetFileAttributesW(ref lpFileName.GetPinnableReference(), dwFileAttributes); + } + + /// To be documented. + [NativeName("Src", "Line 1063, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileInformationByHandle(this Windows thisApi, void* hFile, FileInfoByHandleClass FileInformationClass, Span lpFileInformation, uint dwBufferSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileInformationByHandle(hFile, FileInformationClass, ref lpFileInformation.GetPinnableReference(), dwBufferSize); + } + + /// To be documented. + [NativeName("Src", "Line 1063, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileInformationByHandle(this Windows thisApi, Span hFile, FileInfoByHandleClass FileInformationClass, void* lpFileInformation, uint dwBufferSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileInformationByHandle(ref hFile.GetPinnableReference(), FileInformationClass, lpFileInformation, dwBufferSize); + } + + /// To be documented. + [NativeName("Src", "Line 1063, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileInformationByHandle(this Windows thisApi, Span hFile, FileInfoByHandleClass FileInformationClass, Span lpFileInformation, uint dwBufferSize) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.SetFileInformationByHandle(ref hFile.GetPinnableReference(), FileInformationClass, ref lpFileInformation.GetPinnableReference(), dwBufferSize); + } + + /// To be documented. + [NativeName("Src", "Line 1075, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint SetFilePointer(this Windows thisApi, void* hFile, int lDistanceToMove, Span lpDistanceToMoveHigh, uint dwMoveMethod) + { + // SpanOverloader + return thisApi.SetFilePointer(hFile, lDistanceToMove, ref lpDistanceToMoveHigh.GetPinnableReference(), dwMoveMethod); + } + + /// To be documented. + [NativeName("Src", "Line 1075, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint SetFilePointer(this Windows thisApi, Span hFile, int lDistanceToMove, int* lpDistanceToMoveHigh, uint dwMoveMethod) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFilePointer(ref hFile.GetPinnableReference(), lDistanceToMove, lpDistanceToMoveHigh, dwMoveMethod); + } + + /// To be documented. + [NativeName("Src", "Line 1075, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint SetFilePointer(this Windows thisApi, Span hFile, int lDistanceToMove, Span lpDistanceToMoveHigh, uint dwMoveMethod) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFilePointer(ref hFile.GetPinnableReference(), lDistanceToMove, ref lpDistanceToMoveHigh.GetPinnableReference(), dwMoveMethod); + } + + /// To be documented. + [NativeName("Src", "Line 1085, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFilePointerEx(this Windows thisApi, void* hFile, long liDistanceToMove, Span lpNewFilePointer, uint dwMoveMethod) + { + // SpanOverloader + return thisApi.SetFilePointerEx(hFile, liDistanceToMove, ref lpNewFilePointer.GetPinnableReference(), dwMoveMethod); + } + + /// To be documented. + [NativeName("Src", "Line 1085, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFilePointerEx(this Windows thisApi, Span hFile, long liDistanceToMove, long* lpNewFilePointer, uint dwMoveMethod) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFilePointerEx(ref hFile.GetPinnableReference(), liDistanceToMove, lpNewFilePointer, dwMoveMethod); + } + + /// To be documented. + [NativeName("Src", "Line 1085, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFilePointerEx(this Windows thisApi, Span hFile, long liDistanceToMove, Span lpNewFilePointer, uint dwMoveMethod) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFilePointerEx(ref hFile.GetPinnableReference(), liDistanceToMove, ref lpNewFilePointer.GetPinnableReference(), dwMoveMethod); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, void* hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Span lpLastWriteTime) + { + // SpanOverloader + return thisApi.SetFileTime(hFile, lpCreationTime, lpLastAccessTime, ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, void* hFile, Filetime* lpCreationTime, Span lpLastAccessTime, Filetime* lpLastWriteTime) + { + // SpanOverloader + return thisApi.SetFileTime(hFile, lpCreationTime, ref lpLastAccessTime.GetPinnableReference(), lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, void* hFile, Filetime* lpCreationTime, Span lpLastAccessTime, Span lpLastWriteTime) + { + // SpanOverloader + return thisApi.SetFileTime(hFile, lpCreationTime, ref lpLastAccessTime.GetPinnableReference(), ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, void* hFile, Span lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) + { + // SpanOverloader + return thisApi.SetFileTime(hFile, ref lpCreationTime.GetPinnableReference(), lpLastAccessTime, lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, void* hFile, Span lpCreationTime, Filetime* lpLastAccessTime, Span lpLastWriteTime) + { + // SpanOverloader + return thisApi.SetFileTime(hFile, ref lpCreationTime.GetPinnableReference(), lpLastAccessTime, ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, void* hFile, Span lpCreationTime, Span lpLastAccessTime, Filetime* lpLastWriteTime) + { + // SpanOverloader + return thisApi.SetFileTime(hFile, ref lpCreationTime.GetPinnableReference(), ref lpLastAccessTime.GetPinnableReference(), lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, void* hFile, Span lpCreationTime, Span lpLastAccessTime, Span lpLastWriteTime) + { + // SpanOverloader + return thisApi.SetFileTime(hFile, ref lpCreationTime.GetPinnableReference(), ref lpLastAccessTime.GetPinnableReference(), ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, Span hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileTime(ref hFile.GetPinnableReference(), lpCreationTime, lpLastAccessTime, lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, Span hFile, Filetime* lpCreationTime, Filetime* lpLastAccessTime, Span lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileTime(ref hFile.GetPinnableReference(), lpCreationTime, lpLastAccessTime, ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, Span hFile, Filetime* lpCreationTime, Span lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileTime(ref hFile.GetPinnableReference(), lpCreationTime, ref lpLastAccessTime.GetPinnableReference(), lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, Span hFile, Filetime* lpCreationTime, Span lpLastAccessTime, Span lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileTime(ref hFile.GetPinnableReference(), lpCreationTime, ref lpLastAccessTime.GetPinnableReference(), ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, Span hFile, Span lpCreationTime, Filetime* lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileTime(ref hFile.GetPinnableReference(), ref lpCreationTime.GetPinnableReference(), lpLastAccessTime, lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, Span hFile, Span lpCreationTime, Filetime* lpLastAccessTime, Span lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileTime(ref hFile.GetPinnableReference(), ref lpCreationTime.GetPinnableReference(), lpLastAccessTime, ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, Span hFile, Span lpCreationTime, Span lpLastAccessTime, Filetime* lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileTime(ref hFile.GetPinnableReference(), ref lpCreationTime.GetPinnableReference(), ref lpLastAccessTime.GetPinnableReference(), lpLastWriteTime); + } + + /// To be documented. + [NativeName("Src", "Line 1095, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileTime(this Windows thisApi, Span hFile, Span lpCreationTime, Span lpLastAccessTime, Span lpLastWriteTime) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileTime(ref hFile.GetPinnableReference(), ref lpCreationTime.GetPinnableReference(), ref lpLastAccessTime.GetPinnableReference(), ref lpLastWriteTime.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1107, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileValidData(this Windows thisApi, Span hFile, long ValidDataLength) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileValidData(ref hFile.GetPinnableReference(), ValidDataLength); + } + + /// To be documented. + [NativeName("Src", "Line 1117, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int UnlockFile(this Windows thisApi, Span hFile, uint dwFileOffsetLow, uint dwFileOffsetHigh, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh) where T0 : unmanaged + { + // SpanOverloader + return thisApi.UnlockFile(ref hFile.GetPinnableReference(), dwFileOffsetLow, dwFileOffsetHigh, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh); + } + + /// To be documented. + [NativeName("Src", "Line 1128, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int UnlockFileEx(this Windows thisApi, void* hFile, uint dwReserved, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh, Span lpOverlapped) + { + // SpanOverloader + return thisApi.UnlockFileEx(hFile, dwReserved, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1128, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int UnlockFileEx(this Windows thisApi, Span hFile, uint dwReserved, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.UnlockFileEx(ref hFile.GetPinnableReference(), dwReserved, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1128, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int UnlockFileEx(this Windows thisApi, Span hFile, uint dwReserved, uint nNumberOfBytesToUnlockLow, uint nNumberOfBytesToUnlockHigh, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.UnlockFileEx(ref hFile.GetPinnableReference(), dwReserved, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Span lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFile(hFile, lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Span lpNumberOfBytesWritten, Overlapped* lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFile(hFile, lpBuffer, nNumberOfBytesToWrite, ref lpNumberOfBytesWritten.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Span lpNumberOfBytesWritten, Span lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFile(hFile, lpBuffer, nNumberOfBytesToWrite, ref lpNumberOfBytesWritten.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, lpNumberOfBytesWritten, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, lpNumberOfBytesWritten, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToWrite, Span lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, ref lpNumberOfBytesWritten.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToWrite, Span lpNumberOfBytesWritten, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, ref lpNumberOfBytesWritten.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Span lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToWrite, ref lpNumberOfBytesWritten.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Span lpNumberOfBytesWritten, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToWrite, ref lpNumberOfBytesWritten.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, lpNumberOfBytesWritten, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToWrite, uint* lpNumberOfBytesWritten, Span lpOverlapped) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, lpNumberOfBytesWritten, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToWrite, Span lpNumberOfBytesWritten, Overlapped* lpOverlapped) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, ref lpNumberOfBytesWritten.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1139, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFile(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToWrite, Span lpNumberOfBytesWritten, Span lpOverlapped) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.WriteFile(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, ref lpNumberOfBytesWritten.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileEx(this Windows thisApi, void* hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Span lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) + { + // SpanOverloader + return thisApi.WriteFileEx(hFile, lpBuffer, nNumberOfBytesToWrite, ref lpOverlapped.GetPinnableReference(), lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileEx(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToWrite, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileEx(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, lpOverlapped, lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileEx(this Windows thisApi, void* hFile, Span lpBuffer, uint nNumberOfBytesToWrite, Span lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileEx(hFile, ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, ref lpOverlapped.GetPinnableReference(), lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileEx(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileEx(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToWrite, lpOverlapped, lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileEx(this Windows thisApi, Span hFile, void* lpBuffer, uint nNumberOfBytesToWrite, Span lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileEx(ref hFile.GetPinnableReference(), lpBuffer, nNumberOfBytesToWrite, ref lpOverlapped.GetPinnableReference(), lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileEx(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToWrite, Overlapped* lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileEx(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, lpOverlapped, lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 1150, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileEx(this Windows thisApi, Span hFile, Span lpBuffer, uint nNumberOfBytesToWrite, Span lpOverlapped, PfnLpoverlappedCompletionRoutine lpCompletionRoutine) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileEx(ref hFile.GetPinnableReference(), ref lpBuffer.GetPinnableReference(), nNumberOfBytesToWrite, ref lpOverlapped.GetPinnableReference(), lpCompletionRoutine); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Span lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFileGather(hFile, aSegmentArray, nNumberOfBytesToWrite, lpReserved, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, Span lpReserved, Overlapped* lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFileGather(hFile, aSegmentArray, nNumberOfBytesToWrite, ref lpReserved.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, void* hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, Span lpReserved, Span lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFileGather(hFile, aSegmentArray, nNumberOfBytesToWrite, ref lpReserved.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, void* hFile, Span aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Overlapped* lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFileGather(hFile, ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToWrite, lpReserved, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, void* hFile, Span aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Span lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFileGather(hFile, ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToWrite, lpReserved, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, void* hFile, Span aSegmentArray, uint nNumberOfBytesToWrite, Span lpReserved, Overlapped* lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFileGather(hFile, ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToWrite, ref lpReserved.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, void* hFile, Span aSegmentArray, uint nNumberOfBytesToWrite, Span lpReserved, Span lpOverlapped) + { + // SpanOverloader + return thisApi.WriteFileGather(hFile, ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToWrite, ref lpReserved.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, Span hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileGather(ref hFile.GetPinnableReference(), aSegmentArray, nNumberOfBytesToWrite, lpReserved, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, Span hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileGather(ref hFile.GetPinnableReference(), aSegmentArray, nNumberOfBytesToWrite, lpReserved, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, Span hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, Span lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileGather(ref hFile.GetPinnableReference(), aSegmentArray, nNumberOfBytesToWrite, ref lpReserved.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, Span hFile, FileSegmentElement* aSegmentArray, uint nNumberOfBytesToWrite, Span lpReserved, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileGather(ref hFile.GetPinnableReference(), aSegmentArray, nNumberOfBytesToWrite, ref lpReserved.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, Span hFile, Span aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileGather(ref hFile.GetPinnableReference(), ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToWrite, lpReserved, lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, Span hFile, Span aSegmentArray, uint nNumberOfBytesToWrite, uint* lpReserved, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileGather(ref hFile.GetPinnableReference(), ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToWrite, lpReserved, ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, Span hFile, Span aSegmentArray, uint nNumberOfBytesToWrite, Span lpReserved, Overlapped* lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileGather(ref hFile.GetPinnableReference(), ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToWrite, ref lpReserved.GetPinnableReference(), lpOverlapped); + } + + /// To be documented. + [NativeName("Src", "Line 1161, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int WriteFileGather(this Windows thisApi, Span hFile, Span aSegmentArray, uint nNumberOfBytesToWrite, Span lpReserved, Span lpOverlapped) where T0 : unmanaged + { + // SpanOverloader + return thisApi.WriteFileGather(ref hFile.GetPinnableReference(), ref aSegmentArray.GetPinnableReference(), nNumberOfBytesToWrite, ref lpReserved.GetPinnableReference(), ref lpOverlapped.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1172, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempPathW(this Windows thisApi, uint nBufferLength, Span lpBuffer) + { + // SpanOverloader + return thisApi.GetTempPathW(nBufferLength, ref lpBuffer.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeNameForVolumeMountPointW(this Windows thisApi, char* lpszVolumeMountPoint, Span lpszVolumeName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumeNameForVolumeMountPointW(lpszVolumeMountPoint, ref lpszVolumeName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeNameForVolumeMountPointW(this Windows thisApi, Span lpszVolumeMountPoint, char* lpszVolumeName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumeNameForVolumeMountPointW(ref lpszVolumeMountPoint.GetPinnableReference(), lpszVolumeName, cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeNameForVolumeMountPointW(this Windows thisApi, Span lpszVolumeMountPoint, Span lpszVolumeName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumeNameForVolumeMountPointW(ref lpszVolumeMountPoint.GetPinnableReference(), ref lpszVolumeName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeNameForVolumeMountPointW(this Windows thisApi, Span lpszVolumeMountPoint, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumeNameForVolumeMountPointW(ref lpszVolumeMountPoint.GetPinnableReference(), lpszVolumeName, cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 1190, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeNameForVolumeMountPointW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeMountPoint, Span lpszVolumeName, uint cchBufferLength) + { + // SpanOverloader + return thisApi.GetVolumeNameForVolumeMountPointW(lpszVolumeMountPoint, ref lpszVolumeName.GetPinnableReference(), cchBufferLength); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, char* lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(lpszVolumeName, lpszVolumePathNames, cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, char* lpszVolumeName, Span lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(lpszVolumeName, ref lpszVolumePathNames.GetPinnableReference(), cchBufferLength, lpcchReturnLength); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, char* lpszVolumeName, Span lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(lpszVolumeName, ref lpszVolumePathNames.GetPinnableReference(), cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, char* lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(lpszVolumeName, lpszVolumePathNames, cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, Span lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(ref lpszVolumeName.GetPinnableReference(), lpszVolumePathNames, cchBufferLength, lpcchReturnLength); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, Span lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(ref lpszVolumeName.GetPinnableReference(), lpszVolumePathNames, cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, Span lpszVolumeName, Span lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(ref lpszVolumeName.GetPinnableReference(), ref lpszVolumePathNames.GetPinnableReference(), cchBufferLength, lpcchReturnLength); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, Span lpszVolumeName, Span lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(ref lpszVolumeName.GetPinnableReference(), ref lpszVolumePathNames.GetPinnableReference(), cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, Span lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(ref lpszVolumeName.GetPinnableReference(), lpszVolumePathNames, cchBufferLength, lpcchReturnLength); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, Span lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(ref lpszVolumeName.GetPinnableReference(), lpszVolumePathNames, cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, char* lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(lpszVolumeName, lpszVolumePathNames, cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, Span lpszVolumePathNames, uint cchBufferLength, uint* lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(lpszVolumeName, ref lpszVolumePathNames.GetPinnableReference(), cchBufferLength, lpcchReturnLength); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, Span lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(lpszVolumeName, ref lpszVolumePathNames.GetPinnableReference(), cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1211, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumePathNamesForVolumeNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpszVolumeName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string lpszVolumePathNames, uint cchBufferLength, Span lpcchReturnLength) + { + // SpanOverloader + return thisApi.GetVolumePathNamesForVolumeNameW(lpszVolumeName, lpszVolumePathNames, cchBufferLength, ref lpcchReturnLength.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFile2(this Windows thisApi, char* lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, Span pCreateExParams) + { + // SpanOverloader + return thisApi.CreateFile2(lpFileName, dwDesiredAccess, dwShareMode, dwCreationDisposition, ref pCreateExParams.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFile2(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, Createfile2ExtendedParameters* pCreateExParams) + { + // SpanOverloader + return thisApi.CreateFile2(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, dwCreationDisposition, pCreateExParams); + } + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFile2(this Windows thisApi, Span lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, Span pCreateExParams) + { + // SpanOverloader + return thisApi.CreateFile2(ref lpFileName.GetPinnableReference(), dwDesiredAccess, dwShareMode, dwCreationDisposition, ref pCreateExParams.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1244, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* CreateFile2(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwDesiredAccess, uint dwShareMode, uint dwCreationDisposition, Span pCreateExParams) + { + // SpanOverloader + return thisApi.CreateFile2(lpFileName, dwDesiredAccess, dwShareMode, dwCreationDisposition, ref pCreateExParams.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileIoOverlappedRange(this Windows thisApi, void* FileHandle, Span OverlappedRangeStart, uint Length) + { + // SpanOverloader + return thisApi.SetFileIoOverlappedRange(FileHandle, ref OverlappedRangeStart.GetPinnableReference(), Length); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileIoOverlappedRange(this Windows thisApi, Span FileHandle, byte* OverlappedRangeStart, uint Length) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileIoOverlappedRange(ref FileHandle.GetPinnableReference(), OverlappedRangeStart, Length); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileIoOverlappedRange(this Windows thisApi, Span FileHandle, Span OverlappedRangeStart, uint Length) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileIoOverlappedRange(ref FileHandle.GetPinnableReference(), ref OverlappedRangeStart.GetPinnableReference(), Length); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int SetFileIoOverlappedRange(this Windows thisApi, Span FileHandle, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string OverlappedRangeStart, uint Length) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetFileIoOverlappedRange(ref FileHandle.GetPinnableReference(), OverlappedRangeStart, Length); + } + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetCompressedFileSizeA(this Windows thisApi, byte* lpFileName, Span lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetCompressedFileSizeA(lpFileName, ref lpFileSizeHigh.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetCompressedFileSizeA(this Windows thisApi, Span lpFileName, uint* lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetCompressedFileSizeA(ref lpFileName.GetPinnableReference(), lpFileSizeHigh); + } + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetCompressedFileSizeA(this Windows thisApi, Span lpFileName, Span lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetCompressedFileSizeA(ref lpFileName.GetPinnableReference(), ref lpFileSizeHigh.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1278, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetCompressedFileSizeA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, Span lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetCompressedFileSizeA(lpFileName, ref lpFileSizeHigh.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetCompressedFileSizeW(this Windows thisApi, char* lpFileName, Span lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetCompressedFileSizeW(lpFileName, ref lpFileSizeHigh.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetCompressedFileSizeW(this Windows thisApi, Span lpFileName, uint* lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetCompressedFileSizeW(ref lpFileName.GetPinnableReference(), lpFileSizeHigh); + } + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetCompressedFileSizeW(this Windows thisApi, Span lpFileName, Span lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetCompressedFileSizeW(ref lpFileName.GetPinnableReference(), ref lpFileSizeHigh.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1286, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetCompressedFileSizeW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, Span lpFileSizeHigh) + { + // SpanOverloader + return thisApi.GetCompressedFileSizeW(lpFileName, ref lpFileSizeHigh.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstStreamW(this Windows thisApi, char* lpFileName, StreamInfoLevels InfoLevel, Span lpFindStreamData, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstStreamW(lpFileName, InfoLevel, ref lpFindStreamData.GetPinnableReference(), dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstStreamW(this Windows thisApi, Span lpFileName, StreamInfoLevels InfoLevel, void* lpFindStreamData, uint dwFlags) + { + // SpanOverloader + return thisApi.FindFirstStreamW(ref lpFileName.GetPinnableReference(), InfoLevel, lpFindStreamData, dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstStreamW(this Windows thisApi, Span lpFileName, StreamInfoLevels InfoLevel, Span lpFindStreamData, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstStreamW(ref lpFileName.GetPinnableReference(), InfoLevel, ref lpFindStreamData.GetPinnableReference(), dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 1317, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstStreamW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, StreamInfoLevels InfoLevel, Span lpFindStreamData, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindFirstStreamW(lpFileName, InfoLevel, ref lpFindStreamData.GetPinnableReference(), dwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 1327, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextStreamW(this Windows thisApi, void* hFindStream, Span lpFindStreamData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextStreamW(hFindStream, ref lpFindStreamData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1327, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextStreamW(this Windows thisApi, Span hFindStream, void* lpFindStreamData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextStreamW(ref hFindStream.GetPinnableReference(), lpFindStreamData); + } + + /// To be documented. + [NativeName("Src", "Line 1327, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextStreamW(this Windows thisApi, Span hFindStream, Span lpFindStreamData) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.FindNextStreamW(ref hFindStream.GetPinnableReference(), ref lpFindStreamData.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1356, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempPathA(this Windows thisApi, uint nBufferLength, Span lpBuffer) + { + // SpanOverloader + return thisApi.GetTempPathA(nBufferLength, ref lpBuffer.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, char* lpFileName, uint dwFlags, uint* StringLength, Span LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(lpFileName, dwFlags, StringLength, ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, char* lpFileName, uint dwFlags, Span StringLength, char* LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(lpFileName, dwFlags, ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, char* lpFileName, uint dwFlags, Span StringLength, Span LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(lpFileName, dwFlags, ref StringLength.GetPinnableReference(), ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, char* lpFileName, uint dwFlags, Span StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(lpFileName, dwFlags, ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, Span lpFileName, uint dwFlags, uint* StringLength, char* LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(ref lpFileName.GetPinnableReference(), dwFlags, StringLength, LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, Span lpFileName, uint dwFlags, uint* StringLength, Span LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(ref lpFileName.GetPinnableReference(), dwFlags, StringLength, ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, Span lpFileName, uint dwFlags, uint* StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(ref lpFileName.GetPinnableReference(), dwFlags, StringLength, LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, Span lpFileName, uint dwFlags, Span StringLength, char* LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(ref lpFileName.GetPinnableReference(), dwFlags, ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, Span lpFileName, uint dwFlags, Span StringLength, Span LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(ref lpFileName.GetPinnableReference(), dwFlags, ref StringLength.GetPinnableReference(), ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, Span lpFileName, uint dwFlags, Span StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(ref lpFileName.GetPinnableReference(), dwFlags, ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, uint* StringLength, Span LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(lpFileName, dwFlags, StringLength, ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, Span StringLength, char* LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(lpFileName, dwFlags, ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, Span StringLength, Span LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(lpFileName, dwFlags, ref StringLength.GetPinnableReference(), ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1376, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe void* FindFirstFileNameW(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint dwFlags, Span StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) + { + // SpanOverloader + return thisApi.FindFirstFileNameW(lpFileName, dwFlags, ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, void* hFindStream, uint* StringLength, Span LinkName) + { + // SpanOverloader + return thisApi.FindNextFileNameW(hFindStream, StringLength, ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, void* hFindStream, Span StringLength, char* LinkName) + { + // SpanOverloader + return thisApi.FindNextFileNameW(hFindStream, ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, void* hFindStream, Span StringLength, Span LinkName) + { + // SpanOverloader + return thisApi.FindNextFileNameW(hFindStream, ref StringLength.GetPinnableReference(), ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, void* hFindStream, Span StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) + { + // SpanOverloader + return thisApi.FindNextFileNameW(hFindStream, ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, Span hFindStream, uint* StringLength, char* LinkName) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileNameW(ref hFindStream.GetPinnableReference(), StringLength, LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, Span hFindStream, uint* StringLength, Span LinkName) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileNameW(ref hFindStream.GetPinnableReference(), StringLength, ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, Span hFindStream, uint* StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileNameW(ref hFindStream.GetPinnableReference(), StringLength, LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, Span hFindStream, Span StringLength, char* LinkName) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileNameW(ref hFindStream.GetPinnableReference(), ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, Span hFindStream, Span StringLength, Span LinkName) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileNameW(ref hFindStream.GetPinnableReference(), ref StringLength.GetPinnableReference(), ref LinkName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1386, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int FindNextFileNameW(this Windows thisApi, Span hFindStream, Span StringLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LinkName) where T0 : unmanaged + { + // SpanOverloader + return thisApi.FindNextFileNameW(ref hFindStream.GetPinnableReference(), ref StringLength.GetPinnableReference(), LinkName); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, byte* lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, Span lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(ref lpRootPathName.GetPinnableReference(), lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, byte* lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, Span lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, ref lpVolumeNameBuffer.GetPinnableReference(), nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, uint* lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, uint* lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), lpMaximumComponentLength, ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, uint* lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, byte* lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, Span lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), ref lpFileSystemNameBuffer.GetPinnableReference(), nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1403, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe int GetVolumeInformationA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpRootPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpVolumeNameBuffer, uint nVolumeNameSize, Span lpVolumeSerialNumber, Span lpMaximumComponentLength, Span lpFileSystemFlags, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileSystemNameBuffer, uint nFileSystemNameSize) + { + // SpanOverloader + return thisApi.GetVolumeInformationA(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, ref lpVolumeSerialNumber.GetPinnableReference(), ref lpMaximumComponentLength.GetPinnableReference(), ref lpFileSystemFlags.GetPinnableReference(), lpFileSystemNameBuffer, nFileSystemNameSize); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, byte* lpPathName, byte* lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, byte* lpPathName, Span lpPrefixString, uint uUnique, byte* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, byte* lpPathName, Span lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, byte* lpPathName, Span lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, byte* lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, byte* lpPrefixString, uint uUnique, byte* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, byte* lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, byte* lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, Span lpPrefixString, uint uUnique, byte* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, Span lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), ref lpPrefixString.GetPinnableReference(), uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, Span lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, byte* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, Span lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(ref lpPathName.GetPinnableReference(), lpPrefixString, uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, byte* lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, Span lpPrefixString, uint uUnique, byte* lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, Span lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, Span lpPrefixString, uint uUnique, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, ref lpPrefixString.GetPinnableReference(), uUnique, lpTempFileName); + } + + /// To be documented. + [NativeName("Src", "Line 1427, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempFileNameA(this Windows thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPathName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpPrefixString, uint uUnique, Span lpTempFileName) + { + // SpanOverloader + return thisApi.GetTempFileNameA(lpPathName, lpPrefixString, uUnique, ref lpTempFileName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1469, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempPath2W(this Windows thisApi, uint BufferLength, Span Buffer) + { + // SpanOverloader + return thisApi.GetTempPath2W(BufferLength, ref Buffer.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1482, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\fileapi.h")] + public static unsafe uint GetTempPath2A(this Windows thisApi, uint BufferLength, Span Buffer) + { + // SpanOverloader + return thisApi.GetTempPath2A(BufferLength, ref Buffer.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 39, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int CloseHandle(this Windows thisApi, Span hObject) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CloseHandle(ref hObject.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, void* hSourceProcessHandle, void* hSourceHandle, Span hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(hSourceProcessHandle, hSourceHandle, ref hTargetProcessHandle.GetPinnableReference(), lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, void* hSourceProcessHandle, void* hSourceHandle, Span hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(hSourceProcessHandle, hSourceHandle, ref hTargetProcessHandle.GetPinnableReference(), ref lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, void* hSourceProcessHandle, Span hSourceHandle, void* hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(hSourceProcessHandle, ref hSourceHandle.GetPinnableReference(), hTargetProcessHandle, lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, void* hSourceProcessHandle, Span hSourceHandle, void* hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(hSourceProcessHandle, ref hSourceHandle.GetPinnableReference(), hTargetProcessHandle, ref lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, void* hSourceProcessHandle, Span hSourceHandle, Span hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(hSourceProcessHandle, ref hSourceHandle.GetPinnableReference(), ref hTargetProcessHandle.GetPinnableReference(), lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, void* hSourceProcessHandle, Span hSourceHandle, Span hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(hSourceProcessHandle, ref hSourceHandle.GetPinnableReference(), ref hTargetProcessHandle.GetPinnableReference(), ref lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, Span hSourceProcessHandle, void* hSourceHandle, void* hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(ref hSourceProcessHandle.GetPinnableReference(), hSourceHandle, hTargetProcessHandle, lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, Span hSourceProcessHandle, void* hSourceHandle, void* hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(ref hSourceProcessHandle.GetPinnableReference(), hSourceHandle, hTargetProcessHandle, ref lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, Span hSourceProcessHandle, void* hSourceHandle, Span hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(ref hSourceProcessHandle.GetPinnableReference(), hSourceHandle, ref hTargetProcessHandle.GetPinnableReference(), lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, Span hSourceProcessHandle, void* hSourceHandle, Span hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(ref hSourceProcessHandle.GetPinnableReference(), hSourceHandle, ref hTargetProcessHandle.GetPinnableReference(), ref lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, Span hSourceProcessHandle, Span hSourceHandle, void* hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(ref hSourceProcessHandle.GetPinnableReference(), ref hSourceHandle.GetPinnableReference(), hTargetProcessHandle, lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, Span hSourceProcessHandle, Span hSourceHandle, void* hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(ref hSourceProcessHandle.GetPinnableReference(), ref hSourceHandle.GetPinnableReference(), hTargetProcessHandle, ref lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, Span hSourceProcessHandle, Span hSourceHandle, Span hTargetProcessHandle, void** lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(ref hSourceProcessHandle.GetPinnableReference(), ref hSourceHandle.GetPinnableReference(), ref hTargetProcessHandle.GetPinnableReference(), lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 46, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int DuplicateHandle(this Windows thisApi, Span hSourceProcessHandle, Span hSourceHandle, Span hTargetProcessHandle, ref void* lpTargetHandle, uint dwDesiredAccess, int bInheritHandle, uint dwOptions) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + { + // SpanOverloader + return thisApi.DuplicateHandle(ref hSourceProcessHandle.GetPinnableReference(), ref hSourceHandle.GetPinnableReference(), ref hTargetProcessHandle.GetPinnableReference(), ref lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions); + } + + /// To be documented. + [NativeName("Src", "Line 65, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int CompareObjectHandles(this Windows thisApi, void* hFirstObjectHandle, Span hSecondObjectHandle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CompareObjectHandles(hFirstObjectHandle, ref hSecondObjectHandle.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 65, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int CompareObjectHandles(this Windows thisApi, Span hFirstObjectHandle, void* hSecondObjectHandle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CompareObjectHandles(ref hFirstObjectHandle.GetPinnableReference(), hSecondObjectHandle); + } + + /// To be documented. + [NativeName("Src", "Line 65, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int CompareObjectHandles(this Windows thisApi, Span hFirstObjectHandle, Span hSecondObjectHandle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CompareObjectHandles(ref hFirstObjectHandle.GetPinnableReference(), ref hSecondObjectHandle.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int GetHandleInformation(this Windows thisApi, void* hObject, Span lpdwFlags) + { + // SpanOverloader + return thisApi.GetHandleInformation(hObject, ref lpdwFlags.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int GetHandleInformation(this Windows thisApi, Span hObject, uint* lpdwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetHandleInformation(ref hObject.GetPinnableReference(), lpdwFlags); + } + + /// To be documented. + [NativeName("Src", "Line 79, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int GetHandleInformation(this Windows thisApi, Span hObject, Span lpdwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetHandleInformation(ref hObject.GetPinnableReference(), ref lpdwFlags.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 87, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/um\\handleapi.h")] + public static unsafe int SetHandleInformation(this Windows thisApi, Span hObject, uint dwMask, uint dwFlags) where T0 : unmanaged + { + // SpanOverloader + return thisApi.SetHandleInformation(ref hObject.GetPinnableReference(), dwMask, dwFlags); + } + /// To be documented. [NativeName("Src", "Line 1612, Column 1 in D:/Windows Kits/10/Include/10.0.22000.0/shared\\evntrace.h")] public static unsafe uint StartTraceW(this Windows thisApi, ulong* TraceHandle, char* InstanceName, Span Properties) diff --git a/src/Core/Silk.NET.Core/win32extras.h b/src/Core/Silk.NET.Core/win32extras.h index 617e3b2e83..a01f581b31 100644 --- a/src/Core/Silk.NET.Core/win32extras.h +++ b/src/Core/Silk.NET.Core/win32extras.h @@ -2,4 +2,6 @@ #include #include #include -#include \ No newline at end of file +#include +#include +#include diff --git a/src/Microsoft/Silk.NET.DirectStorage/DStorage.cs b/src/Microsoft/Silk.NET.DirectStorage/DStorage.cs new file mode 100644 index 0000000000..dcd82f63a8 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/DStorage.cs @@ -0,0 +1,38 @@ +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using static Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + public partial class DStorage + { + public static DStorage GetApi() + { + return new(CreateDefaultContext(new DStorageLibraryNameContainer().GetLibraryName())); + } + + public bool TryGetExtension(out T ext) + where T:NativeExtension + { + ext = IsExtensionPresent(GetExtensionAttribute(typeof(T)).Name) + ? (T) Activator.CreateInstance(typeof(T), Context) + : null; + return ext is not null; + } + + public override bool IsExtensionPresent(string extension) + { + throw new NotImplementedException(); + } + } +} + diff --git a/src/Microsoft/Silk.NET.DirectStorage/DStorage.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/DStorage.gen.cs new file mode 100644 index 0000000000..2d94fa6313 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/DStorage.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + public unsafe partial class DStorage : NativeAPI + { + [NativeName("Type", "int")] + [NativeName("Name", "FACILITY_GAME")] + public const int FacilityGame = unchecked((int) 0x924); + [NativeName("Type", "int")] + [NativeName("Name", "DSTORAGE_SDK_VERSION")] + public const int SdkVersion = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "DSTORAGE_MIN_QUEUE_CAPACITY")] + public const int MinQueueCapacity = unchecked((int) 0x80); + [NativeName("Type", "int")] + [NativeName("Name", "DSTORAGE_MAX_QUEUE_CAPACITY")] + public const int MaxQueueCapacity = unchecked((int) 0x2000); + [NativeName("Type", "int")] + [NativeName("Name", "DSTORAGE_REQUEST_MAX_NAME")] + public const int RequestMaxName = unchecked((int) 0x40); + + /// To be documented. + [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeApi(EntryPoint = "DStorageSetConfiguration", Convention = CallingConvention.Winapi)] + public unsafe partial int SetConfiguration([Flow(FlowDirection.In)] Configuration* configuration); + + /// To be documented. + [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeApi(EntryPoint = "DStorageSetConfiguration", Convention = CallingConvention.Winapi)] + public partial int SetConfiguration([Flow(FlowDirection.In)] in Configuration configuration); + + /// To be documented. + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeApi(EntryPoint = "DStorageGetFactory", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFactory(Guid* riid, void** ppv); + + /// To be documented. + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeApi(EntryPoint = "DStorageGetFactory", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFactory(Guid* riid, ref void* ppv); + + /// To be documented. + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeApi(EntryPoint = "DStorageGetFactory", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFactory(ref Guid riid, void** ppv); + + /// To be documented. + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeApi(EntryPoint = "DStorageGetFactory", Convention = CallingConvention.Winapi)] + public unsafe partial int GetFactory(ref Guid riid, ref void* ppv); + + + public DStorage(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Microsoft/Silk.NET.DirectStorage/DStorageLibraryNameContainer.cs b/src/Microsoft/Silk.NET.DirectStorage/DStorageLibraryNameContainer.cs new file mode 100644 index 0000000000..b6281ee07d --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/DStorageLibraryNameContainer.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using Silk.NET.Core.Loader; + +namespace Silk.NET.DirectStorage +{ + /// + /// Contains the library name of DirectStorage. + /// + internal class DStorageLibraryNameContainer : SearchPathContainer + { + /// + public override string Linux => "libdstorage.so"; + + /// + public override string MacOS => "libdstorage.dylib"; + + /// + public override string Android => "libdstorage.so"; + + /// + public override string IOS => "__Internal"; + + /// + public override string Windows64 => "dstorage.dll"; + + /// + public override string Windows86 => "dstorage.dll"; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/DStorageOverloads.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/DStorageOverloads.gen.cs new file mode 100644 index 0000000000..1810644363 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/DStorageOverloads.gen.cs @@ -0,0 +1,45 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + public static class DStorageOverloads + { + /// To be documented. + [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + public static unsafe int SetConfiguration(this DStorage thisApi, [Flow(FlowDirection.In)] ReadOnlySpan configuration) + { + // SpanOverloader + return thisApi.SetConfiguration(in configuration.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + public static unsafe int GetFactory(this DStorage thisApi, Span riid, void** ppv) + { + // SpanOverloader + return thisApi.GetFactory(ref riid.GetPinnableReference(), ppv); + } + + /// To be documented. + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + public static unsafe int GetFactory(this DStorage thisApi, Span riid, ref void* ppv) + { + // SpanOverloader + return thisApi.GetFactory(ref riid.GetPinnableReference(), ref ppv); + } + + } +} + diff --git a/src/Microsoft/Silk.NET.DirectStorage/Enums/CommandType.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Enums/CommandType.gen.cs new file mode 100644 index 0000000000..3878ee346a --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Enums/CommandType.gen.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Flags] + [NativeName("Name", "DSTORAGE_COMMAND_TYPE")] + public enum CommandType : int + { + [NativeName("Name", "DSTORAGE_COMMAND_TYPE_NONE")] + CommandTypeNone = unchecked((int) 0xFFFFFFFFFFFFFFFF), + [NativeName("Name", "DSTORAGE_COMMAND_TYPE_REQUEST")] + CommandTypeRequest = 0x0, + [NativeName("Name", "DSTORAGE_COMMAND_TYPE_STATUS")] + CommandTypeStatus = 0x1, + [NativeName("Name", "DSTORAGE_COMMAND_TYPE_SIGNAL")] + CommandTypeSignal = 0x2, + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Enums/CompressionFormat.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Enums/CompressionFormat.gen.cs new file mode 100644 index 0000000000..4fc75fdcad --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Enums/CompressionFormat.gen.cs @@ -0,0 +1,23 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Flags] + [NativeName("Name", "DSTORAGE_COMPRESSION_FORMAT")] + public enum CompressionFormat : byte + { + [NativeName("Name", "DSTORAGE_COMPRESSION_FORMAT_NONE")] + CompressionFormatNone = 0x0, + [NativeName("Name", "DSTORAGE_COMPRESSION_FORMAT_1")] + CompressionFormat1 = 0x1, + [NativeName("Name", "DSTORAGE_CUSTOM_COMPRESSION_0")] + CustomCompression0 = unchecked((byte) 0xFFFFFFFFFFFFFF80), + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Enums/Debug.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Enums/Debug.gen.cs new file mode 100644 index 0000000000..7774d5eabc --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Enums/Debug.gen.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Flags] + [NativeName("Name", "DSTORAGE_DEBUG")] + public enum Debug : int + { + [NativeName("Name", "DSTORAGE_DEBUG_NONE")] + DebugNone = 0x0, + [NativeName("Name", "DSTORAGE_DEBUG_SHOW_ERRORS")] + DebugShowErrors = 0x1, + [NativeName("Name", "DSTORAGE_DEBUG_BREAK_ON_ERROR")] + DebugBreakOnError = 0x2, + [NativeName("Name", "DSTORAGE_DEBUG_RECORD_OBJECT_NAMES")] + DebugRecordObjectNames = 0x4, + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Enums/Priority.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Enums/Priority.gen.cs new file mode 100644 index 0000000000..8e72a85bfa --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Enums/Priority.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Flags] + [NativeName("Name", "DSTORAGE_PRIORITY")] + public enum Priority : byte + { + [NativeName("Name", "DSTORAGE_PRIORITY_LOW")] + PriorityLow = unchecked((byte) 0xFFFFFFFFFFFFFFFF), + [NativeName("Name", "DSTORAGE_PRIORITY_NORMAL")] + PriorityNormal = 0x0, + [NativeName("Name", "DSTORAGE_PRIORITY_HIGH")] + PriorityHigh = 0x1, + [NativeName("Name", "DSTORAGE_PRIORITY_REALTIME")] + PriorityRealtime = 0x2, + [NativeName("Name", "DSTORAGE_PRIORITY_FIRST")] + PriorityFirst = unchecked((byte) 0xFFFFFFFFFFFFFFFF), + [NativeName("Name", "DSTORAGE_PRIORITY_LAST")] + PriorityLast = 0x2, + [NativeName("Name", "DSTORAGE_PRIORITY_COUNT")] + PriorityCount = 0x4, + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Enums/RequestDestinationType.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Enums/RequestDestinationType.gen.cs new file mode 100644 index 0000000000..814b857e5a --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Enums/RequestDestinationType.gen.cs @@ -0,0 +1,27 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Flags] + [NativeName("Name", "DSTORAGE_REQUEST_DESTINATION_TYPE")] + public enum RequestDestinationType : ulong + { + [NativeName("Name", "DSTORAGE_REQUEST_DESTINATION_MEMORY")] + RequestDestinationMemory = 0x0, + [NativeName("Name", "DSTORAGE_REQUEST_DESTINATION_BUFFER")] + RequestDestinationBuffer = 0x1, + [NativeName("Name", "DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION")] + RequestDestinationTextureRegion = 0x2, + [NativeName("Name", "DSTORAGE_REQUEST_DESTINATION_MULTIPLE_SUBRESOURCES")] + RequestDestinationMultipleSubresources = 0x3, + [NativeName("Name", "DSTORAGE_REQUEST_DESTINATION_TILES")] + RequestDestinationTiles = 0x4, + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Enums/RequestSourceType.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Enums/RequestSourceType.gen.cs new file mode 100644 index 0000000000..ca6c4368d2 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Enums/RequestSourceType.gen.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Flags] + [NativeName("Name", "DSTORAGE_REQUEST_SOURCE_TYPE")] + public enum RequestSourceType : ulong + { + [NativeName("Name", "DSTORAGE_REQUEST_SOURCE_FILE")] + RequestSourceFile = 0x0, + [NativeName("Name", "DSTORAGE_REQUEST_SOURCE_MEMORY")] + RequestSourceMemory = 0x1, + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Enums/StagingBufferSize.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Enums/StagingBufferSize.gen.cs new file mode 100644 index 0000000000..757193781c --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Enums/StagingBufferSize.gen.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Flags] + [NativeName("Name", "DSTORAGE_STAGING_BUFFER_SIZE")] + public enum StagingBufferSize : uint + { + [NativeName("Name", "DSTORAGE_STAGING_BUFFER_SIZE_0")] + StagingBufferSize0 = 0x0, + [NativeName("Name", "DSTORAGE_STAGING_BUFFER_SIZE_32MB")] + StagingBufferSize32MB = 0x2000000, + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Silk.NET.DirectStorage.csproj b/src/Microsoft/Silk.NET.DirectStorage/Silk.NET.DirectStorage.csproj new file mode 100644 index 0000000000..f7db1104c8 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Silk.NET.DirectStorage.csproj @@ -0,0 +1,15 @@ + + + + netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0 + true + preview + + + + + + + + + diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/Configuration.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/Configuration.gen.cs new file mode 100644 index 0000000000..e082f3ca72 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/Configuration.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_CONFIGURATION")] + public unsafe partial struct Configuration + { + public Configuration + ( + uint? numSubmitThreads = null, + int? forceMappingLayer = null, + int? disableBypassIO = null, + int? disableTelemetry = null + ) : this() + { + if (numSubmitThreads is not null) + { + NumSubmitThreads = numSubmitThreads.Value; + } + + if (forceMappingLayer is not null) + { + ForceMappingLayer = forceMappingLayer.Value; + } + + if (disableBypassIO is not null) + { + DisableBypassIO = disableBypassIO.Value; + } + + if (disableTelemetry is not null) + { + DisableTelemetry = disableTelemetry.Value; + } + } + + + [NativeName("Type", "UINT32")] + [NativeName("Type.Name", "UINT32")] + [NativeName("Name", "NumSubmitThreads")] + public uint NumSubmitThreads; + + [NativeName("Type", "BOOL")] + [NativeName("Type.Name", "BOOL")] + [NativeName("Name", "ForceMappingLayer")] + public int ForceMappingLayer; + + [NativeName("Type", "BOOL")] + [NativeName("Type.Name", "BOOL")] + [NativeName("Name", "DisableBypassIO")] + public int DisableBypassIO; + + [NativeName("Type", "BOOL")] + [NativeName("Type.Name", "BOOL")] + [NativeName("Name", "DisableTelemetry")] + public int DisableTelemetry; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/CustomDecompressionRequest.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/CustomDecompressionRequest.gen.cs new file mode 100644 index 0000000000..cec769b61f --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/CustomDecompressionRequest.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_CUSTOM_DECOMPRESSION_REQUEST")] + public unsafe partial struct CustomDecompressionRequest + { + public CustomDecompressionRequest + ( + ulong? id = null, + CompressionFormat? compressionFormat = null, + ulong? srcSize = null, + void* srcBuffer = null, + ulong? dstSize = null, + void* dstBuffer = null + ) : this() + { + if (id is not null) + { + Id = id.Value; + } + + if (compressionFormat is not null) + { + CompressionFormat = compressionFormat.Value; + } + + if (srcSize is not null) + { + SrcSize = srcSize.Value; + } + + if (srcBuffer is not null) + { + SrcBuffer = srcBuffer; + } + + if (dstSize is not null) + { + DstSize = dstSize.Value; + } + + if (dstBuffer is not null) + { + DstBuffer = dstBuffer; + } + } + + + [NativeName("Type", "UINT64")] + [NativeName("Type.Name", "UINT64")] + [NativeName("Name", "Id")] + public ulong Id; + + [NativeName("Type", "DSTORAGE_COMPRESSION_FORMAT")] + [NativeName("Type.Name", "DSTORAGE_COMPRESSION_FORMAT")] + [NativeName("Name", "CompressionFormat")] + public CompressionFormat CompressionFormat; + + [NativeName("Type", "UINT64")] + [NativeName("Type.Name", "UINT64")] + [NativeName("Name", "SrcSize")] + public ulong SrcSize; + + [NativeName("Type", "const void *")] + [NativeName("Type.Name", "const void *")] + [NativeName("Name", "SrcBuffer")] + public void* SrcBuffer; + + [NativeName("Type", "UINT64")] + [NativeName("Type.Name", "UINT64")] + [NativeName("Name", "DstSize")] + public ulong DstSize; + + [NativeName("Type", "void *")] + [NativeName("Type.Name", "void *")] + [NativeName("Name", "DstBuffer")] + public void* DstBuffer; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/CustomDecompressionResult.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/CustomDecompressionResult.gen.cs new file mode 100644 index 0000000000..05dc222b90 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/CustomDecompressionResult.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_CUSTOM_DECOMPRESSION_RESULT")] + public unsafe partial struct CustomDecompressionResult + { + public CustomDecompressionResult + ( + ulong? id = null, + int? result = null + ) : this() + { + if (id is not null) + { + Id = id.Value; + } + + if (result is not null) + { + Result = result.Value; + } + } + + + [NativeName("Type", "UINT64")] + [NativeName("Type.Name", "UINT64")] + [NativeName("Name", "Id")] + public ulong Id; + + [NativeName("Type", "HRESULT")] + [NativeName("Type.Name", "HRESULT")] + [NativeName("Name", "Result")] + public int Result; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/Destination.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/Destination.gen.cs new file mode 100644 index 0000000000..07b414990d --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/Destination.gen.cs @@ -0,0 +1,89 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [StructLayout(LayoutKind.Explicit)] + [NativeName("Name", "DSTORAGE_DESTINATION")] + public unsafe partial struct Destination + { + public Destination + ( + DestinationMemory? memory = null, + DestinationBuffer? buffer = null, + DestinationTextureRegion? texture = null, + DestinationMultipleSubresources? multipleSubresources = null, + DestinationTiles? tiles = null + ) : this() + { + if (memory is not null) + { + Memory = memory.Value; + } + + if (buffer is not null) + { + Buffer = buffer.Value; + } + + if (texture is not null) + { + Texture = texture.Value; + } + + if (multipleSubresources is not null) + { + MultipleSubresources = multipleSubresources.Value; + } + + if (tiles is not null) + { + Tiles = tiles.Value; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_DESTINATION_MEMORY")] + [NativeName("Type.Name", "DSTORAGE_DESTINATION_MEMORY")] + [NativeName("Name", "Memory")] + public DestinationMemory Memory; + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_DESTINATION_BUFFER")] + [NativeName("Type.Name", "DSTORAGE_DESTINATION_BUFFER")] + [NativeName("Name", "Buffer")] + public DestinationBuffer Buffer; + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_DESTINATION_TEXTURE_REGION")] + [NativeName("Type.Name", "DSTORAGE_DESTINATION_TEXTURE_REGION")] + [NativeName("Name", "Texture")] + public DestinationTextureRegion Texture; + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES")] + [NativeName("Type.Name", "DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES")] + [NativeName("Name", "MultipleSubresources")] + public DestinationMultipleSubresources MultipleSubresources; + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_DESTINATION_TILES")] + [NativeName("Type.Name", "DSTORAGE_DESTINATION_TILES")] + [NativeName("Name", "Tiles")] + public DestinationTiles Tiles; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationBuffer.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationBuffer.gen.cs new file mode 100644 index 0000000000..1aa1dc445b --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationBuffer.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_DESTINATION_BUFFER")] + public unsafe partial struct DestinationBuffer + { + public DestinationBuffer + ( + Silk.NET.Direct3D12.ID3D12Resource* resource = null, + ulong? offset = null, + uint? size = null + ) : this() + { + if (resource is not null) + { + Resource = resource; + } + + if (offset is not null) + { + Offset = offset.Value; + } + + if (size is not null) + { + Size = size.Value; + } + } + + + [NativeName("Type", "ID3D12Resource *")] + [NativeName("Type.Name", "ID3D12Resource *")] + [NativeName("Name", "Resource")] + public Silk.NET.Direct3D12.ID3D12Resource* Resource; + + [NativeName("Type", "UINT64")] + [NativeName("Type.Name", "UINT64")] + [NativeName("Name", "Offset")] + public ulong Offset; + + [NativeName("Type", "UINT32")] + [NativeName("Type.Name", "UINT32")] + [NativeName("Name", "Size")] + public uint Size; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationMemory.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationMemory.gen.cs new file mode 100644 index 0000000000..01383732fd --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationMemory.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_DESTINATION_MEMORY")] + public unsafe partial struct DestinationMemory + { + public DestinationMemory + ( + void* buffer = null, + uint? size = null + ) : this() + { + if (buffer is not null) + { + Buffer = buffer; + } + + if (size is not null) + { + Size = size.Value; + } + } + + + [NativeName("Type", "void *")] + [NativeName("Type.Name", "void *")] + [NativeName("Name", "Buffer")] + public void* Buffer; + + [NativeName("Type", "UINT32")] + [NativeName("Type.Name", "UINT32")] + [NativeName("Name", "Size")] + public uint Size; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationMultipleSubresources.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationMultipleSubresources.gen.cs new file mode 100644 index 0000000000..cdab98ba7b --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationMultipleSubresources.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES")] + public unsafe partial struct DestinationMultipleSubresources + { + public DestinationMultipleSubresources + ( + Silk.NET.Direct3D12.ID3D12Resource* resource = null, + uint? firstSubresource = null + ) : this() + { + if (resource is not null) + { + Resource = resource; + } + + if (firstSubresource is not null) + { + FirstSubresource = firstSubresource.Value; + } + } + + + [NativeName("Type", "ID3D12Resource *")] + [NativeName("Type.Name", "ID3D12Resource *")] + [NativeName("Name", "Resource")] + public Silk.NET.Direct3D12.ID3D12Resource* Resource; + + [NativeName("Type", "UINT")] + [NativeName("Type.Name", "UINT")] + [NativeName("Name", "FirstSubresource")] + public uint FirstSubresource; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationTextureRegion.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationTextureRegion.gen.cs new file mode 100644 index 0000000000..ae1a397dbf --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationTextureRegion.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_DESTINATION_TEXTURE_REGION")] + public unsafe partial struct DestinationTextureRegion + { + public DestinationTextureRegion + ( + Silk.NET.Direct3D12.ID3D12Resource* resource = null, + uint? subresourceIndex = null, + Silk.NET.Direct3D12.Box? region = null + ) : this() + { + if (resource is not null) + { + Resource = resource; + } + + if (subresourceIndex is not null) + { + SubresourceIndex = subresourceIndex.Value; + } + + if (region is not null) + { + Region = region.Value; + } + } + + + [NativeName("Type", "ID3D12Resource *")] + [NativeName("Type.Name", "ID3D12Resource *")] + [NativeName("Name", "Resource")] + public Silk.NET.Direct3D12.ID3D12Resource* Resource; + + [NativeName("Type", "UINT")] + [NativeName("Type.Name", "UINT")] + [NativeName("Name", "SubresourceIndex")] + public uint SubresourceIndex; + + [NativeName("Type", "D3D12_BOX")] + [NativeName("Type.Name", "D3D12_BOX")] + [NativeName("Name", "Region")] + public Silk.NET.Direct3D12.Box Region; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationTiles.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationTiles.gen.cs new file mode 100644 index 0000000000..c46e693d5d --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/DestinationTiles.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_DESTINATION_TILES")] + public unsafe partial struct DestinationTiles + { + public DestinationTiles + ( + Silk.NET.Direct3D12.ID3D12Resource* resource = null, + Silk.NET.Direct3D12.TiledResourceCoordinate? tiledRegionStartCoordinate = null, + Silk.NET.Direct3D12.TileRegionSize? tileRegionSize = null + ) : this() + { + if (resource is not null) + { + Resource = resource; + } + + if (tiledRegionStartCoordinate is not null) + { + TiledRegionStartCoordinate = tiledRegionStartCoordinate.Value; + } + + if (tileRegionSize is not null) + { + TileRegionSize = tileRegionSize.Value; + } + } + + + [NativeName("Type", "ID3D12Resource *")] + [NativeName("Type.Name", "ID3D12Resource *")] + [NativeName("Name", "Resource")] + public Silk.NET.Direct3D12.ID3D12Resource* Resource; + + [NativeName("Type", "D3D12_TILED_RESOURCE_COORDINATE")] + [NativeName("Type.Name", "D3D12_TILED_RESOURCE_COORDINATE")] + [NativeName("Name", "TiledRegionStartCoordinate")] + public Silk.NET.Direct3D12.TiledResourceCoordinate TiledRegionStartCoordinate; + + [NativeName("Type", "D3D12_TILE_REGION_SIZE")] + [NativeName("Type.Name", "D3D12_TILE_REGION_SIZE")] + [NativeName("Name", "TileRegionSize")] + public Silk.NET.Direct3D12.TileRegionSize TileRegionSize; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorFirstFailure.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorFirstFailure.gen.cs new file mode 100644 index 0000000000..d6c899c531 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorFirstFailure.gen.cs @@ -0,0 +1,121 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_ERROR_FIRST_FAILURE")] + public unsafe partial struct ErrorFirstFailure + { + public ErrorFirstFailure + ( + int? hResult = null, + CommandType? commandType = null, + ErrorFirstFailureUnion? anonymous = null, + ErrorParametersRequest? request = null, + ErrorParametersStatus? status = null, + ErrorParametersSignal? signal = null + ) : this() + { + if (hResult is not null) + { + HResult = hResult.Value; + } + + if (commandType is not null) + { + CommandType = commandType.Value; + } + + if (anonymous is not null) + { + Anonymous = anonymous.Value; + } + + if (request is not null) + { + Request = request.Value; + } + + if (status is not null) + { + Status = status.Value; + } + + if (signal is not null) + { + Signal = signal.Value; + } + } + + + [NativeName("Type", "HRESULT")] + [NativeName("Type.Name", "HRESULT")] + [NativeName("Name", "HResult")] + public int HResult; + + [NativeName("Type", "DSTORAGE_COMMAND_TYPE")] + [NativeName("Type.Name", "DSTORAGE_COMMAND_TYPE")] + [NativeName("Name", "CommandType")] + public CommandType CommandType; + + [NativeName("Type", "")] + [NativeName("Type.Name", "__AnonymousRecord_dstorage_L502_C5")] + [NativeName("Name", "anonymous1")] + public ErrorFirstFailureUnion Anonymous; +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ErrorParametersRequest Request + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Request; + } +#else + public ErrorParametersRequest Request + { + get => Anonymous.Request; + set => Anonymous.Request = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ErrorParametersStatus Status + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Status; + } +#else + public ErrorParametersStatus Status + { + get => Anonymous.Status; + set => Anonymous.Status = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ErrorParametersSignal Signal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Signal; + } +#else + public ErrorParametersSignal Signal + { + get => Anonymous.Signal; + set => Anonymous.Signal = value; + } +#endif + + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorFirstFailureUnion.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorFirstFailureUnion.gen.cs new file mode 100644 index 0000000000..70a5ac7c62 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorFirstFailureUnion.gen.cs @@ -0,0 +1,65 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [StructLayout(LayoutKind.Explicit)] + [NativeName("Name", "__AnonymousRecord_dstorage_L502_C5")] + public unsafe partial struct ErrorFirstFailureUnion + { + public ErrorFirstFailureUnion + ( + ErrorParametersRequest? request = null, + ErrorParametersStatus? status = null, + ErrorParametersSignal? signal = null + ) : this() + { + if (request is not null) + { + Request = request.Value; + } + + if (status is not null) + { + Status = status.Value; + } + + if (signal is not null) + { + Signal = signal.Value; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_ERROR_PARAMETERS_REQUEST")] + [NativeName("Type.Name", "DSTORAGE_ERROR_PARAMETERS_REQUEST")] + [NativeName("Name", "Request")] + public ErrorParametersRequest Request; + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_ERROR_PARAMETERS_STATUS")] + [NativeName("Type.Name", "DSTORAGE_ERROR_PARAMETERS_STATUS")] + [NativeName("Name", "Status")] + public ErrorParametersStatus Status; + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_ERROR_PARAMETERS_SIGNAL")] + [NativeName("Type.Name", "DSTORAGE_ERROR_PARAMETERS_SIGNAL")] + [NativeName("Name", "Signal")] + public ErrorParametersSignal Signal; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersRequest.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersRequest.gen.cs new file mode 100644 index 0000000000..2f46c0f260 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersRequest.gen.cs @@ -0,0 +1,48 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "DSTORAGE_ERROR_PARAMETERS_REQUEST")] + public unsafe partial struct ErrorParametersRequest + { + public ErrorParametersRequest + ( + Request? request = null + ) : this() + { + if (request is not null) + { + Request = request.Value; + } + } + + [NativeName("Type", "WCHAR [260]")] + [NativeName("Type.Name", "WCHAR [260]")] + [NativeName("Name", "Filename")] + public fixed char Filename[260]; + [NativeName("Type", "CHAR [260]")] + [NativeName("Type.Name", "CHAR [260]")] + [NativeName("Name", "RequestName")] + public fixed byte RequestName[260]; + + [NativeName("Type", "DSTORAGE_REQUEST")] + [NativeName("Type.Name", "DSTORAGE_REQUEST")] + [NativeName("Name", "Request")] + public Request Request; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersSignal.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersSignal.gen.cs new file mode 100644 index 0000000000..50653d4be3 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersSignal.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_ERROR_PARAMETERS_SIGNAL")] + public unsafe partial struct ErrorParametersSignal + { + public ErrorParametersSignal + ( + Silk.NET.Direct3D12.ID3D12Fence* fence = null, + ulong? value = null + ) : this() + { + if (fence is not null) + { + Fence = fence; + } + + if (value is not null) + { + Value = value.Value; + } + } + + + [NativeName("Type", "ID3D12Fence *")] + [NativeName("Type.Name", "ID3D12Fence *")] + [NativeName("Name", "Fence")] + public Silk.NET.Direct3D12.ID3D12Fence* Fence; + + [NativeName("Type", "UINT64")] + [NativeName("Type.Name", "UINT64")] + [NativeName("Name", "Value")] + public ulong Value; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersStatus.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersStatus.gen.cs new file mode 100644 index 0000000000..17f4672f31 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorParametersStatus.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_ERROR_PARAMETERS_STATUS")] + public unsafe partial struct ErrorParametersStatus + { + public ErrorParametersStatus + ( + IDStorageStatusArray* statusArray = null, + uint? index = null + ) : this() + { + if (statusArray is not null) + { + StatusArray = statusArray; + } + + if (index is not null) + { + Index = index.Value; + } + } + + + [NativeName("Type", "IDStorageStatusArray *")] + [NativeName("Type.Name", "IDStorageStatusArray *")] + [NativeName("Name", "StatusArray")] + public IDStorageStatusArray* StatusArray; + + [NativeName("Type", "UINT32")] + [NativeName("Type.Name", "UINT32")] + [NativeName("Name", "Index")] + public uint Index; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorRecord.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorRecord.gen.cs new file mode 100644 index 0000000000..2fdbaf5ebe --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/ErrorRecord.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_ERROR_RECORD")] + public unsafe partial struct ErrorRecord + { + public ErrorRecord + ( + uint? failureCount = null, + ErrorFirstFailure? firstFailure = null + ) : this() + { + if (failureCount is not null) + { + FailureCount = failureCount.Value; + } + + if (firstFailure is not null) + { + FirstFailure = firstFailure.Value; + } + } + + + [NativeName("Type", "UINT32")] + [NativeName("Type.Name", "UINT32")] + [NativeName("Name", "FailureCount")] + public uint FailureCount; + + [NativeName("Type", "DSTORAGE_ERROR_FIRST_FAILURE")] + [NativeName("Type.Name", "DSTORAGE_ERROR_FIRST_FAILURE")] + [NativeName("Name", "FirstFailure")] + public ErrorFirstFailure FirstFailure; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageCustomDecompressionQueue.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageCustomDecompressionQueue.gen.cs new file mode 100644 index 0000000000..7cfcaa0a8f --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageCustomDecompressionQueue.gen.cs @@ -0,0 +1,299 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Guid("97179b2f-2c21-49ca-8291-4e1bf4a160df")] + [NativeName("Name", "IDStorageCustomDecompressionQueue")] + public unsafe partial struct IDStorageCustomDecompressionQueue + { + public static readonly Guid Guid = new("97179b2f-2c21-49ca-8291-4e1bf4a160df"); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IDStorageCustomDecompressionQueue val) + => Unsafe.As(ref val); + + public IDStorageCustomDecompressionQueue + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObject); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObject); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe void* GetEvent() + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + void* ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetRequests(uint maxRequests, CustomDecompressionRequest* requests, uint* numRequests) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, maxRequests, requests, numRequests); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, maxRequests, requests, numRequests); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, maxRequests, requests, numRequests); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int GetRequests(uint maxRequests, CustomDecompressionRequest* requests, ref uint numRequests) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* numRequestsPtr = &numRequests) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, maxRequests, requests, numRequestsPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, maxRequests, requests, numRequestsPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, maxRequests, requests, numRequestsPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetRequests(uint maxRequests, ref CustomDecompressionRequest requests, uint* numRequests) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomDecompressionRequest* requestsPtr = &requests) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, maxRequests, requestsPtr, numRequests); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, maxRequests, requestsPtr, numRequests); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, maxRequests, requestsPtr, numRequests); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly int GetRequests(uint maxRequests, ref CustomDecompressionRequest requests, ref uint numRequests) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomDecompressionRequest* requestsPtr = &requests) + { + fixed (uint* numRequestsPtr = &numRequests) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, maxRequests, requestsPtr, numRequestsPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, maxRequests, requestsPtr, numRequestsPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, maxRequests, requestsPtr, numRequestsPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetRequestResults(uint numResults, CustomDecompressionResult* results) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, numResults, results); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, numResults, results); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, numResults, results); + } + #endif + return ret; + } + + /// To be documented. + public readonly int SetRequestResults(uint numResults, ref CustomDecompressionResult results) + { + var @this = (IDStorageCustomDecompressionQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomDecompressionResult* resultsPtr = &results) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, numResults, resultsPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, numResults, resultsPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, numResults, resultsPtr); + } + #endif + } + return ret; + } + + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageFactory.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageFactory.gen.cs new file mode 100644 index 0000000000..31dbfc7b14 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageFactory.gen.cs @@ -0,0 +1,981 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Guid("6924ea0c-c3cd-4826-b10a-f64f4ed927c1")] + [NativeName("Name", "IDStorageFactory")] + public unsafe partial struct IDStorageFactory + { + public static readonly Guid Guid = new("6924ea0c-c3cd-4826-b10a-f64f4ed927c1"); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IDStorageFactory val) + => Unsafe.As(ref val); + + public IDStorageFactory + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObject); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObject); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateQueue([Flow(FlowDirection.In)] QueueDesc* desc, Guid* riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, desc, riid, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, desc, riid, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, desc, riid, ppv); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int CreateQueue([Flow(FlowDirection.In)] QueueDesc* desc, Guid* riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, desc, riid, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, desc, riid, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, desc, riid, ppvPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateQueue([Flow(FlowDirection.In)] QueueDesc* desc, ref Guid riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, desc, riidPtr, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, desc, riidPtr, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, desc, riidPtr, ppv); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateQueue([Flow(FlowDirection.In)] QueueDesc* desc, ref Guid riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, desc, riidPtr, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, desc, riidPtr, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, desc, riidPtr, ppvPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateQueue([Flow(FlowDirection.In)] in QueueDesc desc, Guid* riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (QueueDesc* descPtr = &desc) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, descPtr, riid, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, descPtr, riid, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, descPtr, riid, ppv); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateQueue([Flow(FlowDirection.In)] in QueueDesc desc, Guid* riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (QueueDesc* descPtr = &desc) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, descPtr, riid, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, descPtr, riid, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, descPtr, riid, ppvPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateQueue([Flow(FlowDirection.In)] in QueueDesc desc, ref Guid riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (QueueDesc* descPtr = &desc) + { + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, descPtr, riidPtr, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, descPtr, riidPtr, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, descPtr, riidPtr, ppv); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateQueue([Flow(FlowDirection.In)] in QueueDesc desc, ref Guid riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (QueueDesc* descPtr = &desc) + { + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, descPtr, riidPtr, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, descPtr, riidPtr, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, descPtr, riidPtr, ppvPtr); + } + #endif + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile(char* path, Guid* riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, path, riid, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, path, riid, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, path, riid, ppv); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile(char* path, Guid* riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, path, riid, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, path, riid, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, path, riid, ppvPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile(char* path, ref Guid riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, path, riidPtr, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, path, riidPtr, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, path, riidPtr, ppv); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile(char* path, ref Guid riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, path, riidPtr, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, path, riidPtr, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, path, riidPtr, ppvPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile(ref char path, Guid* riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pathPtr = &path) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, pathPtr, riid, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, pathPtr, riid, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, pathPtr, riid, ppv); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile(ref char path, Guid* riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pathPtr = &path) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, pathPtr, riid, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, pathPtr, riid, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, pathPtr, riid, ppvPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile(ref char path, ref Guid riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pathPtr = &path) + { + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, pathPtr, riidPtr, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, pathPtr, riidPtr, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, pathPtr, riidPtr, ppv); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile(ref char path, ref Guid riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pathPtr = &path) + { + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, pathPtr, riidPtr, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, pathPtr, riidPtr, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, pathPtr, riidPtr, ppvPtr); + } + #endif + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string path, Guid* riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pathPtr = (byte*) SilkMarshal.StringToPtr(path, NativeStringEncoding.UTF8); + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, pathPtr, riid, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, pathPtr, riid, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, pathPtr, riid, ppv); + } + #endif + SilkMarshal.Free((nint)pathPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string path, Guid* riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pathPtr = (byte*) SilkMarshal.StringToPtr(path, NativeStringEncoding.UTF8); + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, pathPtr, riid, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, pathPtr, riid, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, pathPtr, riid, ppvPtr); + } + #endif + } + SilkMarshal.Free((nint)pathPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string path, ref Guid riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pathPtr = (byte*) SilkMarshal.StringToPtr(path, NativeStringEncoding.UTF8); + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, pathPtr, riidPtr, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, pathPtr, riidPtr, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, pathPtr, riidPtr, ppv); + } + #endif + } + SilkMarshal.Free((nint)pathPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int OpenFile([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string path, ref Guid riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pathPtr = (byte*) SilkMarshal.StringToPtr(path, NativeStringEncoding.UTF8); + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, pathPtr, riidPtr, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, pathPtr, riidPtr, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, pathPtr, riidPtr, ppvPtr); + } + #endif + } + } + SilkMarshal.Free((nint)pathPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, byte* name, Guid* riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, name, riid, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, name, riid, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, name, riid, ppv); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, byte* name, Guid* riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, name, riid, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, name, riid, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, name, riid, ppvPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, byte* name, ref Guid riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, name, riidPtr, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, name, riidPtr, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, name, riidPtr, ppv); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, byte* name, ref Guid riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, name, riidPtr, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, name, riidPtr, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, name, riidPtr, ppvPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, ref byte name, Guid* riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (byte* namePtr = &name) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, namePtr, riid, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, namePtr, riid, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, namePtr, riid, ppv); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, ref byte name, Guid* riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (byte* namePtr = &name) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, namePtr, riid, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, namePtr, riid, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, namePtr, riid, ppvPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, ref byte name, ref Guid riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (byte* namePtr = &name) + { + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppv); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, ref byte name, ref Guid riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (byte* namePtr = &name) + { + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppvPtr); + } + #endif + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, Guid* riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var namePtr = (byte*) SilkMarshal.StringToPtr(name, NativeStringEncoding.UTF8); + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, namePtr, riid, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, namePtr, riid, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, namePtr, riid, ppv); + } + #endif + SilkMarshal.Free((nint)namePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, Guid* riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var namePtr = (byte*) SilkMarshal.StringToPtr(name, NativeStringEncoding.UTF8); + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, namePtr, riid, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, namePtr, riid, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, namePtr, riid, ppvPtr); + } + #endif + } + SilkMarshal.Free((nint)namePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, ref Guid riid, void** ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var namePtr = (byte*) SilkMarshal.StringToPtr(name, NativeStringEncoding.UTF8); + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppv); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppv); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppv); + } + #endif + } + SilkMarshal.Free((nint)namePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateStatusArray(uint capacity, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, ref Guid riid, ref void* ppv) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var namePtr = (byte*) SilkMarshal.StringToPtr(name, NativeStringEncoding.UTF8); + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvPtr = &ppv) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppvPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppvPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, capacity, namePtr, riidPtr, ppvPtr); + } + #endif + } + } + SilkMarshal.Free((nint)namePtr); + return ret; + } + + /// To be documented. + public readonly void SetDebugFlags(uint flags) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[6])(@this, flags); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[6])(@this, flags); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[6])(@this, flags); + } + #endif + } + + /// To be documented. + public readonly int SetStagingBufferSize(uint size) + { + var @this = (IDStorageFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[7])(@this, size); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[7])(@this, size); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[7])(@this, size); + } + #endif + return ret; + } + + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageFile.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageFile.gen.cs new file mode 100644 index 0000000000..fba12d53b6 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageFile.gen.cs @@ -0,0 +1,205 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Guid("5de95e7b-955a-4868-a73c-243b29f4b8da")] + [NativeName("Name", "IDStorageFile")] + public unsafe partial struct IDStorageFile + { + public static readonly Guid Guid = new("5de95e7b-955a-4868-a73c-243b29f4b8da"); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IDStorageFile val) + => Unsafe.As(ref val); + + public IDStorageFile + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObject); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObject); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly void Close() + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this); + } + + /// To be documented. + public readonly unsafe int GetFileInformation(Silk.NET.Core.Win32Extras.ByHandleFileInformation* info) + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, info); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, info); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, info); + } + #endif + return ret; + } + + /// To be documented. + public readonly int GetFileInformation(ref Silk.NET.Core.Win32Extras.ByHandleFileInformation info) + { + var @this = (IDStorageFile*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Win32Extras.ByHandleFileInformation* infoPtr = &info) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, infoPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, infoPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, infoPtr); + } + #endif + } + return ret; + } + + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageQueue.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageQueue.gen.cs new file mode 100644 index 0000000000..9926a94392 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageQueue.gen.cs @@ -0,0 +1,391 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Guid("cfdbd83f-9e06-4fda-8ea5-69042137f49b")] + [NativeName("Name", "IDStorageQueue")] + public unsafe partial struct IDStorageQueue + { + public static readonly Guid Guid = new("cfdbd83f-9e06-4fda-8ea5-69042137f49b"); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IDStorageQueue val) + => Unsafe.As(ref val); + + public IDStorageQueue + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObject); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObject); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe void EnqueueRequest([Flow(FlowDirection.In)] Request* request) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[3])(@this, request); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, request); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, request); + } + #endif + } + + /// To be documented. + public readonly void EnqueueRequest([Flow(FlowDirection.In)] in Request request) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (Request* requestPtr = &request) + { + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[3])(@this, requestPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, requestPtr); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, requestPtr); + } + #endif + } + } + + /// To be documented. + public readonly unsafe void EnqueueStatus(IDStorageStatusArray* statusArray, uint index) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[4])(@this, statusArray, index); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, statusArray, index); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, statusArray, index); + } + #endif + } + + /// To be documented. + public readonly void EnqueueStatus(ref IDStorageStatusArray statusArray, uint index) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (IDStorageStatusArray* statusArrayPtr = &statusArray) + { + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[4])(@this, statusArrayPtr, index); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, statusArrayPtr, index); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, statusArrayPtr, index); + } + #endif + } + } + + /// To be documented. + public readonly unsafe void EnqueueSignal(Silk.NET.Direct3D12.ID3D12Fence* fence, ulong value) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[5])(@this, fence, value); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, fence, value); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, fence, value); + } + #endif + } + + /// To be documented. + public readonly void EnqueueSignal(ref Silk.NET.Direct3D12.ID3D12Fence fence, ulong value) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (Silk.NET.Direct3D12.ID3D12Fence* fencePtr = &fence) + { + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[5])(@this, fencePtr, value); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[5])(@this, fencePtr, value); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[5])(@this, fencePtr, value); + } + #endif + } + } + + /// To be documented. + public readonly void Submit() + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Stdcall])LpVtbl[6])(@this); + } + + /// To be documented. + public readonly void CancelRequestsWithTag(ulong mask, ulong value) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[7])(@this, mask, value); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[7])(@this, mask, value); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[7])(@this, mask, value); + } + #endif + } + + /// To be documented. + public readonly void Close() + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Stdcall])LpVtbl[8])(@this); + } + + /// To be documented. + public readonly unsafe void* GetErrorEvent() + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + void* ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[9])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe void RetrieveErrorRecord(ErrorRecord* record) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[10])(@this, record); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[10])(@this, record); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[10])(@this, record); + } + #endif + } + + /// To be documented. + public readonly void RetrieveErrorRecord(ref ErrorRecord record) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (ErrorRecord* recordPtr = &record) + { + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[10])(@this, recordPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[10])(@this, recordPtr); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[10])(@this, recordPtr); + } + #endif + } + } + + /// To be documented. + public readonly unsafe void Query(QueueInfo* info) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[11])(@this, info); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[11])(@this, info); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[11])(@this, info); + } + #endif + } + + /// To be documented. + public readonly void Query(ref QueueInfo info) + { + var @this = (IDStorageQueue*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (QueueInfo* infoPtr = &info) + { + #if NET5_0_OR_GREATER + ((delegate* unmanaged)LpVtbl[11])(@this, infoPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ((delegate* unmanaged[Stdcall])LpVtbl[11])(@this, infoPtr); + } + else + { + ((delegate* unmanaged[Cdecl])LpVtbl[11])(@this, infoPtr); + } + #endif + } + } + + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageStatusArray.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageStatusArray.gen.cs new file mode 100644 index 0000000000..48ddd62b52 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/IDStorageStatusArray.gen.cs @@ -0,0 +1,195 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [Guid("82397587-7cd5-453b-a02e-31379bd64656")] + [NativeName("Name", "IDStorageStatusArray")] + public unsafe partial struct IDStorageStatusArray + { + public static readonly Guid Guid = new("82397587-7cd5-453b-a02e-31379bd64656"); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IDStorageStatusArray val) + => Unsafe.As(ref val); + + public IDStorageStatusArray + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IDStorageStatusArray*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObject); + } + #endif + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IDStorageStatusArray*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riid, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riid, ppvObjectPtr); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IDStorageStatusArray*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObject); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObject); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObject); + } + #endif + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IDStorageStatusArray*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + #endif + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IDStorageStatusArray*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IDStorageStatusArray*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Stdcall])LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly bool IsComplete(uint index) + { + var @this = (IDStorageStatusArray*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + bool ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[3])(@this, index); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[3])(@this, index); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[3])(@this, index); + } + #endif + return ret; + } + + /// To be documented. + public readonly int GetHResult(uint index) + { + var @this = (IDStorageStatusArray*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + #if NET5_0_OR_GREATER + ret = ((delegate* unmanaged)LpVtbl[4])(@this, index); + #else + if (SilkMarshal.IsWinapiStdcall) + { + ret = ((delegate* unmanaged[Stdcall])LpVtbl[4])(@this, index); + } + else + { + ret = ((delegate* unmanaged[Cdecl])LpVtbl[4])(@this, index); + } + #endif + return ret; + } + + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/QueueDesc.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/QueueDesc.gen.cs new file mode 100644 index 0000000000..450d3da3cb --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/QueueDesc.gen.cs @@ -0,0 +1,83 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_QUEUE_DESC")] + public unsafe partial struct QueueDesc + { + public QueueDesc + ( + RequestSourceType? sourceType = null, + ushort? capacity = null, + Priority? priority = null, + byte* name = null, + Silk.NET.Direct3D12.ID3D12Device* device = null + ) : this() + { + if (sourceType is not null) + { + SourceType = sourceType.Value; + } + + if (capacity is not null) + { + Capacity = capacity.Value; + } + + if (priority is not null) + { + Priority = priority.Value; + } + + if (name is not null) + { + Name = name; + } + + if (device is not null) + { + Device = device; + } + } + + + [NativeName("Type", "DSTORAGE_REQUEST_SOURCE_TYPE")] + [NativeName("Type.Name", "DSTORAGE_REQUEST_SOURCE_TYPE")] + [NativeName("Name", "SourceType")] + public RequestSourceType SourceType; + + [NativeName("Type", "UINT16")] + [NativeName("Type.Name", "UINT16")] + [NativeName("Name", "Capacity")] + public ushort Capacity; + + [NativeName("Type", "DSTORAGE_PRIORITY")] + [NativeName("Type.Name", "DSTORAGE_PRIORITY")] + [NativeName("Name", "Priority")] + public Priority Priority; + + [NativeName("Type", "const CHAR *")] + [NativeName("Type.Name", "const CHAR *")] + [NativeName("Name", "Name")] + public byte* Name; + + [NativeName("Type", "ID3D12Device *")] + [NativeName("Type.Name", "ID3D12Device *")] + [NativeName("Name", "Device")] + public Silk.NET.Direct3D12.ID3D12Device* Device; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/QueueInfo.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/QueueInfo.gen.cs new file mode 100644 index 0000000000..7cd9bc79bf --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/QueueInfo.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_QUEUE_INFO")] + public unsafe partial struct QueueInfo + { + public QueueInfo + ( + QueueDesc? desc = null, + ushort? emptySlotCount = null, + ushort? requestCountUntilAutoSubmit = null + ) : this() + { + if (desc is not null) + { + Desc = desc.Value; + } + + if (emptySlotCount is not null) + { + EmptySlotCount = emptySlotCount.Value; + } + + if (requestCountUntilAutoSubmit is not null) + { + RequestCountUntilAutoSubmit = requestCountUntilAutoSubmit.Value; + } + } + + + [NativeName("Type", "DSTORAGE_QUEUE_DESC")] + [NativeName("Type.Name", "DSTORAGE_QUEUE_DESC")] + [NativeName("Name", "Desc")] + public QueueDesc Desc; + + [NativeName("Type", "UINT16")] + [NativeName("Type.Name", "UINT16")] + [NativeName("Name", "EmptySlotCount")] + public ushort EmptySlotCount; + + [NativeName("Type", "UINT16")] + [NativeName("Type.Name", "UINT16")] + [NativeName("Name", "RequestCountUntilAutoSubmit")] + public ushort RequestCountUntilAutoSubmit; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/Request.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/Request.gen.cs new file mode 100644 index 0000000000..02f4b6fd83 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/Request.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_REQUEST")] + public unsafe partial struct Request + { + public Request + ( + RequestOptions? options = null, + Source? source = null, + Destination? destination = null, + uint? uncompressedSize = null, + ulong? cancellationTag = null, + byte* name = null + ) : this() + { + if (options is not null) + { + Options = options.Value; + } + + if (source is not null) + { + Source = source.Value; + } + + if (destination is not null) + { + Destination = destination.Value; + } + + if (uncompressedSize is not null) + { + UncompressedSize = uncompressedSize.Value; + } + + if (cancellationTag is not null) + { + CancellationTag = cancellationTag.Value; + } + + if (name is not null) + { + Name = name; + } + } + + + [NativeName("Type", "DSTORAGE_REQUEST_OPTIONS")] + [NativeName("Type.Name", "DSTORAGE_REQUEST_OPTIONS")] + [NativeName("Name", "Options")] + public RequestOptions Options; + + [NativeName("Type", "DSTORAGE_SOURCE")] + [NativeName("Type.Name", "DSTORAGE_SOURCE")] + [NativeName("Name", "Source")] + public Source Source; + + [NativeName("Type", "DSTORAGE_DESTINATION")] + [NativeName("Type.Name", "DSTORAGE_DESTINATION")] + [NativeName("Name", "Destination")] + public Destination Destination; + + [NativeName("Type", "UINT32")] + [NativeName("Type.Name", "UINT32")] + [NativeName("Name", "UncompressedSize")] + public uint UncompressedSize; + + [NativeName("Type", "UINT64")] + [NativeName("Type.Name", "UINT64")] + [NativeName("Name", "CancellationTag")] + public ulong CancellationTag; + + [NativeName("Type", "const CHAR *")] + [NativeName("Type.Name", "const CHAR *")] + [NativeName("Name", "Name")] + public byte* Name; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/RequestOptions.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/RequestOptions.gen.cs new file mode 100644 index 0000000000..e818a1ddf1 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/RequestOptions.gen.cs @@ -0,0 +1,88 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_REQUEST_OPTIONS")] + public unsafe partial struct RequestOptions + { + public RequestOptions + ( + CompressionFormat? compressionFormat = null, + RequestSourceType? sourceType = null, + RequestDestinationType? destinationType = null, + ulong? reserved = null + ) : this() + { + if (compressionFormat is not null) + { + CompressionFormat = compressionFormat.Value; + } + + if (sourceType is not null) + { + SourceType = sourceType.Value; + } + + if (destinationType is not null) + { + DestinationType = destinationType.Value; + } + + if (reserved is not null) + { + Reserved = reserved.Value; + } + } + + + private byte _bitfield1; + + public CompressionFormat CompressionFormat + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (CompressionFormat)(_bitfield1 & 0xFF); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (byte)((CompressionFormat)(_bitfield1 & ~0xFF) | (CompressionFormat)((byte)(value) & 0xFF)); + } + + private ulong _bitfield2; + + public RequestSourceType SourceType + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (RequestSourceType)(_bitfield2 & 0x1UL); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield2 = (ulong)((RequestSourceType)(_bitfield2 & ~0x1UL) | (RequestSourceType)((ulong)(value) & 0x1UL)); + } + + public RequestDestinationType DestinationType + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (RequestDestinationType)((_bitfield2 >> 1) & 0x7FUL); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield2 = (ulong)((RequestDestinationType)(_bitfield2 & ~(0x7FUL << 1)) | (RequestDestinationType)(((ulong)(value) & 0x7FUL) << 1)); + } + + public ulong Reserved + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (ulong)((_bitfield2 >> 8) & 0xFFFFUL); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield2 = (ulong)((ulong)(_bitfield2 & ~(0xFFFFUL << 8)) | (ulong)(((ulong)(value) & 0xFFFFUL) << 8)); + } + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/Source.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/Source.gen.cs new file mode 100644 index 0000000000..81574c555c --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/Source.gen.cs @@ -0,0 +1,53 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [StructLayout(LayoutKind.Explicit)] + [NativeName("Name", "DSTORAGE_SOURCE")] + public unsafe partial struct Source + { + public Source + ( + SourceMemory? memory = null, + SourceFile? file = null + ) : this() + { + if (memory is not null) + { + Memory = memory.Value; + } + + if (file is not null) + { + File = file.Value; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_SOURCE_MEMORY")] + [NativeName("Type.Name", "DSTORAGE_SOURCE_MEMORY")] + [NativeName("Name", "Memory")] + public SourceMemory Memory; + + [FieldOffset(0)] + [NativeName("Type", "DSTORAGE_SOURCE_FILE")] + [NativeName("Type.Name", "DSTORAGE_SOURCE_FILE")] + [NativeName("Name", "File")] + public SourceFile File; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/SourceFile.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/SourceFile.gen.cs new file mode 100644 index 0000000000..d25db60ac5 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/SourceFile.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_SOURCE_FILE")] + public unsafe partial struct SourceFile + { + public SourceFile + ( + IDStorageFile* source = null, + ulong? offset = null, + uint? size = null + ) : this() + { + if (source is not null) + { + Source = source; + } + + if (offset is not null) + { + Offset = offset.Value; + } + + if (size is not null) + { + Size = size.Value; + } + } + + + [NativeName("Type", "IDStorageFile *")] + [NativeName("Type.Name", "IDStorageFile *")] + [NativeName("Name", "Source")] + public IDStorageFile* Source; + + [NativeName("Type", "UINT64")] + [NativeName("Type.Name", "UINT64")] + [NativeName("Name", "Offset")] + public ulong Offset; + + [NativeName("Type", "UINT32")] + [NativeName("Type.Name", "UINT32")] + [NativeName("Name", "Size")] + public uint Size; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/Structs/SourceMemory.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/Structs/SourceMemory.gen.cs new file mode 100644 index 0000000000..f4264f658d --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/Structs/SourceMemory.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.DirectStorage +{ + [NativeName("Name", "DSTORAGE_SOURCE_MEMORY")] + public unsafe partial struct SourceMemory + { + public SourceMemory + ( + void* source = null, + uint? size = null + ) : this() + { + if (source is not null) + { + Source = source; + } + + if (size is not null) + { + Size = size.Value; + } + } + + + [NativeName("Type", "const void *")] + [NativeName("Type.Name", "const void *")] + [NativeName("Name", "Source")] + public void* Source; + + [NativeName("Type", "UINT32")] + [NativeName("Type.Name", "UINT32")] + [NativeName("Name", "Size")] + public uint Size; + } +} diff --git a/src/Microsoft/Silk.NET.DirectStorage/silk.net.directstorage.h b/src/Microsoft/Silk.NET.DirectStorage/silk.net.directstorage.h new file mode 100644 index 0000000000..8807c7ec97 --- /dev/null +++ b/src/Microsoft/Silk.NET.DirectStorage/silk.net.directstorage.h @@ -0,0 +1,2 @@ +#include +#include \ No newline at end of file diff --git a/src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs b/src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs index 2d1cfc85ed..3942cd8539 100644 --- a/src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs +++ b/src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs @@ -34,6 +34,39 @@ public unsafe partial class XAudio : NativeAPI [NativeName("Type", "")] [NativeName("Name", "XAUDIO2D_DLL")] public const string DDll = unchecked((string) "xaudio2_9d.dll"); + [NativeName("Type", "int")] + [NativeName("Name", "MIDL_ANYSIZE_ARRAY")] + public const int MidlAnysizeArray = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_STREAMFLAGS_CROSSPROCESS")] + public const int AudclntStreamflagsCrossprocess = unchecked((int) 0x10000); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_STREAMFLAGS_LOOPBACK")] + public const int AudclntStreamflagsLoopback = unchecked((int) 0x20000); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_STREAMFLAGS_EVENTCALLBACK")] + public const int AudclntStreamflagsEventcallback = unchecked((int) 0x40000); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_STREAMFLAGS_NOPERSIST")] + public const int AudclntStreamflagsNopersist = unchecked((int) 0x80000); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_STREAMFLAGS_RATEADJUST")] + public const int AudclntStreamflagsRateadjust = unchecked((int) 0x100000); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY")] + public const int AudclntStreamflagsSrcDefaultQuality = unchecked((int) 0x8000000); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM")] + public const uint AudclntStreamflagsAutoconvertpcm = unchecked((uint) 0xFFFFFFFF80000000); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED")] + public const int AudclntSessionflagsExpirewhenunowned = unchecked((int) 0x10000000); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE")] + public const int AudclntSessionflagsDisplayHide = unchecked((int) 0x20000000); + [NativeName("Type", "int")] + [NativeName("Name", "AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED")] + public const int AudclntSessionflagsDisplayHidewhenexpired = unchecked((int) 0x40000000); [NativeName("Type", "unsigned int")] [NativeName("Name", "XAUDIO2_MAX_BUFFER_BYTES")] public const uint MaxBufferBytes = unchecked((uint) 0xFFFFFFFF80000000); diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/InstanceCreateFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/InstanceCreateFlags.gen.cs new file mode 100644 index 0000000000..c682d90d0d --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/InstanceCreateFlags.gen.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkInstanceCreateFlags")] + public enum InstanceCreateFlags : int + { + [NativeName("Name", "VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR")] + InstanceCreateEnumeratePortabilityBitKhr = 1, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/InstanceCreateInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/InstanceCreateInfo.gen.cs index 0734f12f5d..f0dd2a35e4 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/InstanceCreateInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/InstanceCreateInfo.gen.cs @@ -23,7 +23,7 @@ public InstanceCreateInfo ( StructureType? sType = StructureType.InstanceCreateInfo, void* pNext = null, - uint? flags = null, + InstanceCreateFlags? flags = null, ApplicationInfo* pApplicationInfo = null, uint? enabledLayerCount = null, byte** ppEnabledLayerNames = null, @@ -86,7 +86,7 @@ public InstanceCreateInfo [NativeName("Type", "VkInstanceCreateFlags")] [NativeName("Type.Name", "VkInstanceCreateFlags")] [NativeName("Name", "flags")] - public uint Flags; + public InstanceCreateFlags Flags; /// [NativeName("Type", "VkApplicationInfo*")] [NativeName("Type.Name", "VkApplicationInfo")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/VkVideo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/VkVideo.gen.cs new file mode 100644 index 0000000000..72a23d76ec --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Video/VkVideo.gen.cs @@ -0,0 +1,148 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Video +{ + public unsafe partial class VkVideo + { + [NativeName("Type", "int")] + [NativeName("Name", "VULKAN_VIDEO_CODECS_COMMON_H_")] + public const int VulkanVideoCodecsCommonH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "vulkan_video_codecs_common")] + public const int VulkanVideoCodecsCommon = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "VULKAN_VIDEO_CODEC_H264STD_H_")] + public const int VulkanVideoCodecH264StdH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "vulkan_video_codec_h264std")] + public const int VulkanVideoCodecH264std = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H264_CPB_CNT_LIST_SIZE")] + public const int StdVideoH264CpbCntListSize = unchecked((int) 0x20); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS")] + public const int StdVideoH264ScalingList4X4NumLists = unchecked((int) 0x6); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS")] + public const int StdVideoH264ScalingList4X4NumElements = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS")] + public const int StdVideoH264ScalingList8X8NumLists = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS")] + public const int StdVideoH264ScalingList8X8NumElements = unchecked((int) 0x40); + [NativeName("Type", "")] + [NativeName("Name", "VK_STD_VULKAN_VIDEO_CODEC_H264_EXTENSION_NAME")] + public const string VKStdVulkanVideoCodecH264ExtensionName = unchecked((string) "VK_STD_vulkan_video_codec_h264"); + [NativeName("Type", "int")] + [NativeName("Name", "VULKAN_VIDEO_CODEC_H264STD_DECODE_H_")] + public const int VulkanVideoCodecH264StdDecodeH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "vulkan_video_codec_h264std_decode")] + public const int VulkanVideoCodecH264stdDecode = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE")] + public const int StdVideoDecodeH264FieldOrderCountListSize = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_DECODE_H264_MVC_REF_LIST_SIZE")] + public const int StdVideoDecodeH264MvcRefListSize = unchecked((int) 0xF); + [NativeName("Type", "int")] + [NativeName("Name", "VULKAN_VIDEO_CODEC_H264STD_ENCODE_H_")] + public const int VulkanVideoCodecH264StdEncodeH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "vulkan_video_codec_h264std_encode")] + public const int VulkanVideoCodecH264stdEncode = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "VULKAN_VIDEO_CODEC_H265STD_H_")] + public const int VulkanVideoCodecH265StdH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "vulkan_video_codec_h265std")] + public const int VulkanVideoCodecH265std = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SUBLAYERS_MINUS1_LIST_SIZE")] + public const int StdVideoH265SublayersMinus1ListSize = unchecked((int) 0x7); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_CPB_CNT_LIST_SIZE")] + public const int StdVideoH265CpbCntListSize = unchecked((int) 0x20); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS")] + public const int StdVideoH265ScalingList4X4NumLists = unchecked((int) 0x6); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS")] + public const int StdVideoH265ScalingList4X4NumElements = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS")] + public const int StdVideoH265ScalingList8X8NumLists = unchecked((int) 0x6); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS")] + public const int StdVideoH265ScalingList8X8NumElements = unchecked((int) 0x40); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS")] + public const int StdVideoH265ScalingList16X16NumLists = unchecked((int) 0x6); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS")] + public const int StdVideoH265ScalingList16X16NumElements = unchecked((int) 0x40); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS")] + public const int StdVideoH265ScalingList32X32NumLists = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS")] + public const int StdVideoH265ScalingList32X32NumElements = unchecked((int) 0x40); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE")] + public const int StdVideoH265PredictorPaletteComponentsListSize = unchecked((int) 0x3); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE")] + public const int StdVideoH265PredictorPaletteCompEntriesListSize = unchecked((int) 0x80); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE")] + public const int StdVideoH265ChromaQPOffsetTileColsListSize = unchecked((int) 0x13); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE")] + public const int StdVideoH265ChromaQPOffsetTileRowsListSize = unchecked((int) 0x15); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE")] + public const int StdVideoH265ChromaQPOffsetListSize = unchecked((int) 0x6); + [NativeName("Type", "")] + [NativeName("Name", "VK_STD_VULKAN_VIDEO_CODEC_H265_EXTENSION_NAME")] + public const string VKStdVulkanVideoCodecH265ExtensionName = unchecked((string) "VK_STD_vulkan_video_codec_h265"); + [NativeName("Type", "int")] + [NativeName("Name", "VULKAN_VIDEO_CODEC_H265STD_DECODE_H_")] + public const int VulkanVideoCodecH265StdDecodeH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "vulkan_video_codec_h265std_decode")] + public const int VulkanVideoCodecH265stdDecode = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE")] + public const int StdVideoDecodeH265RefPicSetListSize = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "VULKAN_VIDEO_CODEC_H265STD_ENCODE_H_")] + public const int VulkanVideoCodecH265StdEncodeH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "vulkan_video_codec_h265std_encode")] + public const int VulkanVideoCodecH265stdEncode = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_ENCODE_H265_LUMA_LIST_SIZE")] + public const int StdVideoEncodeH265LumaListSize = unchecked((int) 0xF); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_ENCODE_H265_CHROMA_LIST_SIZE")] + public const int StdVideoEncodeH265ChromaListSize = unchecked((int) 0xF); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_ENCODE_H265_CHROMA_LISTS_NUM")] + public const int StdVideoEncodeH265ChromaListsNum = unchecked((int) 0x2); + + } +} + diff --git a/src/Windowing/Silk.NET.SDL/Sdl.gen.cs b/src/Windowing/Silk.NET.SDL/Sdl.gen.cs index 1e2d912d79..2ac67b116d 100644 --- a/src/Windowing/Silk.NET.SDL/Sdl.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Sdl.gen.cs @@ -16,6 +16,732 @@ namespace Silk.NET.SDL { public unsafe partial class Sdl : NativeAPI { + [NativeName("Type", "int")] + [NativeName("Name", "__ANDROID__")] + public const int Android = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_WINAPIFAMILY_H")] + public const int HaveWinapifamilyH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "__WINDOWS__")] + public const int Windows = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "__WIN32__")] + public const int Win32 = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "NULL")] + public const int Null = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_STDINT_H")] + public const int HaveStdintH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SIZEOF_VOIDP")] + public const int SizeofVoidp = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_DDRAW_H")] + public const int HaveDdrawH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_DINPUT_H")] + public const int HaveDinputH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_DSOUND_H")] + public const int HaveDsoundH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_DXGI_H")] + public const int HaveDxgiH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_XINPUT_H")] + public const int HaveXinputH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_MMDEVICEAPI_H")] + public const int HaveMmdeviceapiH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_AUDIOCLIENT_H")] + public const int HaveAudioclientH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_STDARG_H")] + public const int HaveStdargH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "HAVE_STDDEF_H")] + public const int HaveStddefH = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_DRIVER_WASAPI")] + public const int AudioDriverWasapi = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_DRIVER_DSOUND")] + public const int AudioDriverDsound = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_DRIVER_WINMM")] + public const int AudioDriverWinmm = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_DRIVER_DISK")] + public const int AudioDriverDisk = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_DRIVER_DUMMY")] + public const int AudioDriverDummy = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_JOYSTICK_DINPUT")] + public const int JoystickDinput = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_JOYSTICK_HIDAPI")] + public const int JoystickHidapi = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_JOYSTICK_VIRTUAL")] + public const int JoystickVirtual = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_JOYSTICK_WGI")] + public const int JoystickWgi = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_JOYSTICK_XINPUT")] + public const int JoystickXinput = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAPTIC_DINPUT")] + public const int HapticDinput = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAPTIC_XINPUT")] + public const int HapticXinput = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_SENSOR_WINDOWS")] + public const int SensorWindows = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_LOADSO_WINDOWS")] + public const int LoadsoWindows = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_THREAD_GENERIC_COND_SUFFIX")] + public const int ThreadGenericCondSuffix = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_THREAD_WINDOWS")] + public const int ThreadWindows = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_TIMER_WINDOWS")] + public const int TimerWindows = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_DRIVER_DUMMY")] + public const int VideoDriverDummy = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_DRIVER_WINDOWS")] + public const int VideoDriverWindows = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_RENDER_D3D")] + public const int VideoRenderD3D = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_RENDER_D3D11")] + public const int VideoRenderD3D11 = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_OPENGL")] + public const int VideoOpengl = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_OPENGL_WGL")] + public const int VideoOpenglWgl = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_RENDER_OGL")] + public const int VideoRenderOgl = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_RENDER_OGL_ES2")] + public const int VideoRenderOglES2 = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_OPENGL_ES2")] + public const int VideoOpenglES2 = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_OPENGL_EGL")] + public const int VideoOpenglEgl = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_VIDEO_VULKAN")] + public const int VideoVulkan = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_POWER_WINDOWS")] + public const int PowerWindows = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_FILESYSTEM_WINDOWS")] + public const int FilesystemWindows = unchecked((int) 0x1); + [NativeName("Type", "")] + [NativeName("Name", "SDL_PRIs64")] + public const string Pris64 = unchecked((string) "I64d"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_PRIu64")] + public const string Priu64 = unchecked((string) "I64u"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_PRIx64")] + public const string Prix64 = unchecked((string) "I64x"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_PRIX64")] + public const string Prix64 = unchecked((string) "I64X"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_PRIs32")] + public const string Pris32 = unchecked((string) "d"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_PRIu32")] + public const string Priu32 = unchecked((string) "u"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_PRIx32")] + public const string Prix32 = unchecked((string) "x"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_PRIX32")] + public const string Prix32 = unchecked((string) "X"); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_ASSERT_LEVEL")] + public const int AssertLevel = unchecked((int) 0x1); + [NativeName("Type", "")] + [NativeName("Name", "SDL_FILE")] + public const string File = unchecked((string) "SDL.h"); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_LINE")] + public const int Line = unchecked((int) 0x18C); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_LIL_ENDIAN")] + public const int LilEndian = unchecked((int) 0x4D2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_BIG_ENDIAN")] + public const int BigEndian = unchecked((int) 0x10E1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_BYTEORDER")] + public const int Byteorder = unchecked((int) 0x4D2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_MUTEX_TIMEDOUT")] + public const int MutexTimedout = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_MASK_BITSIZE")] + public const int AudioMaskBitsize = unchecked((int) 0xFF); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_U8")] + public const int AudioU8 = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S8")] + public const int AudioS8 = unchecked((int) 0x8008); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_U16LSB")] + public const int AudioU16Lsb = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S16LSB")] + public const int AudioS16Lsb = unchecked((int) 0x8010); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_U16MSB")] + public const int AudioU16Msb = unchecked((int) 0x1010); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S16MSB")] + public const int AudioS16Msb = unchecked((int) 0x9010); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_U16")] + public const int AudioU16 = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S16")] + public const int AudioS16 = unchecked((int) 0x8010); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S32LSB")] + public const int AudioS32Lsb = unchecked((int) 0x8020); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S32MSB")] + public const int AudioS32Msb = unchecked((int) 0x9020); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S32")] + public const int AudioS32 = unchecked((int) 0x8020); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_F32LSB")] + public const int AudioF32Lsb = unchecked((int) 0x8120); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_F32MSB")] + public const int AudioF32Msb = unchecked((int) 0x9120); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_F32")] + public const int AudioF32 = unchecked((int) 0x8120); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_U16SYS")] + public const int AudioU16Sys = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S16SYS")] + public const int AudioS16Sys = unchecked((int) 0x8010); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_S32SYS")] + public const int AudioS32Sys = unchecked((int) 0x8020); + [NativeName("Type", "int")] + [NativeName("Name", "AUDIO_F32SYS")] + public const int AudioF32Sys = unchecked((int) 0x8120); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_ALLOW_FREQUENCY_CHANGE")] + public const int AudioAllowFrequencyChange = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_ALLOW_FORMAT_CHANGE")] + public const int AudioAllowFormatChange = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_ALLOW_CHANNELS_CHANGE")] + public const int AudioAllowChannelsChange = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIO_ALLOW_SAMPLES_CHANGE")] + public const int AudioAllowSamplesChange = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_AUDIOCVT_MAX_FILTERS")] + public const int AudiocvtMaxFilters = unchecked((int) 0x9); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_MIX_MAXVOLUME")] + public const int MixMaxvolume = unchecked((int) 0x80); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_CACHELINE_SIZE")] + public const int CachelineSize = unchecked((int) 0x80); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_ALPHA_OPAQUE")] + public const int AlphaOpaque = unchecked((int) 0xFF); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_ALPHA_TRANSPARENT")] + public const int AlphaTransparent = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_SWSURFACE")] + public const int Swsurface = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_PREALLOC")] + public const int Prealloc = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_RLEACCEL")] + public const int Rleaccel = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_DONTFREE")] + public const int Dontfree = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_SIMD_ALIGNED")] + public const int SimdAligned = unchecked((int) 0x8); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "SDL_WINDOWPOS_UNDEFINED_MASK")] + public const uint WindowposUndefinedMask = unchecked((uint) 0x1FFF0000); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "SDL_WINDOWPOS_CENTERED_MASK")] + public const uint WindowposCenteredMask = unchecked((uint) 0x2FFF0000); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_BUTTON_LEFT")] + public const int ButtonLeft = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_BUTTON_MIDDLE")] + public const int ButtonMiddle = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_BUTTON_RIGHT")] + public const int ButtonRight = unchecked((int) 0x3); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_BUTTON_X1")] + public const int ButtonX1 = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_BUTTON_X2")] + public const int ButtonX2 = unchecked((int) 0x5); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_JOYSTICK_AXIS_MAX")] + public const int JoystickAxisMax = unchecked((int) 0x7FFF); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAT_CENTERED")] + public const int HatCentered = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAT_UP")] + public const int HatUp = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAT_RIGHT")] + public const int HatRight = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAT_DOWN")] + public const int HatDown = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAT_LEFT")] + public const int HatLeft = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_RELEASED")] + public const int Released = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_PRESSED")] + public const int Pressed = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_TEXTEDITINGEVENT_TEXT_SIZE")] + public const int TexteditingeventTextSize = unchecked((int) 0x20); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_TEXTINPUTEVENT_TEXT_SIZE")] + public const int TextinputeventTextSize = unchecked((int) 0x20); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_IGNORE")] + public const int Ignore = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_DISABLE")] + public const int Disable = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_ENABLE")] + public const int Enable = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAPTIC_POLAR")] + public const int HapticPolar = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAPTIC_CARTESIAN")] + public const int HapticCartesian = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAPTIC_SPHERICAL")] + public const int HapticSpherical = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_HAPTIC_STEERING_AXIS")] + public const int HapticSteeringAxis = unchecked((int) 0x3); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "SDL_HAPTIC_INFINITY")] + public const uint HapticInfinity = unchecked((uint) 0xFFFFFFFFFFFFFFFF); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_FRAMEBUFFER_ACCELERATION")] + public const string HintFramebufferAcceleration = unchecked((string) "SDL_FRAMEBUFFER_ACCELERATION"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RENDER_DRIVER")] + public const string HintRenderDriver = unchecked((string) "SDL_RENDER_DRIVER"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RENDER_OPENGL_SHADERS")] + public const string HintRenderOpenglShaders = unchecked((string) "SDL_RENDER_OPENGL_SHADERS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RENDER_DIRECT3D_THREADSAFE")] + public const string HintRenderDirect3DThreadsafe = unchecked((string) "SDL_RENDER_DIRECT3D_THREADSAFE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RENDER_DIRECT3D11_DEBUG")] + public const string HintRenderDirect3D11Debug = unchecked((string) "SDL_RENDER_DIRECT3D11_DEBUG"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RENDER_LOGICAL_SIZE_MODE")] + public const string HintRenderLogicalSizeMode = unchecked((string) "SDL_RENDER_LOGICAL_SIZE_MODE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RENDER_SCALE_QUALITY")] + public const string HintRenderScaleQuality = unchecked((string) "SDL_RENDER_SCALE_QUALITY"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RENDER_VSYNC")] + public const string HintRenderVsync = unchecked((string) "SDL_RENDER_VSYNC"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_ALLOW_SCREENSAVER")] + public const string HintVideoAllowScreensaver = unchecked((string) "SDL_VIDEO_ALLOW_SCREENSAVER"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_EXTERNAL_CONTEXT")] + public const string HintVideoExternalContext = unchecked((string) "SDL_VIDEO_EXTERNAL_CONTEXT"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_X11_XVIDMODE")] + public const string HintVideoX11Xvidmode = unchecked((string) "SDL_VIDEO_X11_XVIDMODE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_X11_XINERAMA")] + public const string HintVideoX11Xinerama = unchecked((string) "SDL_VIDEO_X11_XINERAMA"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_X11_XRANDR")] + public const string HintVideoX11Xrandr = unchecked((string) "SDL_VIDEO_X11_XRANDR"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_X11_WINDOW_VISUALID")] + public const string HintVideoX11WindowVisualid = unchecked((string) "SDL_VIDEO_X11_WINDOW_VISUALID"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_X11_NET_WM_PING")] + public const string HintVideoX11NetWMPing = unchecked((string) "SDL_VIDEO_X11_NET_WM_PING"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR")] + public const string HintVideoX11NetWMBypassCompositor = unchecked((string) "SDL_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_X11_FORCE_EGL")] + public const string HintVideoX11ForceEgl = unchecked((string) "SDL_VIDEO_X11_FORCE_EGL"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN")] + public const string HintWindowFrameUsableWhileCursorHidden = unchecked((string) "SDL_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_INTRESOURCE_ICON")] + public const string HintWindowsIntresourceIcon = unchecked((string) "SDL_WINDOWS_INTRESOURCE_ICON"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL")] + public const string HintWindowsIntresourceIconSmall = unchecked((string) "SDL_WINDOWS_INTRESOURCE_ICON_SMALL"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP")] + public const string HintWindowsEnableMessageloop = unchecked((string) "SDL_WINDOWS_ENABLE_MESSAGELOOP"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_GRAB_KEYBOARD")] + public const string HintGrabKeyboard = unchecked((string) "SDL_GRAB_KEYBOARD"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MOUSE_DOUBLE_CLICK_TIME")] + public const string HintMouseDoubleClickTime = unchecked((string) "SDL_MOUSE_DOUBLE_CLICK_TIME"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS")] + public const string HintMouseDoubleClickRadius = unchecked((string) "SDL_MOUSE_DOUBLE_CLICK_RADIUS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MOUSE_NORMAL_SPEED_SCALE")] + public const string HintMouseNormalSpeedScale = unchecked((string) "SDL_MOUSE_NORMAL_SPEED_SCALE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE")] + public const string HintMouseRelativeSpeedScale = unchecked((string) "SDL_MOUSE_RELATIVE_SPEED_SCALE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MOUSE_RELATIVE_SCALING")] + public const string HintMouseRelativeScaling = unchecked((string) "SDL_MOUSE_RELATIVE_SCALING"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MOUSE_RELATIVE_MODE_WARP")] + public const string HintMouseRelativeModeWarp = unchecked((string) "SDL_MOUSE_RELATIVE_MODE_WARP"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH")] + public const string HintMouseFocusClickthrough = unchecked((string) "SDL_MOUSE_FOCUS_CLICKTHROUGH"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_TOUCH_MOUSE_EVENTS")] + public const string HintTouchMouseEvents = unchecked((string) "SDL_TOUCH_MOUSE_EVENTS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MOUSE_TOUCH_EVENTS")] + public const string HintMouseTouchEvents = unchecked((string) "SDL_MOUSE_TOUCH_EVENTS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS")] + public const string HintVideoMinimizeOnFocusLoss = unchecked((string) "SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_IDLE_TIMER_DISABLED")] + public const string HintIdleTimerDisabled = unchecked((string) "SDL_IOS_IDLE_TIMER_DISABLED"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ORIENTATIONS")] + public const string HintOrientations = unchecked((string) "SDL_IOS_ORIENTATIONS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS")] + public const string HintAppleTVControllerUIEvents = unchecked((string) "SDL_APPLE_TV_CONTROLLER_UI_EVENTS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION")] + public const string HintAppleTVRemoteAllowRotation = unchecked((string) "SDL_APPLE_TV_REMOTE_ALLOW_ROTATION"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_IOS_HIDE_HOME_INDICATOR")] + public const string HintIosHideHomeIndicator = unchecked((string) "SDL_IOS_HIDE_HOME_INDICATOR"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ACCELEROMETER_AS_JOYSTICK")] + public const string HintAccelerometerAsJoystick = unchecked((string) "SDL_ACCELEROMETER_AS_JOYSTICK"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_TV_REMOTE_AS_JOYSTICK")] + public const string HintTVRemoteAsJoystick = unchecked((string) "SDL_TV_REMOTE_AS_JOYSTICK"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_XINPUT_ENABLED")] + public const string HintXinputEnabled = unchecked((string) "SDL_XINPUT_ENABLED"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING")] + public const string HintXinputUseOldJoystickMapping = unchecked((string) "SDL_XINPUT_USE_OLD_JOYSTICK_MAPPING"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_GAMECONTROLLERTYPE")] + public const string HintGamecontrollertype = unchecked((string) "SDL_GAMECONTROLLERTYPE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_GAMECONTROLLERCONFIG")] + public const string HintGamecontrollerconfig = unchecked((string) "SDL_GAMECONTROLLERCONFIG"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_GAMECONTROLLERCONFIG_FILE")] + public const string HintGamecontrollerconfigFile = unchecked((string) "SDL_GAMECONTROLLERCONFIG_FILE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES")] + public const string HintGamecontrollerIgnoreDevices = unchecked((string) "SDL_GAMECONTROLLER_IGNORE_DEVICES"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT")] + public const string HintGamecontrollerIgnoreDevicesExcept = unchecked((string) "SDL_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS")] + public const string HintGamecontrollerUseButtonLabels = unchecked((string) "SDL_GAMECONTROLLER_USE_BUTTON_LABELS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS")] + public const string HintJoystickAllowBackgroundEvents = unchecked((string) "SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI")] + public const string HintJoystickHidapi = unchecked((string) "SDL_JOYSTICK_HIDAPI"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_PS4")] + public const string HintJoystickHidapiPS4 = unchecked((string) "SDL_JOYSTICK_HIDAPI_PS4"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE")] + public const string HintJoystickHidapiPS4Rumble = unchecked((string) "SDL_JOYSTICK_HIDAPI_PS4_RUMBLE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_PS5")] + public const string HintJoystickHidapiPS5 = unchecked((string) "SDL_JOYSTICK_HIDAPI_PS5"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE")] + public const string HintJoystickHidapiPS5Rumble = unchecked((string) "SDL_JOYSTICK_HIDAPI_PS5_RUMBLE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_PS5_PLAYER_LED")] + public const string HintJoystickHidapiPS5PlayerLed = unchecked((string) "SDL_JOYSTICK_HIDAPI_PS5_PLAYER_LED"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_STADIA")] + public const string HintJoystickHidapiStadia = unchecked((string) "SDL_JOYSTICK_HIDAPI_STADIA"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_STEAM")] + public const string HintJoystickHidapiSteam = unchecked((string) "SDL_JOYSTICK_HIDAPI_STEAM"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_SWITCH")] + public const string HintJoystickHidapiSwitch = unchecked((string) "SDL_JOYSTICK_HIDAPI_SWITCH"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED")] + public const string HintJoystickHidapiSwitchHomeLed = unchecked((string) "SDL_JOYSTICK_HIDAPI_SWITCH_HOME_LED"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS")] + public const string HintJoystickHidapiJoyCons = unchecked((string) "SDL_JOYSTICK_HIDAPI_JOY_CONS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_XBOX")] + public const string HintJoystickHidapiXbox = unchecked((string) "SDL_JOYSTICK_HIDAPI_XBOX"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_CORRELATE_XINPUT")] + public const string HintJoystickHidapiCorrelateXinput = unchecked((string) "SDL_JOYSTICK_HIDAPI_CORRELATE_XINPUT"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE")] + public const string HintJoystickHidapiGamecube = unchecked((string) "SDL_JOYSTICK_HIDAPI_GAMECUBE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ENABLE_STEAM_CONTROLLERS")] + public const string HintEnableSteamControllers = unchecked((string) "SDL_ENABLE_STEAM_CONTROLLERS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_RAWINPUT")] + public const string HintJoystickRawinput = unchecked((string) "SDL_JOYSTICK_RAWINPUT"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_JOYSTICK_THREAD")] + public const string HintJoystickThread = unchecked((string) "SDL_JOYSTICK_THREAD"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_LINUX_JOYSTICK_DEADZONES")] + public const string HintLinuxJoystickDeadzones = unchecked((string) "SDL_LINUX_JOYSTICK_DEADZONES"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ALLOW_TOPMOST")] + public const string HintAllowTopmost = unchecked((string) "SDL_ALLOW_TOPMOST"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_TIMER_RESOLUTION")] + public const string HintTimerResolution = unchecked((string) "SDL_TIMER_RESOLUTION"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_QTWAYLAND_CONTENT_ORIENTATION")] + public const string HintQtwaylandContentOrientation = unchecked((string) "SDL_QTWAYLAND_CONTENT_ORIENTATION"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_QTWAYLAND_WINDOW_FLAGS")] + public const string HintQtwaylandWindowFlags = unchecked((string) "SDL_QTWAYLAND_WINDOW_FLAGS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_THREAD_STACK_SIZE")] + public const string HintThreadStackSize = unchecked((string) "SDL_THREAD_STACK_SIZE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_THREAD_PRIORITY_POLICY")] + public const string HintThreadPriorityPolicy = unchecked((string) "SDL_THREAD_PRIORITY_POLICY"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL")] + public const string HintThreadForceRealtimeTimeCritical = unchecked((string) "SDL_THREAD_FORCE_REALTIME_TIME_CRITICAL"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_HIGHDPI_DISABLED")] + public const string HintVideoHighdpiDisabled = unchecked((string) "SDL_VIDEO_HIGHDPI_DISABLED"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK")] + public const string HintMacCtrlClickEmulateRightClick = unchecked((string) "SDL_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_WIN_D3DCOMPILER")] + public const string HintVideoWinD3Dcompiler = unchecked((string) "SDL_VIDEO_WIN_D3DCOMPILER"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT")] + public const string HintVideoWindowSharePixelFormat = unchecked((string) "SDL_VIDEO_WINDOW_SHARE_PIXEL_FORMAT"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINRT_PRIVACY_POLICY_URL")] + public const string HintWinrtPrivacyPolicyUrl = unchecked((string) "SDL_WINRT_PRIVACY_POLICY_URL"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINRT_PRIVACY_POLICY_LABEL")] + public const string HintWinrtPrivacyPolicyLabel = unchecked((string) "SDL_WINRT_PRIVACY_POLICY_LABEL"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINRT_HANDLE_BACK_BUTTON")] + public const string HintWinrtHandleBackButton = unchecked((string) "SDL_WINRT_HANDLE_BACK_BUTTON"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES")] + public const string HintVideoMacFullscreenSpaces = unchecked((string) "SDL_VIDEO_MAC_FULLSCREEN_SPACES"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_MAC_BACKGROUND_APP")] + public const string HintMacBackgroundApp = unchecked((string) "SDL_MAC_BACKGROUND_APP"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION")] + public const string HintAndroidApkExpansionMainFileVersion = unchecked((string) "SDL_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION")] + public const string HintAndroidApkExpansionPatchFileVersion = unchecked((string) "SDL_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_IME_INTERNAL_EDITING")] + public const string HintImeInternalEditing = unchecked((string) "SDL_IME_INTERNAL_EDITING"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ANDROID_TRAP_BACK_BUTTON")] + public const string HintAndroidTrapBackButton = unchecked((string) "SDL_ANDROID_TRAP_BACK_BUTTON"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ANDROID_BLOCK_ON_PAUSE")] + public const string HintAndroidBlockOnPause = unchecked((string) "SDL_ANDROID_BLOCK_ON_PAUSE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ANDROID_BLOCK_ON_PAUSE_PAUSEAUDIO")] + public const string HintAndroidBlockOnPausePauseaudio = unchecked((string) "SDL_ANDROID_BLOCK_ON_PAUSE_PAUSEAUDIO"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RETURN_KEY_HIDES_IME")] + public const string HintReturnKeyHidesIme = unchecked((string) "SDL_RETURN_KEY_HIDES_IME"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT")] + public const string HintEmscriptenKeyboardElement = unchecked((string) "SDL_EMSCRIPTEN_KEYBOARD_ELEMENT"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_EMSCRIPTEN_ASYNCIFY")] + public const string HintEmscriptenAsyncify = unchecked((string) "SDL_EMSCRIPTEN_ASYNCIFY"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_NO_SIGNAL_HANDLERS")] + public const string HintNoSignalHandlers = unchecked((string) "SDL_NO_SIGNAL_HANDLERS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4")] + public const string HintWindowsNoCloseOnAltF4 = unchecked((string) "SDL_WINDOWS_NO_CLOSE_ON_ALT_F4"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_BMP_SAVE_LEGACY_FORMAT")] + public const string HintBmpSaveLegacyFormat = unchecked((string) "SDL_BMP_SAVE_LEGACY_FORMAT"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING")] + public const string HintWindowsDisableThreadNaming = unchecked((string) "SDL_WINDOWS_DISABLE_THREAD_NAMING"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_FORCE_MUTEX_CRITICAL_SECTIONS")] + public const string HintWindowsForceMutexCriticalSections = unchecked((string) "SDL_WINDOWS_FORCE_MUTEX_CRITICAL_SECTIONS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_FORCE_SEMAPHORE_KERNEL")] + public const string HintWindowsForceSemaphoreKernel = unchecked((string) "SDL_WINDOWS_FORCE_SEMAPHORE_KERNEL"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_USE_D3D9EX")] + public const string HintWindowsUseD3D9EX = unchecked((string) "SDL_WINDOWS_USE_D3D9EX"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RPI_VIDEO_LAYER")] + public const string HintRpiVideoLayer = unchecked((string) "SDL_RPI_VIDEO_LAYER"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_VIDEO_DOUBLE_BUFFER")] + public const string HintVideoDoubleBuffer = unchecked((string) "SDL_VIDEO_DOUBLE_BUFFER"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_KMSDRM_REQUIRE_DRM_MASTER")] + public const string HintKmsdrmRequireDrmMaster = unchecked((string) "SDL_KMSDRM_REQUIRE_DRM_MASTER"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_OPENGL_ES_DRIVER")] + public const string HintOpenglESDriver = unchecked((string) "SDL_OPENGL_ES_DRIVER"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_AUDIO_RESAMPLING_MODE")] + public const string HintAudioResamplingMode = unchecked((string) "SDL_AUDIO_RESAMPLING_MODE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_AUDIO_CATEGORY")] + public const string HintAudioCategory = unchecked((string) "SDL_AUDIO_CATEGORY"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_RENDER_BATCHING")] + public const string HintRenderBatching = unchecked((string) "SDL_RENDER_BATCHING"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_AUTO_UPDATE_JOYSTICKS")] + public const string HintAutoUpdateJoysticks = unchecked((string) "SDL_AUTO_UPDATE_JOYSTICKS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_AUTO_UPDATE_SENSORS")] + public const string HintAutoUpdateSensors = unchecked((string) "SDL_AUTO_UPDATE_SENSORS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_EVENT_LOGGING")] + public const string HintEventLogging = unchecked((string) "SDL_EVENT_LOGGING"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WAVE_RIFF_CHUNK_SIZE")] + public const string HintWaveRiffChunkSize = unchecked((string) "SDL_WAVE_RIFF_CHUNK_SIZE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WAVE_TRUNCATION")] + public const string HintWaveTruncation = unchecked((string) "SDL_WAVE_TRUNCATION"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WAVE_FACT_CHUNK")] + public const string HintWaveFactChunk = unchecked((string) "SDL_WAVE_FACT_CHUNK"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_DISPLAY_USABLE_BOUNDS")] + public const string HintDisplayUsableBounds = unchecked((string) "SDL_DISPLAY_USABLE_BOUNDS"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_AUDIO_DEVICE_APP_NAME")] + public const string HintAudioDeviceAppName = unchecked((string) "SDL_AUDIO_DEVICE_APP_NAME"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_AUDIO_DEVICE_STREAM_NAME")] + public const string HintAudioDeviceStreamName = unchecked((string) "SDL_AUDIO_DEVICE_STREAM_NAME"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_AUDIO_DEVICE_STREAM_ROLE")] + public const string HintAudioDeviceStreamRole = unchecked((string) "SDL_AUDIO_DEVICE_STREAM_ROLE"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ALLOW_ALT_TAB_WHILE_GRABBED")] + public const string HintAllowAltTabWhileGrabbed = unchecked((string) "SDL_ALLOW_ALT_TAB_WHILE_GRABBED"); + [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_PREFERRED_LOCALES")] + public const string HintPreferredLocales = unchecked((string) "SDL_PREFERRED_LOCALES"); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_MAX_LOG_MESSAGE")] + public const int MaxLogMessage = unchecked((int) 0x1000); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_ANDROID_EXTERNAL_STORAGE_READ")] + public const int AndroidExternalStorageRead = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_ANDROID_EXTERNAL_STORAGE_WRITE")] + public const int AndroidExternalStorageWrite = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_MAJOR_VERSION")] + public const int MajorVersion = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_MINOR_VERSION")] + public const int MinorVersion = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "SDL_PATCHLEVEL")] + public const int Patchlevel = unchecked((int) 0xF); [NativeName("Type", "unsigned int")] [NativeName("Name", "SDL_INIT_TIMER")] public const uint InitTimer = unchecked((uint) 0x1); From 07754360dd530bf14798420dea2cb591353e0bcb Mon Sep 17 00:00:00 2001 From: Dylan Perks Date: Mon, 21 Mar 2022 14:37:50 +0000 Subject: [PATCH 2/7] Add native binaries --- build/cache/dstorage.json.gz | Bin 5787 -> 5787 bytes generator.json | 10 +- src/Core/Silk.NET.BuildTools/Config.cs | 1 + src/Core/Silk.NET.BuildTools/Cpp/Clang.cs | 38 +---- src/Core/Silk.NET.BuildTools/Generator.cs | 123 ++++++++++---- .../Silk.NET.DirectStorage/DStorage.gen.cs | 12 +- .../DStorageOverloads.gen.cs | 6 +- .../Silk.NET.DirectStorage.Native/LICENSE.txt | 154 ++++++++++++++++++ .../Silk.NET.DirectStorage.Native.csproj | 32 ++++ .../runtimes/win-arm/native/dstorage.dll | Bin 0 -> 141744 bytes .../runtimes/win-arm/native/dstoragecore.dll | Bin 0 -> 270720 bytes .../runtimes/win-arm64/native/dstorage.dll | Bin 0 -> 184232 bytes .../win-arm64/native/dstoragecore.dll | Bin 0 -> 348080 bytes .../runtimes/win-x64/native/dstorage.dll | Bin 0 -> 196488 bytes .../runtimes/win-x64/native/dstoragecore.dll | Bin 0 -> 346504 bytes .../runtimes/win-x86/native/dstorage.dll | Bin 0 -> 156592 bytes .../runtimes/win-x86/native/dstoragecore.dll | Bin 0 -> 274816 bytes .../Silk.NET.DirectStorage.Native/version.txt | 1 + 18 files changed, 299 insertions(+), 78 deletions(-) create mode 100644 src/Native/Silk.NET.DirectStorage.Native/LICENSE.txt create mode 100644 src/Native/Silk.NET.DirectStorage.Native/Silk.NET.DirectStorage.Native.csproj create mode 100644 src/Native/Silk.NET.DirectStorage.Native/runtimes/win-arm/native/dstorage.dll create mode 100644 src/Native/Silk.NET.DirectStorage.Native/runtimes/win-arm/native/dstoragecore.dll create mode 100644 src/Native/Silk.NET.DirectStorage.Native/runtimes/win-arm64/native/dstorage.dll create mode 100644 src/Native/Silk.NET.DirectStorage.Native/runtimes/win-arm64/native/dstoragecore.dll create mode 100644 src/Native/Silk.NET.DirectStorage.Native/runtimes/win-x64/native/dstorage.dll create mode 100644 src/Native/Silk.NET.DirectStorage.Native/runtimes/win-x64/native/dstoragecore.dll create mode 100644 src/Native/Silk.NET.DirectStorage.Native/runtimes/win-x86/native/dstorage.dll create mode 100644 src/Native/Silk.NET.DirectStorage.Native/runtimes/win-x86/native/dstoragecore.dll create mode 100644 src/Native/Silk.NET.DirectStorage.Native/version.txt diff --git a/build/cache/dstorage.json.gz b/build/cache/dstorage.json.gz index d6095e30b8248eeda286e6cd53508a22f8bb71c6..8af8a2144d8e79c46710834ff521f18b7ede4720 100644 GIT binary patch delta 5038 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 E0kiYmc>n+a delta 5038 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 ExcludedNativeNames { get; set; } [JsonProperty("rename")] public Dictionary RenamedNativeNames { get; set; } + [JsonProperty("copy")] public Dictionary CopyFiles { get; set; } public void InjectTypeMap(Dictionary map) => TypeMaps.Insert diff --git a/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs b/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs index 2d33afc98f..9e0a92a51b 100644 --- a/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs +++ b/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs @@ -117,43 +117,7 @@ public static unsafe Profile GenerateProfile(string fileName, Stream input, Bind Name = Path.GetFileNameWithoutExtension(fileName) }; - var matcher = new Matcher(); - static string PathFixup(string path) - { - if (Path.IsPathFullyQualified(path)) - { - path = Path.GetRelativePath(Path.GetPathRoot(path)!, path); - } - - return path.ToLower().Replace('\\', '/'); - } - - matcher.AddIncludePatterns - ( - task.ClangOpts.Traverse.Select(PathFixup) - .Where(x => !x.StartsWith("!")) - ); - matcher.AddExcludePatterns - ( - task.ClangOpts.Traverse.Select(PathFixup) - .Where(x => x.StartsWith("!")) - .Select(x => x[1..]) - ); - - var traversals = matcher.GetResultsInFullPath(Environment.CurrentDirectory) - .Concat - ( - task.ClangOpts.Traverse.Select(x => x.StartsWith('!') ? x[1..] : x) - .Where(Path.IsPathFullyQualified) - .Select(Path.GetPathRoot) - .Distinct() - .SelectMany(x => matcher.GetResultsInFullPath(x)) - ) - .Concat(task.ClangOpts.Traverse.Where(File.Exists)) - .Select(x => Path.GetFullPath(x).ToLower().Replace('\\', '/')) - .Distinct() - .ToArray(); - + var traversals = Generator.Glob(task.ClangOpts.Traverse).ToArray(); task.ClangOpts = task.ClangOpts with { Traverse = traversals }; Console.WriteLine("Loading input header..."); diff --git a/src/Core/Silk.NET.BuildTools/Generator.cs b/src/Core/Silk.NET.BuildTools/Generator.cs index 2465bb9ae9..7fad2619a8 100644 --- a/src/Core/Silk.NET.BuildTools/Generator.cs +++ b/src/Core/Silk.NET.BuildTools/Generator.cs @@ -15,6 +15,7 @@ using System.Threading; using System.Threading.Tasks; using Humanizer; +using Microsoft.Extensions.FileSystemGlobbing; using Newtonsoft.Json; using Silk.NET.BuildTools.Baking; using Silk.NET.BuildTools.Bind; @@ -140,7 +141,23 @@ public static void RunTaskUnguarded(BindTask task) public static void RunTask(BindTask task) => RunTask(task, null); private static void RunTask(BindTask task, Stopwatch? sw) - { + { + foreach (var (glob, dest) in task.CopyFiles ?? Enumerable.Empty>()) + { + var sources = Glob(new[]{GetPath(glob)}); + foreach (var source in sources) + { + var destination = Path.Combine(dest, Path.GetFileName(source)); + if (File.Exists(dest) || Directory.Exists(Path.GetDirectoryName(dest)) && !Directory.Exists(dest)) + { + destination = dest; + } + + Console.WriteLine($"{source} -> {destination}"); + File.Copy(source, destination, true); + } + } + foreach (var typeMap in task.TypeMaps) { var toAdd = new List>(); @@ -155,7 +172,7 @@ private static void RunTask(BindTask task, Stopwatch? sw) foreach (var kvp in toAdd) { var includedMap = JsonConvert.DeserializeObject> - (File.ReadAllText(kvp.Value)); + (File.ReadAllText(GetPath(kvp.Value))); typeMap.Remove(kvp.Key); foreach (var includedKvp in includedMap) { @@ -362,44 +379,88 @@ internal static string GetPath(string path) // $nuget/// if (split[0].ToLower() == "$nuget" && split.Length >= 3) { - return Path.Combine + var ogVer = split[2]; + var downloaded = _downloaded.GetOrAdd ( - Enumerable.Repeat - ( - _downloaded.GetOrAdd - ( - $"$nuget/{split[1]}/{split[2]}", _ => - { - if (split[2].Trim() == "*") - { - split[2] = JsonConvert.DeserializeObject - ( - wb.GetStringAsync(string.Format(VersionsUrl, split[1])) - .GetAwaiter() - .GetResult() - ).Versions.Last(); - } - - var url = string.Format(DownloadUrl, split[1], split[2].Trim()); - var dir = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); - Console.WriteLine($"Downloading & extracting {url} into {dir}"); - new ZipArchive + $"$nuget/{split[1]}/{split[2]}", _ => + { + if (split[2].Trim() == "*") + { + split[2] = JsonConvert.DeserializeObject ( - wb.GetStreamAsync(url) + wb.GetStringAsync(string.Format(VersionsUrl, split[1])) .GetAwaiter() .GetResult() - ).ExtractToDirectory(dir); - return dir; - } - ), 1 - ) - .Concat(split.Skip(3)) - .ToArray() + ) + .Versions.Last(); + } + + var url = string.Format(DownloadUrl, split[1], split[2].Trim()); + var dir = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); + Console.WriteLine($"Downloading & extracting {url} into {dir}"); + new ZipArchive + ( + wb.GetStreamAsync(url) + .GetAwaiter() + .GetResult() + ).ExtractToDirectory(dir); + return dir; + } ); + + var verKey = $"$nuget/{split[1]}/{ogVer}/$version"; + _downloaded.TryAdd(verKey, split[2]); + + if (split.Last().Trim().ToLower() == "$version") + { + var verPath = Path.GetTempFileName(); + File.WriteAllText(verPath, _downloaded[verKey]); + return verPath; + } + + return Path.Combine(Enumerable.Repeat(downloaded, 1).Concat(split.Skip(3)).ToArray()); } return path; // ReSharper restore AccessToDisposedClosure } + + internal static IEnumerable Glob(IReadOnlyCollection paths, string? cd = null) + { + cd ??= Environment.CurrentDirectory; + var matcher = new Matcher(); + static string PathFixup(string path) + { + if (Path.IsPathFullyQualified(path)) + { + path = Path.GetRelativePath(Path.GetPathRoot(path)!, path); + } + + return path.ToLower().Replace('\\', '/'); + } + + matcher.AddIncludePatterns + ( + paths.Where(x => !x.StartsWith("!")).Select(PathFixup) + ); + matcher.AddExcludePatterns + ( + paths.Where(x => x.StartsWith("!")).Select(x => x[1..]).Select(PathFixup) + ); + + return matcher.GetResultsInFullPath(cd) + .Concat + ( + paths.Select(x => x.StartsWith('!') ? x[1..] : x) + .Where(Path.IsPathFullyQualified) + .Select(Path.GetPathRoot) + .Distinct() + .SelectMany(x => matcher.GetResultsInFullPath(x)) + ) + .Concat(paths.Where(File.Exists)) + .Select(x => Path.GetFullPath(x).ToLower().Replace('\\', '/')) + .Distinct() + .ToArray(); + } } } diff --git a/src/Microsoft/Silk.NET.DirectStorage/DStorage.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/DStorage.gen.cs index 2d94fa6313..8cb3a434b3 100644 --- a/src/Microsoft/Silk.NET.DirectStorage/DStorage.gen.cs +++ b/src/Microsoft/Silk.NET.DirectStorage/DStorage.gen.cs @@ -33,32 +33,32 @@ public unsafe partial class DStorage : NativeAPI public const int RequestMaxName = unchecked((int) 0x40); /// To be documented. - [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] [NativeApi(EntryPoint = "DStorageSetConfiguration", Convention = CallingConvention.Winapi)] public unsafe partial int SetConfiguration([Flow(FlowDirection.In)] Configuration* configuration); /// To be documented. - [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] [NativeApi(EntryPoint = "DStorageSetConfiguration", Convention = CallingConvention.Winapi)] public partial int SetConfiguration([Flow(FlowDirection.In)] in Configuration configuration); /// To be documented. - [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] [NativeApi(EntryPoint = "DStorageGetFactory", Convention = CallingConvention.Winapi)] public unsafe partial int GetFactory(Guid* riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] [NativeApi(EntryPoint = "DStorageGetFactory", Convention = CallingConvention.Winapi)] public unsafe partial int GetFactory(Guid* riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] [NativeApi(EntryPoint = "DStorageGetFactory", Convention = CallingConvention.Winapi)] public unsafe partial int GetFactory(ref Guid riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] [NativeApi(EntryPoint = "DStorageGetFactory", Convention = CallingConvention.Winapi)] public unsafe partial int GetFactory(ref Guid riid, ref void* ppv); diff --git a/src/Microsoft/Silk.NET.DirectStorage/DStorageOverloads.gen.cs b/src/Microsoft/Silk.NET.DirectStorage/DStorageOverloads.gen.cs index 1810644363..8c809dcbdc 100644 --- a/src/Microsoft/Silk.NET.DirectStorage/DStorageOverloads.gen.cs +++ b/src/Microsoft/Silk.NET.DirectStorage/DStorageOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.DirectStorage public static class DStorageOverloads { /// To be documented. - [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 849, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] public static unsafe int SetConfiguration(this DStorage thisApi, [Flow(FlowDirection.In)] ReadOnlySpan configuration) { // SpanOverloader @@ -25,7 +25,7 @@ public static unsafe int SetConfiguration(this DStorage thisApi, [Flow(FlowDirec } /// To be documented. - [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] public static unsafe int GetFactory(this DStorage thisApi, Span riid, void** ppv) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe int GetFactory(this DStorage thisApi, Span riid, void } /// To be documented. - [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\3tq13s04.yoz\\Include\\DirectStorage\\dstorage.h")] + [NativeName("Src", "Line 859, Column 9 in C:\\Users\\perks\\AppData\\Local\\Temp\\5fkrgvkb.use\\Include\\DirectStorage\\dstorage.h")] public static unsafe int GetFactory(this DStorage thisApi, Span riid, ref void* ppv) { // SpanOverloader diff --git a/src/Native/Silk.NET.DirectStorage.Native/LICENSE.txt b/src/Native/Silk.NET.DirectStorage.Native/LICENSE.txt new file mode 100644 index 0000000000..af8e521d03 --- /dev/null +++ b/src/Native/Silk.NET.DirectStorage.Native/LICENSE.txt @@ -0,0 +1,154 @@ +MICROSOFT SOFTWARE LICENSE TERMS + +MICROSOFT PROJECT DIRECTSTORAGE + +These license terms are an agreement between you and Microsoft Corporation (or one of its affiliates). They +apply to the software named above and any Microsoft services or software updates (except to the extent such +services or updates are accompanied by new or additional terms, in which case those different terms apply +prospectively and do not alter your or Microsoft's rights relating to pre-updated software or services). IF YOU +COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU +ACCEPT THESE TERMS. + +1. INSTALLATION AND USE RIGHTS. + a) General. Subject to the terms of this agreement, you may install and use any number of copies of the + software on your devices, and solely for use on Windows. You may not use the software in a live + operating environment unless Microsoft permits you to do so under another agreement. + b) Included Microsoft Applications. The software may include other Microsoft applications. These + license terms apply to those included applications, if any, unless other license terms are provided with + the other Microsoft applications. + c) Microsoft Platforms. The software may include components from Microsoft Windows. These + components are governed by separate agreements and their own product support policies, as + described in the license terms found in the installation directory for that component or in the + "Licenses" folder accompanying the software. + d) Third Party Components. The software may include third party components with separate legal + notices or governed by other agreements, as may be described in the ThirdPartyNotices file(s) + accompanying the software. + +2. TIME-SENSITIVE SOFTWARE. + a) Period. This agreement is effective on your acceptance and terminates on the earlier of (i) 30 days + following first availability of a commercial release of the software or (ii) upon termination by Microsoft. + Microsoft may extend this agreement in its discretion. + b) Access to data. You may not be able to access data used in the software when it stops running. + +3. DATA. + a) Data Collection. The software may collect information about you and your use of the software, and + send that to Microsoft. Microsoft may use this information to provide services and improve our + products and services. You may opt-out of many of these scenarios, but not all, as described in the + product documentation. There are also some features in the software that may enable you to collect + data from users of your applications. If you use these features to enable data collection in your + applications, you must comply with applicable law, including providing appropriate notices to users of + your applications. You can learn more about data collection and use in the help documentation and + the privacy statement at https://aka.ms/privacy. Your use of the software operates as your consent to + these practices. + b) Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal + data in connection with the software, Microsoft makes the commitments in the European Union + General Data Protection Regulation Terms of the Online Services Terms to all customers effective May + 25, 2018, at https://docs.microsoft.com/en-us/legal/gdpr. + +4. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless + applicable law gives you more rights despite this limitation, you will not (and have no right to): + a) work around any technical limitations in the software that only allow you to use it in certain ways; + b) reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source + code for the software, except and to the extent required by third party licensing terms governing use + of certain open source components that may be included in the software; + c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; + d) disclose the results of any benchmark tests of the software to any third party without Microsoft's prior + written approval; + e) use the software in any way that is against the law or to create or propagate malware; or + f) share, publish, distribute, or lease the software, provide the software as a stand-alone offering for + others to use, or transfer the software or this agreement to any third party. + +5. PRE-RELEASE SOFTWARE. The software is a pre-release version. It may not operate correctly. It may + be different from the commercially released version. + +6. FEEDBACK. If you give feedback about the software to Microsoft, you give to Microsoft, without charge, + the right to use, share and commercialize your feedback in any way and for any purpose. You will not give + feedback that is subject to a license that requires Microsoft to license its software or documentation to + third parties because Microsoft includes your feedback in them. These rights survive this agreement. + +7. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and + regulations that apply to the software, which include restrictions on destinations, end users, and end use. + For further information on export restrictions, visit https://aka.ms/exporting. + +8. SUPPORT SERVICES. Microsoft is not obligated under this agreement to provide any support services for + the software. Any support provided is "as is", "with all faults", and without warranty of any kind. + +9. UPDATES. The software may periodically check for updates, and download and install them for you. You + may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system + to provide you with updates. You agree to receive these automatic updates without any additional notice. + Updates may not include or support all existing software features, services, or peripheral devices. + +10. ENTIRE AGREEMENT. This agreement, and any other terms Microsoft may provide for supplements, + updates, or third-party applications, is the entire agreement for the software. + +11. APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the software in the United + States or Canada, the laws of the state or province where you live (or, if a business, where your principal + place of business is located) govern the interpretation of this agreement, claims for its breach, and all + other claims (including consumer protection, unfair competition, and tort claims), regardless of conflict of + laws principles. If you acquired the software in any other country, its laws apply. If U.S. federal jurisdiction + exists, you and Microsoft consent to exclusive jurisdiction and venue in the federal court in King County, + Washington for all disputes heard in court. If not, you and Microsoft consent to exclusive jurisdiction and + venue in the Superior Court of King County, Washington for all disputes heard in court. + +12. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You + may have other rights, including consumer rights, under the laws of your state, province, or country. + Separate and apart from your relationship with Microsoft, you may also have rights with respect to the + party from which you acquired the software. This agreement does not change those other rights if the + laws of your state, province, or country do not permit it to do so. For example, if you acquired the + software in one of the below regions, or mandatory country law applies, then the following provisions + apply to you: + a) Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this + agreement is intended to affect those rights. + b) Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the + automatic update feature, disconnecting your device from the Internet (if and when you re-connect to + the Internet, however, the software will resume checking for and installing updates), or uninstalling + the software. The product documentation, if any, may also specify how to turn off updates for your + specific device or software. + c) Germany and Austria. + i. Warranty. The properly licensed software will perform substantially as described in any Microsoft + materials that accompany the software. However, Microsoft gives no contractual guarantee in + relation to the licensed software. + ii. Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the + Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable + according to the statutory law. + Subject to the foregoing clause ii., Microsoft will only be liable for slight negligence if Microsoft is in + breach of such material contractual obligations, the fulfillment of which facilitate the due performance + of this agreement, the breach of which would endanger the purpose of this agreement and the + compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases + of slight negligence, Microsoft will not be liable for slight negligence. + +13. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED "AS IS." YOU BEAR THE RISK OF + USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. + TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES ALL IMPLIED + WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND + NON-INFRINGEMENT. + +14. LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR RECOVERING + DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN RECOVER FROM + MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT + RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, + INDIRECT OR INCIDENTAL DAMAGES. + + This limitation applies to (a) anything related to the software, services, content (including + code) on third party Internet sites, or third party applications; and (b) claims for breach of + contract, warranty, guarantee, or condition; strict liability, negligence, or other tort; or any + other claim; in each case to the extent permitted by applicable law. + It also applies even if Microsoft knew or should have known about the possibility of the + damages. The above limitation or exclusion may not apply to you because your state, + province, or country may not allow the exclusion or limitation of incidental, consequential, or + other damages. + +15. CONFIDENTIAL INFORMATION. The software, including its user interface, features and + documentation, is confidential and proprietary to Microsoft and its suppliers. + a) Use. For five years after installation of the software or its commercial release, whichever is first, you + may not disclose confidential information to third parties. You may disclose confidential information + only to your employees and consultants who need to know the information. You must have written + agreements with them that protect the confidential information at least as much as this agreement. + b) Survival. Your duty to protect confidential information survives this agreement. + c) Exclusions. You may disclose confidential information in response to a judicial or governmental + order. You must first give written notice to Microsoft to allow it to seek a protective order or otherwise + protect the information. Confidential information does not include information that: + i. becomes publicly known through no wrongful act; + ii. you received from a third party who did not breach confidentiality obligations to Microsoft or its + suppliers; or + iii. you developed independently. diff --git a/src/Native/Silk.NET.DirectStorage.Native/Silk.NET.DirectStorage.Native.csproj b/src/Native/Silk.NET.DirectStorage.Native/Silk.NET.DirectStorage.Native.csproj new file mode 100644 index 0000000000..8d0309e155 --- /dev/null +++ b/src/Native/Silk.NET.DirectStorage.Native/Silk.NET.DirectStorage.Native.csproj @@ -0,0 +1,32 @@ + + + true + + + + netstandard2.0;net4.6.1 + .NET Foundation and Contributors + true + + LICENSE.txt + $([System.IO.File]::ReadAllText("$(MSBuildThisFileDirectory)version.txt")) + https://github.com/dotnet/Silk.NET + Contains DirectStorage binaries for use with .NET applications. + git + https://github.com/microsoft/DirectStorage + false + true + + + + + + + + + + + + + + diff --git a/src/Native/Silk.NET.DirectStorage.Native/runtimes/win-arm/native/dstorage.dll b/src/Native/Silk.NET.DirectStorage.Native/runtimes/win-arm/native/dstorage.dll new file mode 100644 index 0000000000000000000000000000000000000000..79ef61db8f44e2a751bca5a02c73d5a68a1611f2 GIT binary patch literal 141744 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

    azY~8E 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

    O|4hCO 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 F{{j>#&Vm2{ literal 0 HcmV?d00001 diff --git a/src/Native/Silk.NET.DirectStorage.Native/runtimes/win-arm64/native/dstoragecore.dll b/src/Native/Silk.NET.DirectStorage.Native/runtimes/win-arm64/native/dstoragecore.dll new file mode 100644 index 0000000000000000000000000000000000000000..d776eed203fa237da80b97b82536c07801d5bbff GIT binary patch literal 348080 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