David Hall
|
da3d9d27b9
|
Updated project information for 2.3.8
|
2019-05-13 14:55:44 -06:00 |
David Hall
|
de5426a305
|
Added and corrected a number of methods and supporting types for Secur32.dll
|
2019-05-13 14:46:57 -06:00 |
David Hall
|
e263b567f1
|
Added SecPkg structures
|
2019-05-13 14:44:36 -06:00 |
David Hall
|
49b489d4be
|
Cleaned up code on marshalers
|
2019-05-13 14:43:03 -06:00 |
David Hall
|
0d8984a840
|
Added safe pointer parameter to SspiPromptForCredentials
|
2019-05-13 14:42:34 -06:00 |
David Hall
|
a62c2346a8
|
Added info on new dlls supported by Vanara.PInvoke.Security
|
2019-05-09 18:42:22 -06:00 |
David Hall
|
d48adda2ed
|
Added support for Schannel.dll
|
2019-05-09 18:41:38 -06:00 |
David Hall
|
d69470a78a
|
Added partially documented LogonUserExExW
|
2019-05-09 17:42:36 -06:00 |
David Hall
|
de44ab8d50
|
Added ALG_ID and CERT_TRUST_STATUS
|
2019-05-09 15:57:55 -06:00 |
David Hall
|
e8f1611fb8
|
Added Schannel and SspiCli references
|
2019-05-09 15:57:00 -06:00 |
David Hall
|
8d211da1de
|
Fixed bugs on Insert and array set methods
|
2019-05-09 15:56:31 -06:00 |
David Hall
|
440af024bb
|
Updated shell tests
|
2019-05-08 19:03:17 -06:00 |
David Hall
|
cdcdffca4b
|
Added static Instance field and caused 0's to be trimmed off end of Format response.
|
2019-05-08 19:02:31 -06:00 |
David Hall
|
1097a9422a
|
POTENTIALLY BREAKING CHANGES: I had to make PropertyStore work without holding onto the IPropertyStore interface so as to prevent a lock condition on the ShellItem (#49). So I had to change some of the protected methods to support the change.
|
2019-05-08 19:01:44 -06:00 |
David Hall
|
3eccb98a50
|
Added CreateBindCtx method in ShellUtil and migrated existing code to use it
|
2019-05-08 18:58:46 -06:00 |
David Hall
|
e3ae1b5b55
|
Made private until more debugging is done
|
2019-05-08 15:00:18 -06:00 |
David Hall
|
1e6c187c68
|
Optimized
|
2019-05-08 14:59:52 -06:00 |
David Hall
|
6627c016f2
|
Added Get/SetFieldValue extension methods
|
2019-05-08 12:50:26 -06:00 |
David Hall
|
f738792e11
|
Better null handling
|
2019-05-08 12:50:01 -06:00 |
David Hall
|
c5eb2544ec
|
Added IBindCtx (as IBindCtxV) to support newer options and better structure.
|
2019-05-08 12:49:33 -06:00 |
David Hall
|
136340947c
|
Fixed sizing of LSA_UNICODE_STRING
|
2019-05-08 09:30:53 -06:00 |
David Hall
|
f5ad3f0755
|
Extracted SafeNativeArrayBase from SafeNativeArray that allows for a different memory manager to be used and enhances/fixes the ability to insert a header before the array.
|
2019-05-08 09:30:06 -06:00 |
David Hall
|
f35daedf85
|
Added GetHandler that takes a IBindCtx param. Added GetStream method to get a ComStream of the item's content.
|
2019-05-08 09:28:37 -06:00 |
David Hall
|
10cc4c031c
|
Added BindContext encapsulation of IBindCtx
|
2019-05-08 09:26:42 -06:00 |
David Hall
|
9f0708719a
|
Added BIND_FLAGS enum
|
2019-05-08 09:26:02 -06:00 |
David Hall
|
1f6d4f4384
|
Added .NET Stream wrapper for COM IStream instances.
|
2019-05-08 09:25:15 -06:00 |
David Hall
|
51c888f4da
|
Added FromNullable static creator
|
2019-05-08 09:24:39 -06:00 |
David Hall
|
15f05e2924
|
Added factory to make instancing ComReleaser easier and changed implicit operators to explicit.
|
2019-05-08 09:24:00 -06:00 |
David Hall
|
0ff50e3291
|
Added CopyTo extension that specifies a start offset.
|
2019-05-08 09:23:04 -06:00 |
David Hall
|
0aacc9ff30
|
Extension to enumerate strings from an IEnumString instance
|
2019-05-08 09:22:16 -06:00 |
David Hall
|
56f517d6e9
|
Updated project information for 2.3.8
|
2019-04-30 08:00:06 -06:00 |
David Hall
|
769d045df2
|
More security additions (advapi32, secur32)
|
2019-04-30 07:59:38 -06:00 |
David Hall
|
01ae59e0c8
|
Final tested work on Authz functions
|
2019-04-29 11:31:13 -06:00 |
David Hall
|
69da011101
|
Converted dwDesiredAccess param type to ACCESS_MASK on OpenProcess and OpenThread
|
2019-04-29 11:30:33 -06:00 |
David Hall
|
58f0175592
|
Converted ACCESS_MASK from an enum to a struct so that it can be used universally to signify an access mask.
|
2019-04-29 11:29:50 -06:00 |
David Hall
|
111d8478ad
|
Improved handling of 'null' in ToString methods
|
2019-04-28 09:46:59 -06:00 |
David Hall
|
ee49ba24a1
|
Merge pull request #47 from GreatFireWall/master
Fix "DeviceIoControlAsync(HFILE hDev, uint ioControlCode, byte[] inputBuffer, byte[] outputBuffer) outputBuffer no ouput data" issue.
|
2019-04-27 20:17:46 -06:00 |
iFeng Huang
|
bdd9f1abda
|
Fix "DeviceIoControlAsync(HFILE hDev, uint ioControlCode, byte[] inputBuffer, byte[] outputBuffer) outputBuffer no response data" issue.
|
2019-04-27 02:36:20 +08:00 |
Great Fire Wall
|
19e5eb22df
|
Merge pull request #3 from dahall/master
Merge update.
|
2019-04-27 01:53:50 +08:00 |
David Hall
|
539f56d373
|
Untested: Complete translation of all Authz and Secur32 functions and structs
|
2019-04-25 14:40:23 -06:00 |
David Hall
|
0cc1d914d0
|
Updated project files for 2.3.7 release
|
2019-04-24 08:48:29 -06:00 |
David Hall
|
c68aca71ac
|
Updated tests for iphlpapi
|
2019-04-24 08:37:46 -06:00 |
David Hall
|
27ab71a4f9
|
Complete addition of all functions and structures in IpHlpApi.dll with testing
|
2019-04-24 08:37:19 -06:00 |
David Hall
|
0d536c9436
|
Added new functions and structures from winsock2
|
2019-04-24 08:36:35 -06:00 |
David Hall
|
25502eb898
|
Work to harden and extend functionality of CallMethodWithTypedBuf
|
2019-04-24 08:28:58 -06:00 |
David Hall
|
348fc7b7f7
|
Added class to handle linked list of native structures in memory
|
2019-04-24 08:28:18 -06:00 |
David Hall
|
0383068abe
|
Added documentation and protected constructor to allocate just raw memory
|
2019-04-24 08:27:31 -06:00 |
David Hall
|
8770bc4bae
|
Updated documentation, added mem-zeroing on array set
|
2019-04-24 08:26:50 -06:00 |
David Hall
|
2fff530939
|
Added static FromException method
|
2019-04-24 08:25:33 -06:00 |
David Hall
|
9c97ccfd14
|
Fixed bug in GetBytes method
|
2019-04-24 08:24:18 -06:00 |