David Hall
|
92ad7b8abe
|
Competed unit tests and fixes for wct.h functions and structures
|
2019-08-15 16:32:57 -07:00 |
David Hall
|
38ab24c904
|
Completed unit tests and updates to SID functions in SecurityBaseApi.h
|
2019-08-15 15:36:12 -07:00 |
David Hall
|
871ad3b8ce
|
Whew! Lots of work and significant changes coming from completing unit testing and corresponding fixes and additions for SecurityBaseApi.h and WinNT.h.
|
2019-08-15 10:08:41 -07:00 |
David Hall
|
18b02b1c77
|
Added DebuggerDisplay attribute and property. Added factory method to create known capability SID. Added PSID extension methods to mimic some found in SafePSID.
|
2019-08-15 00:20:08 -07:00 |
David Hall
|
fd5fb45297
|
Added improved parameter attributes
|
2019-08-15 00:18:11 -07:00 |
David Hall
|
cba9506edc
|
Completed unit testings and updates for sddl.h functions and wrappers
|
2019-08-12 09:57:07 -06:00 |
David Hall
|
0c798f899f
|
Completed unit testing and fixes for SafePSID and SafePSIDArray
|
2019-08-12 09:04:53 -06:00 |
David Hall
|
0626a21e17
|
Complete unit tests and changes for perflib.h
|
2019-08-11 15:28:41 -06:00 |
David Hall
|
29c8cc70a2
|
Cleaned up comments and enum types
|
2019-08-10 14:11:50 -06:00 |
David Hall
|
7a0acde552
|
Finished unit testing and updates for ntsecapi.h audit functions
|
2019-08-10 13:51:36 -06:00 |
David Hall
|
0c73576e40
|
Collapsed SafeLocalPSID into SafePSID. Enhanced SafePSIDArray.
Finished unit testing and changes for Lsa** functions.
|
2019-08-09 14:18:18 -06:00 |
David Hall
|
198a3fafd5
|
Completed unit testing and fixes for trace event functions.
|
2019-08-08 14:46:52 -06:00 |
David Hall
|
0ab573c245
|
Completed unit tests and updates for evntprov.h
|
2019-08-04 16:58:42 -06:00 |
David Hall
|
c09b2ec246
|
Completed unit testing and fixes for aclapi.h functions
|
2019-08-02 13:42:47 -06:00 |
David Hall
|
1fe23556ac
|
For null terminated string arrays, used custom marshaler to simplify input parameters.
|
2019-07-31 20:03:19 -06:00 |
David Hall
|
3f68b4f114
|
Renamed ControlCallback to TraceControlCallback to avoid naming conflict with delegate in perflib.h
|
2019-07-25 20:37:25 -06:00 |
David Hall
|
fa9ba9ff74
|
Changed names of delegates where existing ALLCAP name was a reference to another name. Could be a breaking change.
|
2019-07-25 20:25:24 -06:00 |
David Hall
|
42630dd833
|
BREAKING CHANGE: Changed type of SafeAllocatedMemoryHandle.Size property from int to SizeT so that it more easily converts to different types used in memory size functions.
|
2019-07-25 19:46:45 -06:00 |
David Hall
|
115f7b08d8
|
Completed unit tests and fixes for namedpipeapi.h including introduction of HPIPE and SafeHPIPE for pipe handles.
|
2019-07-23 19:36:59 -06:00 |
David Hall
|
3454e9d34f
|
Added unsafe CreateThread overload and changed PTHREAD_START_ROUTINE to ThreadProc
|
2019-07-16 11:53:20 -06:00 |
David Hall
|
f9f7068a9d
|
BREAKING CHANGE: Moved SecurityBaseApi.h functions to PInvoke.Security even though they live in Kernel32. Simplifies structure access and Security depends on Kernel32 anyway.
|
2019-07-12 16:57:28 -06:00 |
David Hall
|
a2088da9aa
|
Added SafePACL and CLAIM_SECURITY_ATTRIBUTES* structures
|
2019-07-12 13:45:36 -06:00 |
David Hall
|
8c0069a1a4
|
Fixed params on GetAclInformation
|
2019-07-12 13:44:42 -06:00 |
David Hall
|
0ca6f73c23
|
Added Everyone static field to SafePSID
|
2019-07-12 13:44:14 -06:00 |
David Hall
|
2f5ca286f5
|
Added BuildSecurityDescriptor overload for NULL values
|
2019-07-12 13:43:44 -06:00 |
David Hall
|
64b2911d5e
|
BREAKING CHANGE: Changed CorrepsondingAction to CorrespondingAction due to misspelling.
|
2019-07-12 09:49:54 -06:00 |
David Hall
|
3df4a4af97
|
BREAKING CHANGE: Renamed SafeSECURITY_DESCRIPTOR to SafePrivateObjectSecurity and SafeSecurityDescriptor to SafePSECURITY_DESCRIPTOR due to inconsistency in framework leading to numerous misuse instances. Sorry!
|
2019-07-12 09:47:46 -06:00 |
David Hall
|
96998e7c82
|
Added SafeAUTHZ_SOURCE_SCHEMA_REGISTRATION to support new AuthzEnumerateSecurityEventSources overload. Removed AUTHZ_SOURCE_SCHEMA_REGISTRATION_IN in lieu of better use of AUTHZ_SOURCE_SCHEMA_REGISTRATION.
|
2019-07-03 14:47:25 -06:00 |
David Hall
|
b78deacf02
|
Added CreateProcessAsUser with STARTUPINFOEX param
|
2019-06-26 17:49:08 -06:00 |
David Hall
|
0920c029ec
|
Added MandatoryIntegrityLevelSIDRelativeID
|
2019-06-25 17:19:55 -06:00 |
David Hall
|
fe11d25a59
|
Fixed FreeSid declaration
|
2019-06-25 17:19:33 -06:00 |
David Hall
|
0b3d8ba147
|
Added AdjustTokenPrivileges variations
|
2019-06-25 17:19:10 -06:00 |
David Hall
|
34ce5635ff
|
Added constructor from SecurityIdentifier and Current property to SafePSID.
|
2019-06-25 17:11:42 -06:00 |
David Hall
|
cd71160495
|
Corrected bug in AdjustTokenPrivileges and dependent code
|
2019-06-19 14:44:05 -06:00 |
David Hall
|
64d6a2f4f7
|
BREAKING CHANGE: Fixed #57 and all other CreateProcessXX references. Changed managed PROCESS_INFORMATION to SafePROCESS_INFORMATION and exposed native PROCESS_INFORMATION. If you were using PROCESS_INFORMATION before, please check it's use. It has changed now to SafePROCESS_INFORMATION.
|
2019-06-15 13:48:50 -06:00 |
David Hall
|
c254e5e62d
|
Added constructor to SID_AND_ATTRIBUTES
|
2019-06-09 10:00:03 -06:00 |
David Hall
|
422ab0a7dd
|
Updated project files for 2.8.11 release
|
2019-06-07 20:42:41 -06:00 |
David Hall
|
da8b40b1b9
|
Corrected more blittability problems
|
2019-06-07 11:51:47 -06:00 |
David Hall
|
68775cdb5b
|
Fixed overlap issue with WAITCHAIN_NODE_INFO
|
2019-06-07 11:04:53 -06:00 |
David Hall
|
10b3aee029
|
Fixed comments, moved ToString content to DebuggerDisplay attribute where more apprpriate., corrected overlap and blittability problems with structures, add SafeLSA_UNICODE_STRING claass to deal with mem allocations.
|
2019-06-07 11:04:18 -06:00 |
David Hall
|
4b2ad79ab1
|
Added implicit conversion from PSID to SafePSID which copies the underlying content
|
2019-06-07 11:01:44 -06:00 |
David Hall
|
b8564c6984
|
Fixed overlap problems with INSTALLSPEC
|
2019-06-07 11:01:03 -06:00 |
David Hall
|
138412c3a4
|
Fixed problem with CREDENTIAL layout, added managed equivalent and fixed CredEnum #54
|
2019-06-04 16:01:09 -06:00 |
David Hall
|
f59831bc2c
|
Updated project files for 2.3.10
|
2019-06-04 12:18:56 -06:00 |
David Hall
|
5ee2b906b7
|
Completed work on AdvApi32
|
2019-06-04 12:16:41 -06:00 |
David Hall
|
c8cb9a29d7
|
Completed work on Wait Chains (wct.h)
|
2019-05-30 19:07:04 -06:00 |
David Hall
|
ca8fcb7bf5
|
Added remainder of AdvApi32 Windows service management functions and provided .NET native security access functions and classes.
|
2019-05-30 13:37:31 -06:00 |
David Hall
|
9ca4cf1720
|
Added winefs.h functions
|
2019-05-27 19:40:40 -06:00 |
David Hall
|
58716021f7
|
Added Audit functions
|
2019-05-27 19:40:21 -06:00 |
David Hall
|
f046f68ad2
|
Added SafePSID.CreateWellKnown factory method
|
2019-05-27 19:39:40 -06:00 |