OSDN Git Service

リセット
[momiji/momiji_main.git] / Core / Momiji.Interop.Guiddef.h
1 /*
2 [momiji music component library]
3 ---------------------------------------------------------------------
4 Momiji.Interop.Guiddef.h
5         windows multi media dll importer.
6 ---------------------------------------------------------------------
7 Copyright (C) 2011 tyiki badwell {miria@users.sourceforge.jp}.
8
9 This program is free software: you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version.
13
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 GNU General Public License for more details.
18
19 You should have received a copy of the GNU General Public License
20 along with this program.  If not, see <http://www.gnu.org/licenses/gpl-3.0.html>.
21 ---------------------------------------------------------------------
22 */
23 #pragma once
24
25 using namespace System::Runtime;
26
27 namespace Momiji{
28 namespace Interop {
29 namespace Guiddef {
30
31         WIN32_DLL_STRUCTLAYOUT public value class Guid
32         {
33         private:
34                 System::Guid    data;
35
36         public:
37                 //Guid();
38                 Guid(System::String^ guid);
39
40                 virtual System::String^ ToString() override;
41
42                 static Guid Regist(System::String^ guid, System::String^ name);
43         };
44
45 }
46 }
47 }