Skip to content

Commit ee5c293

Browse files
authored
Merge pull request MicrosoftDocs#1 from Microsoft/migration
Migration from caps
2 parents 7b8bc1c + ab3c3da commit ee5c293

File tree

18,303 files changed

+1584174
-15
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

18,303 files changed

+1584174
-15
lines changed

.localization-config

+1-15
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,17 @@
1010
"Locales": [
1111
"cs-cz",
1212
"de-de",
13-
"en-gb",
1413
"es-es",
1514
"fr-fr",
16-
"hu-hu",
1715
"it-it",
1816
"ja-jp",
1917
"ko-kr",
20-
"nl-nl",
2118
"pl-pl",
2219
"pt-br",
23-
"pt-pt",
2420
"ru-ru",
25-
"sv-se",
2621
"tr-tr",
2722
"zh-cn",
28-
"zh-tw",
29-
"zh-hk",
30-
"ar-sa",
31-
"da-dk",
32-
"el-gr",
33-
"fi-fi",
34-
"he-il",
35-
"kk-kz",
36-
"nb-no",
37-
"th-th"
23+
"zh-tw"
3824
],
3925
"Type": "ht"
4026
}

docs/TOC.md

+14,898
Large diffs are not rendered by default.
+85
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
title: "_ATL_BASE_MODULE70 Structure"
3+
ms.custom: na
4+
ms.date: "10/14/2016"
5+
ms.prod: "visual-studio-dev14"
6+
ms.reviewer: na
7+
ms.suite: na
8+
ms.technology:
9+
- "devlang-cpp"
10+
ms.tgt_pltfrm: na
11+
ms.topic: "article"
12+
f1_keywords:
13+
- "ATL::_ATL_BASE_MODULE70"
14+
- "ATL._ATL_BASE_MODULE70"
15+
- "_ATL_BASE_MODULE70"
16+
dev_langs:
17+
- "C++"
18+
helpviewer_keywords:
19+
- "ATL_BASE_MODULE70 structure"
20+
- "_ATL_BASE_MODULE70 structure"
21+
ms.assetid: 4539282f-15b8-4d7c-aafa-a85dc56f4980
22+
caps.latest.revision: 11
23+
ms.author: "mblome"
24+
manager: "ghogen"
25+
translation.priority.ht:
26+
- "cs-cz"
27+
- "de-de"
28+
- "es-es"
29+
- "fr-fr"
30+
- "it-it"
31+
- "ja-jp"
32+
- "ko-kr"
33+
- "pl-pl"
34+
- "pt-br"
35+
- "ru-ru"
36+
- "tr-tr"
37+
- "zh-cn"
38+
- "zh-tw"
39+
---
40+
# _ATL_BASE_MODULE70 Structure
41+
Used by any project that uses ATL.
42+
43+
## Syntax
44+
45+
```
46+
struct _ATL_BASE_MODULE70{ UINT cbSize; HINSTANCE m_hInst; HINSTANCE m_hInstResource; bool m_bNT5orWin98; DWORD dwAtlBuildVer;
47+
GUID* pguidVer; CRITICAL_SECTION m_csResource;
48+
CSimpleArray<HINSTANCE> m_rgResourceInstance;
49+
};
50+
```
51+
52+
## Members
53+
`cbSize`
54+
The size of the structure, used for versioning.
55+
56+
`m_hInst`
57+
The **hInstance** for this module (either exe or dll).
58+
59+
`m_hInstResource`
60+
Default instance resource handle.
61+
62+
**m_bNT5orWin98**
63+
Operating system version information. Used internally by ATL.
64+
65+
**dwAtlBuildVer**
66+
Stores the version of ATL. Currently 0x0700.
67+
68+
**pguidVer**
69+
ATL's internal GUID.
70+
71+
**m_csResource**
72+
Used to synchronize access to the **m_rgResourceInstance** array. Used internally by ATL.
73+
74+
**m_rgResourceInstance**
75+
Array used to search for resources in all the resource instances of which ATL is aware. Used internally by ATL.
76+
77+
## Remarks
78+
[_ATL_BASE_MODULE](../Topic/_ATL_BASE_MODULE.md) is defined as a typedef of `_ATL_BASE_MODULE70`.
79+
80+
## Requirements
81+
**Header:** atlcore.h
82+
83+
## See Also
84+
[Structures](../atl/atl-structures.md)
85+
+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: "_ATL_COM_MODULE70 Structure"
3+
ms.custom: na
4+
ms.date: "10/14/2016"
5+
ms.prod: "visual-studio-dev14"
6+
ms.reviewer: na
7+
ms.suite: na
8+
ms.technology:
9+
- "devlang-cpp"
10+
ms.tgt_pltfrm: na
11+
ms.topic: "article"
12+
f1_keywords:
13+
- "ATL::_ATL_COM_MODULE70"
14+
- "ATL._ATL_COM_MODULE70"
15+
- "_ATL_COM_MODULE70"
16+
dev_langs:
17+
- "C++"
18+
helpviewer_keywords:
19+
- "_ATL_COM_MODULE70 structure"
20+
- "ATL_COM_MODULE70 structure"
21+
ms.assetid: 5b0b2fd0-bdeb-4c7e-8870-78fa69ace6e6
22+
caps.latest.revision: 11
23+
ms.author: "mblome"
24+
manager: "ghogen"
25+
translation.priority.ht:
26+
- "cs-cz"
27+
- "de-de"
28+
- "es-es"
29+
- "fr-fr"
30+
- "it-it"
31+
- "ja-jp"
32+
- "ko-kr"
33+
- "pl-pl"
34+
- "pt-br"
35+
- "ru-ru"
36+
- "tr-tr"
37+
- "zh-cn"
38+
- "zh-tw"
39+
---
40+
# _ATL_COM_MODULE70 Structure
41+
Used by COM-related code in ATL.
42+
43+
## Syntax
44+
45+
```
46+
struct _ATL_COM_MODULE70{ UINT cbSize; HINSTANCE m_hInstTypeLib;
47+
_ATL_OBJMAP_ENTRY** m_ppAutoObjMapFirst;
48+
_ATL_OBJMAP_ENTRY** m_ppAutoObjMapLast; CRITICAL_SECTION m_csObjMap;
49+
};
50+
```
51+
52+
## Members
53+
`cbSize`
54+
The size of the structure, used for versioning.
55+
56+
`m_hInstTypeLib`
57+
The handle instance to the type library for this module.
58+
59+
**m_ppAutoObjMapFirst**
60+
Address of the array element indicating the beginning of the object map entries for this module.
61+
62+
**m_ppAutoObjMapLast**
63+
Address of the array element indicating the end of the object map entries for this module.
64+
65+
`m_csObjMap`
66+
Critical section to serialize access to the object map entries. Used internally by ATL.
67+
68+
## Remarks
69+
[_ATL_COM_MODULE](../Topic/_ATL_COM_MODULE.md) is defined as a typedef of `_ATL_COM_MODULE70`.
70+
71+
## Requirements
72+
**Header:** atlbase.h
73+
74+
## See Also
75+
[Structures](../atl/atl-structures.md)
76+

docs/atl/_atl_func_info-structure.md

+82
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
title: "_ATL_FUNC_INFO Structure"
3+
ms.custom: na
4+
ms.date: "10/14/2016"
5+
ms.prod: "visual-studio-dev14"
6+
ms.reviewer: na
7+
ms.suite: na
8+
ms.technology:
9+
- "devlang-cpp"
10+
ms.tgt_pltfrm: na
11+
ms.topic: "article"
12+
f1_keywords:
13+
- "_ATL_FUNC_INFO"
14+
- "ATL::_ATL_FUNC_INFO"
15+
- "ATL._ATL_FUNC_INFO"
16+
dev_langs:
17+
- "C++"
18+
helpviewer_keywords:
19+
- "_ATL_FUNC_INFO structure"
20+
- "ATL_FUNC_INFO structure"
21+
ms.assetid: 441ebe2c-f971-47de-9f52-a258e8d6f88e
22+
caps.latest.revision: 17
23+
ms.author: "mblome"
24+
manager: "ghogen"
25+
translation.priority.ht:
26+
- "cs-cz"
27+
- "de-de"
28+
- "es-es"
29+
- "fr-fr"
30+
- "it-it"
31+
- "ja-jp"
32+
- "ko-kr"
33+
- "pl-pl"
34+
- "pt-br"
35+
- "ru-ru"
36+
- "tr-tr"
37+
- "zh-cn"
38+
- "zh-tw"
39+
---
40+
# _ATL_FUNC_INFO Structure
41+
Contains type information used to describe a method or property on a dispinterface.
42+
43+
## Syntax
44+
45+
```
46+
struct _ATL_FUNC_INFO{ CALLCONV cc; VARTYPE vtReturn; SHORT nParams; VARTYPE pVarTypes[_ATL_MAX_VARTYPES];
47+
};
48+
```
49+
50+
## Members
51+
**cc**
52+
The calling convention. When using this structure with the [IDispEventSimpleImpl](../atl/idispeventsimpleimpl-class.md) class, this member must be **CC_STDCALL**. `CC_CDECL` is the only option supported in Windows CE for the `CALLCONV` field of the `_ATL_FUNC_INFO` structure. Any other value is unsupported thus its behavior undefined.
53+
54+
**vtReturn**
55+
The variant type of the function return value.
56+
57+
**nParams**
58+
The number of function parameters.
59+
60+
**pVarTypes**
61+
An array of variant types of the function parameters.
62+
63+
## Remarks
64+
Internally, ATL uses this structure to hold information obtained from a type library. You may need to manipulate this structure directly if you provide type information for an event handler used with the [IDispEventSimpleImpl](../atl/idispeventsimpleimpl-class.md) class and [SINK_ENTRY_INFO](../Topic/SINK_ENTRY_INFO.md) macro.
65+
66+
## Example
67+
Given a dispinterface method defined in IDL:
68+
69+
[!code[NVC_ATL_Windowing#139](../atl/codesnippet/CPP/_atl_func_info-structure_1.idl)]
70+
71+
you would define an `_ATL_FUNC_INFO` structure:
72+
73+
[!code[NVC_ATL_Windowing#140](../atl/codesnippet/CPP/_atl_func_info-structure_2.h)]
74+
75+
## Requirements
76+
**Header:** atlcom.h
77+
78+
## See Also
79+
[Structures](../atl/atl-structures.md)
80+
[IDispEventSimpleImpl Class](../atl/idispeventsimpleimpl-class.md)
81+
[SINK_ENTRY_INFO](../Topic/SINK_ENTRY_INFO.md)
82+

docs/atl/_atl_module70-structure.md

+72
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: "_ATL_MODULE70 Structure"
3+
ms.custom: na
4+
ms.date: "10/14/2016"
5+
ms.prod: "visual-studio-dev14"
6+
ms.reviewer: na
7+
ms.suite: na
8+
ms.technology:
9+
- "devlang-cpp"
10+
ms.tgt_pltfrm: na
11+
ms.topic: "article"
12+
f1_keywords:
13+
- "_ATL_MODULE70"
14+
- "ATL::_ATL_MODULE70"
15+
- "ATL._ATL_MODULE70"
16+
dev_langs:
17+
- "C++"
18+
helpviewer_keywords:
19+
- "ATL_MODULE70 structure"
20+
- "_ATL_MODULE70 structure"
21+
ms.assetid: b059b2c8-dfd1-4ac9-b07d-39df638cc7b3
22+
caps.latest.revision: 12
23+
ms.author: "mblome"
24+
manager: "ghogen"
25+
translation.priority.ht:
26+
- "cs-cz"
27+
- "de-de"
28+
- "es-es"
29+
- "fr-fr"
30+
- "it-it"
31+
- "ja-jp"
32+
- "ko-kr"
33+
- "pl-pl"
34+
- "pt-br"
35+
- "ru-ru"
36+
- "tr-tr"
37+
- "zh-cn"
38+
- "zh-tw"
39+
---
40+
# _ATL_MODULE70 Structure
41+
Contains data used by every ATL module.
42+
43+
## Syntax
44+
45+
```
46+
struct _ATL_MODULE70{ UINT cbSize; LONG m_nLockCnt;
47+
_ATL_TERMFUNC_ELEM* m_pTermFuncs; CComCriticalSection m_csStaticDataInitAndTypeInfo;
48+
};
49+
```
50+
51+
## Members
52+
`cbSize`
53+
The size of the structure, used for versioning.
54+
55+
`m_nLockCnt`
56+
Reference count to determine how long the module should stay alive.
57+
58+
**m_pTermFuncs**
59+
Tracks functions that have been registered to be called when ATL shuts down.
60+
61+
**m_csStaticDataInitAndTypeInfo**
62+
Used to coordinate access to internal data in multithreaded situations.
63+
64+
## Remarks
65+
[_ATL_MODULE](../Topic/_ATL_MODULE.md) is defined as a typedef of `_ATL_MODULE70`.
66+
67+
## Requirements
68+
**Header:** atlbase.h
69+
70+
## See Also
71+
[Structures](../atl/atl-structures.md)
72+

0 commit comments

Comments
 (0)