Граф коммитов

66 Коммитов

Автор SHA1 Сообщение Дата
Ryan Levick 27c1a46da0 Fix CI 2019-08-29 19:53:47 +02:00
Ryan Levick 4c44fa889d Make unsafe compile 2019-08-29 19:52:32 +02:00
Ryan Levick 002dc2db23 Remove warnings check for now 2019-08-29 19:39:40 +02:00
Ryan Levick 161835162c Do more in CI 2019-08-29 19:35:42 +02:00
Ryan Levick c1c5356779 Clean up examples 2019-08-29 19:31:24 +02:00
Ryan Levick 99afb31a2b
Merge pull request #30 from microsoft/inproc_macro
inproc_macro
2019-08-29 19:10:22 +02:00
Hadrian 3e477715b8
Merge branch 'master' into inproc_macro 2019-08-29 17:35:45 +01:00
Hadrian 05a116329b
Merge pull request #31 from microsoft/clean-up
Perform some clean up
2019-08-29 17:26:25 +01:00
Ryan Levick 67cc38c031 Perform some clean up 2019-08-29 17:51:56 +02:00
adrianwithah bab5e35813 Seperate aggr and basic examples, create comlibrary, add inproc server dll macros 2019-08-29 16:26:42 +01:00
Hadrian 475ebdada5
Merge pull request #28 from microsoft/com-ptr-initialization
Mark ComPtr::new as unsafe
2019-08-29 15:52:58 +01:00
Ryan Levick cf0108e1f8 Mark ComPtr::new as unsafe 2019-08-29 15:47:10 +02:00
Hadrian 768e7cb9d7
Merge pull request #27 from microsoft/prod-macro
Prod macro
2019-08-29 11:23:11 +01:00
adrianwithah 9b23cef4d9 Ran cargo fmt 2019-08-28 21:56:29 +01:00
adrianwithah 9bb369f14b Clear warnings for basic example 2019-08-28 21:51:13 +01:00
adrianwithah 75cd65acc5 Add prod macros for coclass 2019-08-28 20:12:53 +01:00
adrianwithah 164be714d3 Merge branch 'safe-methods' into macro 2019-08-27 21:02:49 +01:00
adrianwithah ae9d24bd83 Changed iunknown and iclassfactory to use macro. Change IID_ICLASS_FACTORY to IID_ICLASSFACTORY 2019-08-26 16:04:16 +01:00
adrianwithah 47e3b024c2 Add wrappers for [in, out], [out] and [in] ptrs 2019-08-22 20:45:16 +01:00
adrianwithah abc7c2256d Add ComOutPtr 2019-08-22 16:20:07 +01:00
adrianwithah 856561e4a0 Add unsafe methods to wrap 2019-08-21 20:59:06 +01:00
adrianwithah 881a71e969 Swapped implementation for Windows File Manager 2019-08-16 15:30:40 +01:00
adrianwithah f71e679249 Swapped implementation for LocalFileManager 2019-08-16 13:37:31 +01:00
adrianwithah c757fdd3c5 Migrate BritishShortHairCat 2019-08-15 20:49:06 +01:00
adrianwithah 2c873c0a7c Only interface and com crates compile 2019-08-15 17:37:40 +01:00
Ryan Levick 13df1e17cf
Merge pull request #24 from microsoft/cleanup
Cleanup
2019-08-15 14:44:00 +02:00
adrianwithah c1976bfe8a Made winapi a dependency of whole crate. Moved inproc-server helper functions to com crate. Cleanup warnings, refactor. 2019-08-14 17:41:59 +01:00
Ryan Levick e4dfba8e6e
Merge pull request #23 from microsoft/regsvr
Regsvr
2019-08-12 14:40:05 +02:00
adrianwithah ca8983a645 Refactor for PR and add error handling for single-command-execution 2019-08-11 22:12:39 +01:00
adrianwithah 58f62d39d2 Ran cargofmt and added single command run for example 2019-08-07 16:46:15 +01:00
adrianwithah c1ae8f8b38 Implement DllRegisterServer and DllUnregisterServer 2019-08-07 11:50:19 +01:00
Hadrian 8fa2631cb2
Merge pull request #22 from microsoft/fmt
Run cargo fmt
2019-08-07 11:41:06 +01:00
Ryan Levick 583ed592ff Run cargo fmt 2019-08-06 22:51:56 +02:00
Hadrian 98f013b7cf
Merge pull request #21 from microsoft/separate-interface
Breakout Interface
2019-08-06 20:25:35 +01:00
Ryan Levick c5dae5ebf3 Breakout interface 2019-08-06 18:20:38 +02:00
Hadrian a6f240b153
Merge pull request #20 from microsoft/ci
CI
2019-08-05 16:15:19 +01:00
Ryan Levick 9c87e1cc2f Add Azure Pipelines badge 2019-08-05 17:06:15 +02:00
Ryan Levick 0fb5d3635c Fix CI path 2019-08-05 16:58:17 +02:00
Ryan Levick e09135f5b4 Very basic ci 2019-08-05 16:58:17 +02:00
Hadrian b7a090f822
Merge pull request #19 from microsoft/new-directory-structure
New directory structure
2019-08-05 15:53:33 +01:00
Ryan Levick bb5f46a4cb New directory structure 2019-08-05 16:32:50 +02:00
Ryan Levick 6349905649
Merge pull request #18 from microsoft/aggr_example
Added in-process aggregatable example
2019-08-05 16:05:46 +02:00
adrianwithah b97f6e660a Ran cargo fmt and resolved some comments for PR 2019-08-05 16:01:47 +02:00
adrianwithah c15c06e1e7 Added in-process aggregatable example 2019-08-05 15:59:41 +02:00
Ryan Levick 73f53d1a04
Merge pull request #16 from microsoft/adjustor-thunks
Implement sibling interfaces for BritishShortHairCat using adjustor thunks
2019-08-05 11:15:28 +02:00
adrianwithah c8d22a7f8a Implement sibling interfaces for BritishShortHairCat using adjustor thunks 2019-08-03 19:19:17 +01:00
Hadrian 6be954112e
Merge pull request #9 from microsoft/iclassfactory
IClassFactory
2019-08-02 17:06:44 +01:00
Hadrian 1eda9913af
Merge pull request #11 from microsoft/new-vtable-composition
Provide Better Mechanism for Composing VTables
2019-08-02 17:04:46 +01:00
Ryan Levick 9ad168f483 Provide better mechanism for composing vtables 2019-08-02 14:48:42 +02:00
Ryan Levick 22c333e3a9 Correct IID for IClassFactory 2019-08-02 13:38:17 +02:00