Commit Graph

  • cc090e89eb Aesthetic modifications Simon Rozman 2016-10-13 10:09:09 +02:00
  • 1c7092347c EapHostPeerFreeRuntimeMemory_delete and eap_blob_runtime introduced to support releasing memory using EapHostPeerFreeRuntimeMemory() Simon Rozman 2016-10-10 12:40:13 +02:00
  • 55c800f925 EapHostPeerFreeMemory_delete upgraded to support deleting any data type Simon Rozman 2016-10-10 12:39:27 +02:00
  • 7b1863d8b2 variant::change_type() method introduced Simon Rozman 2016-10-06 15:56:14 +02:00
  • e9b79b963b stdex::heap_allocator moved to winstd::heap_allocator Simon Rozman 2016-10-06 15:55:59 +02:00
  • 244b00ea77 Incorrect EAP-MSCHAPv2 method type fixed Simon Rozman 2016-10-04 12:34:21 +02:00
  • 73bd1d5882 eap_runtime_error exception introduced Simon Rozman 2016-10-04 11:20:30 +02:00
  • 71c630085d EAP_METHOD_TYPE comparison operators added Simon Rozman 2016-10-03 15:47:03 +02:00
  • c582610967 eap_blob and eap_error wrapper classes introduced Simon Rozman 2016-10-03 15:19:06 +02:00
  • 7b0b38aab3 auto keyword removed where not necessary Simon Rozman 2016-10-03 14:14:59 +02:00
  • 3b4448dcf4 C >> C++ typecasting Simon Rozman 2016-10-03 11:26:08 +02:00
  • 129b9c9a10 Some EapHost peer helper classes introduced Simon Rozman 2016-09-30 15:19:43 +02:00
  • d029358086 Excess terminator in WideCharToMultiByte<>() fixed Simon Rozman 2016-09-27 11:42:49 +02:00
  • c2ba38a524 Clean-up - New macros introduced to simplify dplhandle<> and handle<> inherited classes default/copying/moving constructors and assignment operators - com_obj and bstr are duplicetable now - dplhandle<> children changed to assign a handle from constructor, not duplicate - for compliance with assignment operator Simon Rozman 2016-09-23 14:29:44 +02:00
  • 8a77220475 Call declarations updated Simon Rozman 2016-09-23 12:00:01 +02:00
  • 490f37e896 Memory leakage in vector_queue fixed Simon Rozman 2016-09-13 13:01:45 +02:00
  • c6969fc2cf EAP types extended and revised Simon Rozman 2016-09-12 14:27:23 +02:00
  • 983bcbf9a2 Registry support enhanced Simon Rozman 2016-09-07 14:02:41 +02:00
  • 3948924124 Doxygen documentation update Simon Rozman 2016-09-04 17:58:54 +02:00
  • af2bb0a847 EAP method types revised Simon Rozman 2016-09-01 12:42:20 +02:00
  • b76203f95e Writing events with parameters passed as va_arg fixed to work in 32-bit versions now Simon Rozman 2016-08-30 17:43:47 +02:00
  • 167e95f01a Additional range enums introduced to eap_type_t Simon Rozman 2016-08-28 17:20:07 +02:00
  • 88a8b7d093 Incorrect handle type fixed Simon Rozman 2016-08-28 12:21:20 +02:00
  • 276546ee18 Additional support for working with WLAN added Simon Rozman 2016-08-28 12:21:03 +02:00
  • ea9a08e02a StringToGuid() changed not to require zero termination exactly at the end of the GUID string; plus it can now return the pointer to the end of the GUID found; akin of strtoi() Simon Rozman 2016-08-27 17:22:19 +02:00
  • 92f010b206 Doxygen annotation moved to forward declarations Simon Rozman 2016-08-27 13:00:40 +02:00
  • ada00d74c5 StringToGuid() functions added Simon Rozman 2016-08-27 12:18:01 +02:00
  • d0c6be257b event_rec helper class introduced Simon Rozman 2016-08-26 15:53:18 +02:00
  • 14d65cad28 WideCharToMultiByte() fixed to prevent excess zero termination Simon Rozman 2016-08-26 15:52:53 +02:00
  • 22651db023 vector_queue template introduced Simon Rozman 2016-08-26 15:50:24 +02:00
  • 54ab70b263 win_handle, process and vmemory helper classes introduced Simon Rozman 2016-08-24 16:13:47 +02:00
  • 328fca9257 *string_guid formatting added Simon Rozman 2016-08-24 16:12:55 +02:00
  • 986762649f com_runtime_error and sec_runtime_error expanded to full classes (from typedef) to allow correct run-time-type separation Simon Rozman 2016-08-23 22:40:59 +02:00
  • f94b72379e Support for Windows Security Provider API extended Simon Rozman 2016-08-23 13:53:09 +02:00
  • 2118f92e9a cert_store updated to be able to member a non-copyable class Simon Rozman 2016-08-23 13:52:26 +02:00
  • 8a0799c2b7 crypt_prov fixed to prevent compiler-generated copy constructor creation Simon Rozman 2016-08-16 16:44:09 +02:00
  • dfbe66a826 Byte-enums redefined Simon Rozman 2016-08-15 21:01:31 +02:00
  • 37d768dabf winstd::user_impersonator helper class introduced Simon Rozman 2016-08-15 17:32:57 +02:00
  • 028979524a winstd::eap_attr tested and stabilized Simon Rozman 2016-08-14 21:04:10 +02:00
  • 25c886754d Exponent-one key creation introduced Simon Rozman 2016-08-14 12:44:40 +02:00
  • 84e544c2f6 eap_attr::create_ms_mppe_key() method for MS-MPPE-Send-Key and MS-MPPE-Recv-Key generation added Simon Rozman 2016-08-12 21:09:38 +02:00
  • dc27115903 Some optional parameters made optional Simon Rozman 2016-08-09 18:37:01 +02:00
  • bacf47ebbc win_runtime_error moved to WinStd, com_runtime_error introduced Simon Rozman 2016-08-09 01:04:51 +02:00
  • e547372197 crypt_hash::derive() added Simon Rozman 2016-08-06 16:27:05 +02:00
  • d82a31e543 Unused winstd::eap_packet methods removed Simon Rozman 2016-08-05 00:32:49 +02:00
  • 4b63d60b01 winstd::eap_type_t introduced Simon Rozman 2016-08-04 12:08:10 +02:00
  • 431c7d9960 winstd::eap_packet EapPacket wrapper class introduced Simon Rozman 2016-08-04 10:06:52 +02:00
  • b1f5846d8c winstd::eap_method_prop introduced Simon Rozman 2016-08-03 15:09:48 +02:00
  • da18e4cead Missing #include added Simon Rozman 2016-08-03 09:21:30 +02:00
  • f721de2f26 winstd::event_provider::write() split to allow va_arg-type parameters too Simon Rozman 2016-07-19 11:59:57 +02:00
  • df911bc302 Prefast declaration update Simon Rozman 2016-07-19 11:58:57 +02:00
  • 91ad14cf6a Cleanup Simon Rozman 2016-07-15 12:49:16 +02:00
  • 5c03df0d74 Additional winstd::event_data constructors added, since generic template was too aggressively selected Simon Rozman 2016-06-23 15:43:23 +02:00
  • 304ce26dc9 TdhGetProperty helper added Simon Rozman 2016-06-23 15:42:25 +02:00
  • 08bacb9e65 TdhGetEventMapInformation helper added Simon Rozman 2016-06-23 15:41:44 +02:00
  • 0507e4c5e8 LookupAccountSid() helper added Simon Rozman 2016-06-23 15:40:38 +02:00
  • a4a0d7cd55 winstd::basic_string_msg extended Simon Rozman 2016-06-23 15:39:55 +02:00
  • df869f6a5f String formatting using FormatMessage fixed Simon Rozman 2016-06-23 01:37:53 +02:00
  • b7e21e972f CryptExportKey() tested Simon Rozman 2016-06-23 00:47:30 +02:00
  • f9c0581409 winstd::data_blob revised Simon Rozman 2016-06-22 23:32:20 +02:00
  • 0c8d8f8931 TdhGetEventInformation() helper added Simon Rozman 2016-06-22 16:24:37 +02:00
  • 5e10b905f9 winstd::com_initializer helper introduced Simon Rozman 2016-06-22 16:24:03 +02:00
  • 6684c2cc64 winstd::event_trace_enabler helper class introduced and some other enhancements Simon Rozman 2016-06-22 06:28:15 +02:00
  • 865cab04ed Event Tracing for Windows extended to support sessions and traces Simon Rozman 2016-06-21 17:19:29 +02:00
  • c2bbaf0b7e event_fn_auto and event_fn_auto_ret extended Simon Rozman 2016-06-21 13:15:41 +02:00
  • 4b6dbff918 DATA_BLOB wrapper added Simon Rozman 2016-06-20 16:35:31 +02:00
  • 5d47a19972 CryptEncrypt() fixed to support zero-length reserved buffers Simon Rozman 2016-06-20 14:51:14 +02:00
  • 7510410b56 Smaller-type check fixed Simon Rozman 2016-06-15 19:58:51 +02:00
  • 385986f704 Unnecessary BSTR NULL assert before SysStringLen() as the function handles NULL pointers well itself Simon Rozman 2016-06-15 13:04:31 +02:00
  • e4f5b63a85 Doxygen documentation update Simon Rozman 2016-06-10 12:21:21 +02:00
  • 32edf94eef Clean-up Simon Rozman 2016-06-10 11:50:52 +02:00
  • bc0967edc3 .h/.cpp files converted to UTF-8 to allow rcgettext parsing Simon Rozman 2016-06-09 15:47:27 +02:00
  • 1920ec5d35 CryptDecrypt() helper added Simon Rozman 2016-06-08 15:29:15 +02:00
  • 212671f311 winstd::sanitizing vector removed as constructors were not implemented to make it std::vector compliant Simon Rozman 2016-06-08 15:28:54 +02:00
  • 89daa65d39 Hexadecimal encoding/decoding introduced Simon Rozman 2016-06-08 09:02:32 +02:00
  • 04bb95dc2f Clean-up Simon Rozman 2016-06-08 08:29:25 +02:00
  • 3eca4d9ef4 Extra trailing zero-terminator removed Simon Rozman 2016-06-08 06:03:16 +02:00
  • dfe7a56b5f GetDateFormat() helper added Simon Rozman 2016-06-07 18:19:17 +02:00
  • aa0c84eba5 CertGetCertificateContextProperty() helper added Simon Rozman 2016-06-07 18:18:51 +02:00
  • 1022a2cc0d winstd::actctx_activator helper class introduced Simon Rozman 2016-06-07 10:42:57 +02:00
  • 645d05396c winstd::cert_store extended with additional create() method variant Simon Rozman 2016-06-07 06:06:24 +02:00
  • 8aca7f8214 CertGetNameString() helper tested Simon Rozman 2016-06-04 07:03:49 +02:00
  • d4fb7f292f Documentation update Simon Rozman 2016-06-02 15:26:38 +02:00
  • a2ae68b176 Doxygen documentation update Simon Rozman 2016-06-02 08:20:51 +02:00
  • f688509e5f MsiGetComponentPath() wrappers added Simon Rozman 2016-06-01 19:16:16 +02:00
  • 4442369236 Compilation for pre-Vista environments fixed Simon Rozman 2016-06-01 19:15:52 +02:00
  • 36f6a3cb34 winstd::bstr constructor template for building from std::basic_string added Simon Rozman 2016-06-01 12:22:29 +02:00
  • 5f74fc0ff7 _L macro defined Simon Rozman 2016-06-01 09:17:50 +02:00
  • 46b77c7f69 autoexp.dat instructions added Simon Rozman 2016-05-21 23:47:58 +02:00
  • 38ac97e6da Constructors and move assignments fixed after porting from ATL (Took some lessons of Standard C++) Simon Rozman 2016-05-21 23:21:04 +02:00
  • f9d1df17ee QueryInterface() >> query_interface() for STL consistent naming Simon Rozman 2016-05-21 19:47:01 +02:00
  • 4ac807fee3 NO_ERROR >> ERROR_SUCCESS I know: zero is a zero. But still I could not resist to match the constant name to MSDN. Simon Rozman 2016-05-21 19:19:14 +02:00
  • 6f1d7c8ad5 Syntax error fixed Amazing, how Visual C++ compiler does not detect syntax errors in templates until they are actually used?! Simon Rozman 2016-05-21 19:15:16 +02:00
  • 37cfccf2e6 Missing include added Simon Rozman 2016-05-21 17:38:23 +02:00
  • 2fe4d504b3 CPP files changed to UTF-16 Simon Rozman 2016-05-21 17:37:16 +02:00
  • a8908a16c7 Typo in comment fixed Simon Rozman 2016-05-21 17:36:17 +02:00
  • 52f9c70284 Certificate context comparison operators added Simon Rozman 2016-05-21 17:35:58 +02:00
  • 9c4347d2f8 LoadString() added Simon Rozman 2016-05-21 17:35:31 +02:00
  • a77e2d8fab OutputDebugStr() moved to Win.h Simon Rozman 2016-05-21 17:35:07 +02:00
  • c9c2be0e74 handle<> comparison operators simplified Simon Rozman 2016-05-21 17:33:58 +02:00