diff --git a/reactos/dll/appcompat/apphelp/CMakeLists.txt b/reactos/dll/appcompat/apphelp/CMakeLists.txt index 36dfafe1ef5..57a26fdd9e4 100644 --- a/reactos/dll/appcompat/apphelp/CMakeLists.txt +++ b/reactos/dll/appcompat/apphelp/CMakeLists.txt @@ -19,11 +19,20 @@ list(APPEND SOURCE sdbwrite.c shimeng.c apphelp.spec - apphelp.h ${CMAKE_CURRENT_BINARY_DIR}/apphelp_stubs.c) +list(APPEND HEADERS + apphelp.h + sdbpapi.h + sdbstringtable.h + sdbtagid.h + sdbtypes.h + sdbwrite.h + shimeng.h) + add_library(apphelp SHARED ${SOURCE} + ${HEADERS} apphelp.rc ${CMAKE_CURRENT_BINARY_DIR}/apphelp.def) diff --git a/reactos/dll/appcompat/apphelp/apphelp.c b/reactos/dll/appcompat/apphelp/apphelp.c index bcc14da5bf2..3ea0945a510 100644 --- a/reactos/dll/appcompat/apphelp/apphelp.c +++ b/reactos/dll/appcompat/apphelp/apphelp.c @@ -1,21 +1,10 @@ /* - * Copyright 2011 André Hentschel - * Copyright 2013 Mislav Blažević - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: apphelp entrypoint / generic interface functions + * COPYRIGHT: Copyright 2011 André Hentschel + * Copyright 2013 Mislav Blaževic + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #define WIN32_NO_STATUS diff --git a/reactos/dll/appcompat/apphelp/apphelp.h b/reactos/dll/appcompat/apphelp/apphelp.h index e705a3b128d..0107d3e7cea 100644 --- a/reactos/dll/appcompat/apphelp/apphelp.h +++ b/reactos/dll/appcompat/apphelp/apphelp.h @@ -1,20 +1,9 @@ /* - * Copyright 2013 Mislav Blažević - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: common structures / functions + * COPYRIGHT: Copyright 2013 Mislav Blažević + * Copyright 2017 Mark Jansen (mark.jansen@reactos.org) */ #ifndef APPHELP_H diff --git a/reactos/dll/appcompat/apphelp/dbgheap.c b/reactos/dll/appcompat/apphelp/dbgheap.c index e9871ba5104..92b690ef5d6 100644 --- a/reactos/dll/appcompat/apphelp/dbgheap.c +++ b/reactos/dll/appcompat/apphelp/dbgheap.c @@ -1,19 +1,8 @@ /* - * Copyright 2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: SDB Debug heap functionality + * COPYRIGHT: Copyright 2017 Mark Jansen (mark.jansen@reactos.org) */ #define WIN32_NO_STATUS diff --git a/reactos/dll/appcompat/apphelp/hsdb.c b/reactos/dll/appcompat/apphelp/hsdb.c index 8f721250624..9fb9ad5564a 100644 --- a/reactos/dll/appcompat/apphelp/hsdb.c +++ b/reactos/dll/appcompat/apphelp/hsdb.c @@ -1,21 +1,10 @@ /* - * Copyright 2011 André Hentschel - * Copyright 2013 Mislav Blažević - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim matching / data (un)packing + * COPYRIGHT: Copyright 2011 André Hentschel + * Copyright 2013 Mislav Blaževic + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #define WIN32_NO_STATUS diff --git a/reactos/dll/appcompat/apphelp/layer.c b/reactos/dll/appcompat/apphelp/layer.c index d69e7f5da69..36f9e86ae8a 100644 --- a/reactos/dll/appcompat/apphelp/layer.c +++ b/reactos/dll/appcompat/apphelp/layer.c @@ -1,19 +1,8 @@ /* - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Registry layer manipulation functions + * COPYRIGHT: Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #define WIN32_NO_STATUS diff --git a/reactos/dll/appcompat/apphelp/sdbapi.c b/reactos/dll/appcompat/apphelp/sdbapi.c index b1e598a3b5c..f7d01f99356 100644 --- a/reactos/dll/appcompat/apphelp/sdbapi.c +++ b/reactos/dll/appcompat/apphelp/sdbapi.c @@ -1,21 +1,10 @@ /* - * Copyright 2011 André Hentschel - * Copyright 2013 Mislav Blažević - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Sdb low level glue layer + * COPYRIGHT: Copyright 2011 André Hentschel + * Copyright 2013 Mislav Blaževic + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #include "ntndk.h" diff --git a/reactos/dll/appcompat/apphelp/sdbfileattr.c b/reactos/dll/appcompat/apphelp/sdbfileattr.c index 46ccca4849f..61177b0239d 100644 --- a/reactos/dll/appcompat/apphelp/sdbfileattr.c +++ b/reactos/dll/appcompat/apphelp/sdbfileattr.c @@ -1,21 +1,10 @@ -/* - * Copyright 2011 André Hentschel - * Copyright 2013 Mislav Blaževic - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA +/* + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Query file attributes used to match exe's + * COPYRIGHT: Copyright 2011 André Hentschel + * Copyright 2013 Mislav Blaževic + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #define WIN32_NO_STATUS diff --git a/reactos/dll/appcompat/apphelp/sdbpapi.h b/reactos/dll/appcompat/apphelp/sdbpapi.h index 7aa9df880ba..a48a3050d6b 100644 --- a/reactos/dll/appcompat/apphelp/sdbpapi.h +++ b/reactos/dll/appcompat/apphelp/sdbpapi.h @@ -1,20 +1,9 @@ /* - * Copyright 2013 Mislav Blažević - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim engine private functions + * COPYRIGHT: Copyright 2013 Mislav Blažević + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #ifndef SDBPAPI_H diff --git a/reactos/dll/appcompat/apphelp/sdbread.c b/reactos/dll/appcompat/apphelp/sdbread.c index 8a4ce8fd2f8..4b4845c2905 100644 --- a/reactos/dll/appcompat/apphelp/sdbread.c +++ b/reactos/dll/appcompat/apphelp/sdbread.c @@ -1,21 +1,10 @@ -/* - * Copyright 2011 André Hentschel - * Copyright 2013 Mislav Blaževic - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA +/* + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim database query functions + * COPYRIGHT: Copyright 2011 André Hentschel + * Copyright 2013 Mislav Blaževic + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #include "windef.h" diff --git a/reactos/dll/appcompat/apphelp/sdbstringtable.c b/reactos/dll/appcompat/apphelp/sdbstringtable.c index 02b2124a310..8ad571d9eb5 100644 --- a/reactos/dll/appcompat/apphelp/sdbstringtable.c +++ b/reactos/dll/appcompat/apphelp/sdbstringtable.c @@ -1,19 +1,8 @@ /* - * Copyright 2016 Mark Jansen - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim database string table builder + * COPYRIGHT: Copyright 2016 Mark Jansen (mark.jansen@reactos.org) */ #if !defined(SDBWRITE_HOSTTOOL) diff --git a/reactos/dll/appcompat/apphelp/sdbstringtable.h b/reactos/dll/appcompat/apphelp/sdbstringtable.h index 316aad90e9d..8752145f82a 100644 --- a/reactos/dll/appcompat/apphelp/sdbstringtable.h +++ b/reactos/dll/appcompat/apphelp/sdbstringtable.h @@ -1,19 +1,8 @@ /* - * Copyright 2016 Mark Jansen - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim database string table interface + * COPYRIGHT: Copyright 2016 Mark Jansen (mark.jansen@reactos.org) */ #ifndef SDBSTRINGTABLE_H diff --git a/reactos/dll/appcompat/apphelp/sdbtagid.h b/reactos/dll/appcompat/apphelp/sdbtagid.h index 674104ef0d4..2ac0e076855 100644 --- a/reactos/dll/appcompat/apphelp/sdbtagid.h +++ b/reactos/dll/appcompat/apphelp/sdbtagid.h @@ -1,20 +1,9 @@ /* - * Copyright 2013 Mislav Blaževic - * Copyright 2015,2016 Mark Jansen - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: All tags + * COPYRIGHT: Copyright 2013 Mislav Blažević + * Copyright 2015,2016 Mark Jansen (mark.jansen@reactos.org) */ #ifndef SDBTAGID_H diff --git a/reactos/dll/appcompat/apphelp/sdbtypes.h b/reactos/dll/appcompat/apphelp/sdbtypes.h index bc32ebb7a5f..6231b828471 100644 --- a/reactos/dll/appcompat/apphelp/sdbtypes.h +++ b/reactos/dll/appcompat/apphelp/sdbtypes.h @@ -1,20 +1,9 @@ /* - * Copyright 2013 Mislav Blažević - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Sdb core definitions + * COPYRIGHT: Copyright 2013 Mislav Blažević + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #ifndef SDBTYPES_H diff --git a/reactos/dll/appcompat/apphelp/sdbwrite.c b/reactos/dll/appcompat/apphelp/sdbwrite.c index 5db09587fee..429d5b9fa71 100644 --- a/reactos/dll/appcompat/apphelp/sdbwrite.c +++ b/reactos/dll/appcompat/apphelp/sdbwrite.c @@ -1,21 +1,10 @@ /* - * Copyright 2011 André Hentschel - * Copyright 2013 Mislav Blažević - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim database manipulation functions + * COPYRIGHT: Copyright 2011 André Hentschel + * Copyright 2013 Mislav Blažević + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #if !defined(SDBWRITE_HOSTTOOL) diff --git a/reactos/dll/appcompat/apphelp/sdbwrite.h b/reactos/dll/appcompat/apphelp/sdbwrite.h index c5533600192..c30b4e42d4c 100644 --- a/reactos/dll/appcompat/apphelp/sdbwrite.h +++ b/reactos/dll/appcompat/apphelp/sdbwrite.h @@ -1,20 +1,10 @@ /* - * Copyright 2013 Mislav Blažević - * Copyright 2015,2016 Mark Jansen - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim database manipulation interface + * COPYRIGHT: Copyright 2011 André Hentschel + * Copyright 2013 Mislav Blažević + * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #ifndef SDBWRITE_H diff --git a/reactos/dll/appcompat/apphelp/shimeng.c b/reactos/dll/appcompat/apphelp/shimeng.c index be34384e542..26e64b051f9 100644 --- a/reactos/dll/appcompat/apphelp/shimeng.c +++ b/reactos/dll/appcompat/apphelp/shimeng.c @@ -1,19 +1,8 @@ /* - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim engine core + * COPYRIGHT: Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #define WIN32_NO_STATUS diff --git a/reactos/dll/appcompat/apphelp/shimeng.h b/reactos/dll/appcompat/apphelp/shimeng.h index c07b183d967..735adf64210 100644 --- a/reactos/dll/appcompat/apphelp/shimeng.h +++ b/reactos/dll/appcompat/apphelp/shimeng.h @@ -1,19 +1,8 @@ /* - * Copyright 2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Application compatibility module + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim engine structures + * COPYRIGHT: Copyright 2017 Mark Jansen (mark.jansen@reactos.org) */ #ifndef SHIMENG_H diff --git a/reactos/dll/appcompat/shims/shimlib/implement_shim.inl b/reactos/dll/appcompat/shims/shimlib/implement_shim.inl index f784caa2758..e099f637795 100644 --- a/reactos/dll/appcompat/shims/shimlib/implement_shim.inl +++ b/reactos/dll/appcompat/shims/shimlib/implement_shim.inl @@ -1,9 +1,8 @@ /* - * COPYRIGHT: See COPYING in the top level directory - * PROJECT: ReactOS Shim library - * FILE: dll/appcompat/shims/shimlib/implement_shim.inl - * PURPOSE: Shimlib helper file, used to register shims setup with macro's from setup_shim.inl - * PROGRAMMER: Mark Jansen + * PROJECT: ReactOS Shim helper library + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shimlib helper file, used to register shims setup with macro's from setup_shim.inl + * COPYRIGHT: Copyright 2016,2017 Mark Jansen (mark.jansen@reactos.org) */ #ifndef SHIM_NS diff --git a/reactos/dll/appcompat/shims/shimlib/setup_shim.inl b/reactos/dll/appcompat/shims/shimlib/setup_shim.inl index cb87b65a31b..a5eb2180766 100644 --- a/reactos/dll/appcompat/shims/shimlib/setup_shim.inl +++ b/reactos/dll/appcompat/shims/shimlib/setup_shim.inl @@ -1,12 +1,10 @@ /* - * COPYRIGHT: See COPYING in the top level directory - * PROJECT: ReactOS Shim library - * FILE: dll/appcompat/shims/shimlib/setup_shim.inl - * PURPOSE: Shimlib helper file, used for setting up the macro's used when registering a shim. - * PROGRAMMER: Mark Jansen + * PROJECT: ReactOS Shim helper library + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shimlib helper file, used for setting up the macro's used when registering a shim. + * COPYRIGHT: Copyright 2016,2017 Mark Jansen (mark.jansen@reactos.org) */ - #ifndef SHIM_NS #error "A namespace should be provided in SHIM_NS before including this file!" #endif diff --git a/reactos/dll/appcompat/shims/shimlib/shimlib.c b/reactos/dll/appcompat/shims/shimlib/shimlib.c index b5f04c28081..ec528d2ead2 100644 --- a/reactos/dll/appcompat/shims/shimlib/shimlib.c +++ b/reactos/dll/appcompat/shims/shimlib/shimlib.c @@ -1,9 +1,8 @@ /* - * COPYRIGHT: See COPYING in the top level directory - * PROJECT: ReactOS Shim library - * FILE: dll/appcompat/shims/shimlib/shimlib.c - * PURPOSE: Shim helper functions - * PROGRAMMER: Mark Jansen (mark.jansen@reactos.org) + * PROJECT: ReactOS Shim helper library + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: Shim helper functions + * COPYRIGHT: Copyright 2016,2017 Mark Jansen (mark.jansen@reactos.org) */ #define WIN32_NO_STATUS diff --git a/reactos/dll/appcompat/shims/shimlib/shimlib.h b/reactos/dll/appcompat/shims/shimlib/shimlib.h index 8372b05065d..b6a6743e7b0 100644 --- a/reactos/dll/appcompat/shims/shimlib/shimlib.h +++ b/reactos/dll/appcompat/shims/shimlib/shimlib.h @@ -1,9 +1,8 @@ /* - * COPYRIGHT: See COPYING in the top level directory - * PROJECT: ReactOS Shim Engine - * FILE: dll/appcompat/shims/shimlib/shimlib.h - * PURPOSE: ReactOS Shim Engine - * PROGRAMMER: Mark Jansen (mark.jansen@reactos.org) + * PROJECT: ReactOS Shim helper library + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: ReactOS Shim Engine common functions / structures + * COPYRIGHT: Copyright 2016,2017 Mark Jansen (mark.jansen@reactos.org) */ #pragma once diff --git a/reactos/dll/shellext/acppage/ACPPage.cpp b/reactos/dll/shellext/acppage/ACPPage.cpp index 66306902fd1..446d98d429b 100644 --- a/reactos/dll/shellext/acppage/ACPPage.cpp +++ b/reactos/dll/shellext/acppage/ACPPage.cpp @@ -1,19 +1,8 @@ /* - * Copyright 2015 Mark Jansen - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Compatibility Layer Shell Extension + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: acppage entrypoint + * COPYRIGHT: Copyright 2015 Mark Jansen (mark.jansen@reactos.org) */ #include "precomp.h" diff --git a/reactos/dll/shellext/acppage/CLayerStringList.hpp b/reactos/dll/shellext/acppage/CLayerStringList.hpp index c6c03030d2c..e1b253d7072 100644 --- a/reactos/dll/shellext/acppage/CLayerStringList.hpp +++ b/reactos/dll/shellext/acppage/CLayerStringList.hpp @@ -1,19 +1,8 @@ /* - * Copyright 2015-2017 Mark Jansen - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Compatibility Layer Shell Extension + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: CLayerStringList implementation + * COPYRIGHT: Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ diff --git a/reactos/dll/shellext/acppage/CLayerUIPropPage.cpp b/reactos/dll/shellext/acppage/CLayerUIPropPage.cpp index 66a01237dc4..4ff0c38a264 100644 --- a/reactos/dll/shellext/acppage/CLayerUIPropPage.cpp +++ b/reactos/dll/shellext/acppage/CLayerUIPropPage.cpp @@ -1,19 +1,8 @@ /* - * Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Compatibility Layer Shell Extension + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: CLayerUIPropPage implementation + * COPYRIGHT: Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ #include "precomp.h" diff --git a/reactos/dll/shellext/acppage/CLayerUIPropPage.hpp b/reactos/dll/shellext/acppage/CLayerUIPropPage.hpp index 734fca1d69b..8b9cce879d1 100644 --- a/reactos/dll/shellext/acppage/CLayerUIPropPage.hpp +++ b/reactos/dll/shellext/acppage/CLayerUIPropPage.hpp @@ -1,22 +1,10 @@ /* - * Copyright 2015-2017 Mark Jansen - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * PROJECT: ReactOS Compatibility Layer Shell Extension + * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * PURPOSE: CLayerUIPropPage definition + * COPYRIGHT: Copyright 2015-2017 Mark Jansen (mark.jansen@reactos.org) */ - class CLayerUIPropPage : public CComCoClass, public CComObjectRootEx,