Skip to content

Commit f050de2

Browse files
committed
generate toc files
1 parent 6ba3aa8 commit f050de2

40 files changed

Lines changed: 11003 additions & 0 deletions

File tree

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# [ARM Assembler Reference](arm-assembler-reference.md)
2+
## [ARM Assembler Command-Line Reference](arm-assembler-command-line-reference.md)
3+
## [ARM Assembler Diagnostic Messages](arm-assembler-diagnostic-messages.md)
4+
## [ARM Assembler Directives](arm-assembler-directives.md)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# [Inline Assembler](inline-assembler.md)
2+
## [Inline Assembler Overview](inline-assembler-overview.md)
3+
## [Advantages of Inline Assembly](advantages-of-inline-assembly.md)
4+
## [__asm](asm.md)
5+
## [Using Assembly Language in __asm Blocks](using-assembly-language-in-asm-blocks.md)
6+
### [Instruction Set for Inline Assembly](instruction-set-for-inline-assembly.md)
7+
### [MASM Expressions in Inline Assembly](masm-expressions-in-inline-assembly.md)
8+
### [Data Directives and Operators in Inline Assembly](data-directives-and-operators-in-inline-assembly.md)
9+
### [EVEN and ALIGN Directives](even-and-align-directives.md)
10+
### [MASM Macro Directives in Inline Assembly](masm-macro-directives-in-inline-assembly.md)
11+
### [Segment References in Inline Assembly](segment-references-in-inline-assembly.md)
12+
### [Type and Variable Sizes in Inline Assembly](type-and-variable-sizes-in-inline-assembly.md)
13+
### [Assembly-Language Comments](assembly-language-comments.md)
14+
### [_emit Pseudoinstruction](emit-pseudoinstruction.md)
15+
### [Debugging and Listings for Inline Assembly](debugging-and-listings-for-inline-assembly.md)
16+
### [Intel's MMX Instruction Set](intel-s-mmx-instruction-set.md)
17+
## [Using C or C++ in __asm Blocks](using-c-or-cpp-in-asm-blocks.md)
18+
### [Using Operators in __asm Blocks](using-operators-in-asm-blocks.md)
19+
### [Using C or C++ Symbols in __asm Blocks](using-c-or-cpp-symbols-in-asm-blocks.md)
20+
### [Accessing C or C++ Data in __asm Blocks](accessing-c-or-cpp-data-in-asm-blocks.md)
21+
### [Writing Functions with Inline Assembly](writing-functions-with-inline-assembly.md)
22+
## [Using and Preserving Registers in Inline Assembly](using-and-preserving-registers-in-inline-assembly.md)
23+
## [Jumping to Labels in Inline Assembly](jumping-to-labels-in-inline-assembly.md)
24+
## [Calling C Functions in Inline Assembly](calling-c-functions-in-inline-assembly.md)
25+
## [Calling C++ Functions in Inline Assembly](calling-cpp-functions-in-inline-assembly.md)
26+
## [Defining __asm Blocks as C Macros](defining-asm-blocks-as-c-macros.md)
27+
## [Optimizing Inline Assembly](optimizing-inline-assembly.md)
Lines changed: 332 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,332 @@
1+
# [Microsoft Macro Assembler Reference](microsoft-macro-assembler-reference.md)
2+
## [MASM for x64 (ml64.exe)](masm-for-x64-ml64-exe.md)
3+
## [ML and ML64 Command-Line Reference](ml-and-ml64-command-line-reference.md)
4+
## [Directives Reference](directives-reference.md)
5+
### [=](equal.md)
6+
### [.386](dot-386.md)
7+
### [.386P](dot-386p.md)
8+
### [.387](dot-387.md)
9+
### [.486](dot-486.md)
10+
### [.486P](dot-486p.md)
11+
### [.586](dot-586.md)
12+
### [.586P](dot-586p.md)
13+
### [.686](dot-686.md)
14+
### [.686P](dot-686p.md)
15+
### [ALIAS (MASM)](alias-masm.md)
16+
### [ALIGN (MASM)](align-masm.md)
17+
### [.ALLOCSTACK](dot-allocstack.md)
18+
### [.ALPHA](dot-alpha.md)
19+
### [ASSUME](assume.md)
20+
### [.BREAK](dot-break.md)
21+
### [BYTE (MASM)](byte-masm.md)
22+
### [CATSTR](catstr.md)
23+
### [.CODE](dot-code.md)
24+
### [COMM](comm.md)
25+
### [COMMENT (MASM)](comment-masm.md)
26+
### [.CONST](dot-const.md)
27+
### [.CONTINUE](dot-continue.md)
28+
### [.CREF](dot-cref.md)
29+
### [.DATA](dot-data.md)
30+
### [.DATA?](dot-data-q.md)
31+
### [DB](db.md)
32+
### [DD](dd.md)
33+
### [DF](df.md)
34+
### [.DOSSEG](dot-dosseg.md)
35+
### [DOSSEG](dosseg.md)
36+
### [DQ](dq.md)
37+
### [DT](dt.md)
38+
### [DW](dw.md)
39+
### [DWORD](dword.md)
40+
### [ECHO](echo.md)
41+
### [.ELSE](dot-else.md)
42+
### [ELSE (MASM)](else-masm.md)
43+
### [ELSEIF (MASM)](elseif-masm.md)
44+
### [ELSEIF2](elseif2.md)
45+
### [END (MASM)](end-masm.md)
46+
### [.ENDIF](dot-endif.md)
47+
### [ENDM](endm.md)
48+
### [ENDP](endp.md)
49+
### [.ENDPROLOG](dot-endprolog.md)
50+
### [ENDS (MASM)](ends-masm.md)
51+
### [.ENDW](dot-endw.md)
52+
### [EQU](equ.md)
53+
### [.ERR](dot-err.md)
54+
### [.ERR2](dot-err2.md)
55+
### [.ERRB](dot-errb.md)
56+
### [.ERRDEF](dot-errdef.md)
57+
### [.ERRDIF]]](dot-errdif.md)
58+
### [.ERRE](dot-erre.md)
59+
### [.ERRIDN]](dot-erridn.md)
60+
### [.ERRNB](dot-errnb.md)
61+
### [.ERRNDEF](dot-errndef.md)
62+
### [.ERRNZ](dot-errnz.md)
63+
### [EVEN](even.md)
64+
### [.EXIT](dot-exit.md)
65+
### [EXITM](exitm.md)
66+
### [EXTERN (MASM)](extern-masm.md)
67+
### [EXTERNDEF](externdef.md)
68+
### [EXTRN](extrn.md)
69+
### [.FARDATA](dot-fardata.md)
70+
### [.FARDATA?](dot-fardata-q.md)
71+
### [FOR (MASM)](for-masm.md)
72+
### [FORC](forc.md)
73+
### [.FPO](dot-fpo.md)
74+
### [FWORD](fword.md)
75+
### [GOTO (MASM)](goto-masm.md)
76+
### [GROUP](group.md)
77+
### [.IF](dot-if.md)
78+
### [IF (MASM)](if-masm.md)
79+
### [IF2](if2.md)
80+
### [IFB](ifb.md)
81+
### [IFDEF](ifdef.md)
82+
### [IFDIF]](ifdif.md)
83+
### [IFE](ife.md)
84+
### [IFIDN]](ifidn.md)
85+
### [IFNB](ifnb.md)
86+
### [IFNDEF](ifndef.md)
87+
### [INCLUDE (MASM)](include-masm.md)
88+
### [INCLUDELIB (MASM)](includelib-masm.md)
89+
### [INSTR](instr.md)
90+
### [INVOKE](invoke.md)
91+
### [IRP](irp.md)
92+
### [IRPC](irpc.md)
93+
### [.K3D](dot-k3d.md)
94+
### [LABEL (MASM)](label-masm.md)
95+
### [.LALL](dot-lall.md)
96+
### [.LFCOND](dot-lfcond.md)
97+
### [.LIST](dot-list.md)
98+
### [.LISTALL](dot-listall.md)
99+
### [.LISTIF](dot-listif.md)
100+
### [.LISTMACRO](dot-listmacro.md)
101+
### [.LISTMACROALL](dot-listmacroall.md)
102+
### [LOCAL (MASM)](local-masm.md)
103+
### [MACRO](macro.md)
104+
### [MMWORD](mmword.md)
105+
### [.MMX](dot-mmx.md)
106+
### [.MODEL](dot-model.md)
107+
### [NAME (MASM)](name-masm.md)
108+
### [.NOCREF](dot-nocref.md)
109+
### [.NOLIST](dot-nolist.md)
110+
### [.NOLISTIF](dot-nolistif.md)
111+
### [.NOLISTMACRO](dot-nolistmacro.md)
112+
### [OPTION (MASM)](option-masm.md)
113+
### [ORG](org.md)
114+
### [%OUT](percent-out.md)
115+
### [OWORD](oword.md)
116+
### [PAGE](page.md)
117+
### [POPCONTEXT](popcontext.md)
118+
### [PROC](proc.md)
119+
### [PROTO](proto.md)
120+
### [PUBLIC (MASM)](public-masm.md)
121+
### [PURGE](purge.md)
122+
### [PUSHCONTEXT](pushcontext.md)
123+
### [.PUSHFRAME](dot-pushframe.md)
124+
### [.PUSHREG](dot-pushreg.md)
125+
### [QWORD](qword.md)
126+
### [.RADIX](dot-radix.md)
127+
### [REAL10](real10.md)
128+
### [REAL4](real4.md)
129+
### [REAL8](real8.md)
130+
### [RECORD (MASM)](record-masm.md)
131+
### [.REPEAT](dot-repeat.md)
132+
### [REPEAT](repeat.md)
133+
### [REPT](rept.md)
134+
### [.SAFESEH](dot-safeseh.md)
135+
### [.SALL](dot-sall.md)
136+
### [.SAVEREG](dot-savereg.md)
137+
### [.SAVEXMM128](dot-savexmm128.md)
138+
### [SBYTE (MASM)](sbyte-masm.md)
139+
### [SDWORD](sdword.md)
140+
### [SEGMENT](segment.md)
141+
### [.SEQ](dot-seq.md)
142+
### [.SETFRAME](dot-setframe.md)
143+
### [.SFCOND](dot-sfcond.md)
144+
### [SIZESTR](sizestr.md)
145+
### [SQWORD](sqword.md)
146+
### [.STACK](dot-stack.md)
147+
### [.STARTUP](dot-startup.md)
148+
### [STRUC](struc.md)
149+
### [STRUCT (MASM)](struct-masm.md)
150+
### [SUBSTR](substr.md)
151+
### [SUBTITLE](subtitle.md)
152+
### [SUBTTL](subttl.md)
153+
### [SWORD](sword.md)
154+
### [TBYTE](tbyte.md)
155+
### [TEXTEQU](textequ.md)
156+
### [.TFCOND](dot-tfcond.md)
157+
### [TITLE](title.md)
158+
### [TYPEDEF (MASM)](typedef-masm.md)
159+
### [UNION](union.md)
160+
### [.UNTIL](dot-until.md)
161+
### [.UNTILCXZ](dot-untilcxz.md)
162+
### [.WHILE](dot-while.md)
163+
### [WHILE (MASM)](while-masm.md)
164+
### [WORD](word.md)
165+
### [.XALL](dot-xall.md)
166+
### [.XCREF](dot-xcref.md)
167+
### [.XLIST](dot-xlist.md)
168+
### [.XMM](dot-xmm.md)
169+
### [XMMWORD](xmmword.md)
170+
### [YMMWORD](ymmword.md)
171+
## [Symbols Reference](symbols-reference.md)
172+
### [$](dollar.md)
173+
### [?](q.md)
174+
### [@@:](at-at.md)
175+
### [@B](at-b.md)
176+
### [@CatStr](at-catstr.md)
177+
### [@code](at-code.md)
178+
### [@CodeSize](at-codesize.md)
179+
### [@Cpu](at-cpu.md)
180+
### [@CurSeg](at-curseg.md)
181+
### [@data](at-data.md)
182+
### [@DataSize](at-datasize.md)
183+
### [@Date](at-date.md)
184+
### [@Environ](at-environ.md)
185+
### [@F](at-f.md)
186+
### [@fardata](at-fardata.md)
187+
### [@fardata?](at-fardata-q.md)
188+
### [@FileCur](at-filecur.md)
189+
### [@FileName](at-filename.md)
190+
### [@InStr](at-instr.md)
191+
### [@Interface](at-interface.md)
192+
### [@Line](at-line.md)
193+
### [@Model](at-model.md)
194+
### [@SizeStr](at-sizestr.md)
195+
### [@stack](at-stack.md)
196+
### [@SubStr](at-substr.md)
197+
### [@Time](at-time.md)
198+
### [@Version](at-version.md)
199+
### [@WordSize](at-wordsize.md)
200+
## [Processor Manufacturer Programming Manuals](processor-manufacturer-programming-manuals.md)
201+
## [Operators Reference](operators-reference.md)
202+
### [Operators (MASM)](operators-masm.md)
203+
#### [operator +](operator-add.md)
204+
#### [operator -2](operator-subtract-2.md)
205+
#### [operator *](operator-multiply.md)
206+
#### [operator -1](operator-subtract-1.md)
207+
#### [operator](operator.md)
208+
#### [operator :](operator-colon.md)
209+
#### [operator dot](operator-dot.md)
210+
#### [operator <>](operator-literal.md)
211+
#### [operator " "](operator-double-quote.md)
212+
#### [operator ' '](operator-single-quote.md)
213+
#### [operator ! (MASM)](operator-logical-not-masm.md)
214+
#### [operator ;](operator-semicolon.md)
215+
#### [operator ;;](operator-semicolons.md)
216+
#### [operator %](operator-percent.md)
217+
#### [operator && (MASM)](operator-logical-and-masm.md)
218+
#### [operator ABS](operator-abs.md)
219+
#### [operator ADDR](operator-addr.md)
220+
#### [operator AND](operator-and.md)
221+
#### [operator DUP](operator-dup.md)
222+
#### [operator EQ](operator-eq.md)
223+
#### [operator GE](operator-ge.md)
224+
#### [operator GT](operator-gt.md)
225+
#### [operator HIGH](operator-high.md)
226+
#### [operator HIGH32](operator-high32.md)
227+
#### [operator HIGHWORD](operator-highword.md)
228+
#### [operator IMAGEREL](operator-imagerel.md)
229+
#### [operator LE](operator-le.md)
230+
#### [operator LENGTH](operator-length.md)
231+
#### [operator LENGTHOF](operator-lengthof.md)
232+
#### [operator LOW](operator-low.md)
233+
#### [operator LOW32](operator-low32.md)
234+
#### [operator LOWWORD](operator-lowword.md)
235+
#### [operator LROFFSET](operator-lroffset.md)
236+
#### [operator LT](operator-lt.md)
237+
#### [operator MASK](operator-mask.md)
238+
#### [operator MOD](operator-mod.md)
239+
#### [operator NE](operator-ne.md)
240+
#### [operator NOT](operator-not.md)
241+
#### [operator OFFSET](operator-offset.md)
242+
#### [operator OPATTR](operator-opattr.md)
243+
#### [operator OR](operator-or.md)
244+
#### [operator PTR](operator-ptr.md)
245+
#### [operator SEG](operator-seg.md)
246+
#### [operator SHL](operator-shl.md)
247+
#### [operator .TYPE](operator-dot-type.md)
248+
#### [operator SECTIONREL](operator-sectionrel.md)
249+
#### [operator SHORT](operator-short.md)
250+
#### [operator SHR](operator-shr.md)
251+
#### [operator SIZE](operator-size.md)
252+
#### [operator SIZEOF](operator-sizeof.md)
253+
#### [operator THIS](operator-this.md)
254+
#### [operator TYPE](operator-type.md)
255+
#### [operator WIDTH](operator-width.md)
256+
#### [operator XOR](operator-xor.md)
257+
### [Run-Time Operators](run-time-operators.md)
258+
#### [operator == (MASM Run Time)](operator-equal-masm-run-time.md)
259+
#### [operator != (MASM)](operator-not-equal-masm.md)
260+
#### [operator > (MASM Run Time)](operator-greater-than-masm-run-time.md)
261+
#### [operator >= (MASM Run Time)](operator-greater-or-equal-masm-run-time.md)
262+
#### [operator < (MASM Run Time)](operator-less-than-masm-run-time.md)
263+
#### [operator <= (MASM Run Time)](operator-less-or-equal-masm-run-time.md)
264+
#### [operator ||](operator-logical-or.md)
265+
#### [operator && (MASM Run Time)](operator-logical-and-masm-run-time.md)
266+
#### [operator &](operator-bitwise-and.md)
267+
#### [operator ! (MASM Run Time)](operator-logical-not-masm-run-time.md)
268+
#### [operator CARRY?](operator-carry-q.md)
269+
#### [operator OVERFLOW?](operator-overflow-q.md)
270+
#### [operator PARITY?](operator-parity-q.md)
271+
#### [operator SIGN?](operator-sign-q.md)
272+
#### [operator ZERO?](operator-zero-q.md)
273+
## [ML Error Messages](ml-error-messages.md)
274+
### [ML Fatal Errors](ml-fatal-errors.md)
275+
#### [ML Fatal Error A1000](ml-fatal-error-a1000.md)
276+
#### [ML Fatal Error A1005](ml-fatal-error-a1005.md)
277+
#### [ML Fatal Error A1007](ml-fatal-error-a1007.md)
278+
#### [ML Fatal Error A1008](ml-fatal-error-a1008.md)
279+
#### [ML Fatal Error A1009](ml-fatal-error-a1009.md)
280+
#### [ML Fatal Error A1010](ml-fatal-error-a1010.md)
281+
#### [ML Fatal Error A1011](ml-fatal-error-a1011.md)
282+
#### [ML Fatal Error A1016](ml-fatal-error-a1016.md)
283+
#### [ML Fatal Error A1017](ml-fatal-error-a1017.md)
284+
### [ML Nonfatal Errors](ml-nonfatal-errors.md)
285+
#### [ML Nonfatal Errors A2000-A2049](ml-nonfatal-errors-a2000-a2049.md)
286+
##### [ML Nonfatal Error A2004](ml-nonfatal-error-a2004.md)
287+
##### [ML Nonfatal Error A2006](ml-nonfatal-error-a2006.md)
288+
##### [ML Nonfatal Error A2008](ml-nonfatal-error-a2008.md)
289+
##### [ML Nonfatal Error A2010](ml-nonfatal-error-a2010.md)
290+
##### [ML Nonfatal Error A2019](ml-nonfatal-error-a2019.md)
291+
##### [ML Nonfatal Error A2022](ml-nonfatal-error-a2022.md)
292+
##### [ML Nonfatal Error A2031](ml-nonfatal-error-a2031.md)
293+
##### [ML Nonfatal Error A2034](ml-nonfatal-error-a2034.md)
294+
##### [ML Nonfatal Error A2037](ml-nonfatal-error-a2037.md)
295+
##### [ML Nonfatal Error A2038](ml-nonfatal-error-a2038.md)
296+
##### [ML Nonfatal Error A2039](ml-nonfatal-error-a2039.md)
297+
##### [ML Nonfatal Error A2044](ml-nonfatal-error-a2044.md)
298+
##### [ML Nonfatal Error A2047](ml-nonfatal-error-a2047.md)
299+
#### [ML Nonfatal Errors A2050-A2099](ml-nonfatal-errors-a2050-a2099.md)
300+
##### [ML Nonfatal Error A2050](ml-nonfatal-error-a2050.md)
301+
##### [ML Nonfatal Error A2054](ml-nonfatal-error-a2054.md)
302+
##### [ML Nonfatal Error A2055](ml-nonfatal-error-a2055.md)
303+
##### [ML Nonfatal Error A2057](ml-nonfatal-error-a2057.md)
304+
##### [ML Nonfatal Error A2059](ml-nonfatal-error-a2059.md)
305+
##### [ML Nonfatal Error A2060](ml-nonfatal-error-a2060.md)
306+
##### [ML Nonfatal Error A2063](ml-nonfatal-error-a2063.md)
307+
##### [ML Nonfatal Error A2064](ml-nonfatal-error-a2064.md)
308+
##### [ML Nonfatal Error A2065](ml-nonfatal-error-a2065.md)
309+
##### [ML Nonfatal Error A2066](ml-nonfatal-error-a2066.md)
310+
##### [ML Nonfatal Error A2069](ml-nonfatal-error-a2069.md)
311+
##### [ML Nonfatal Error A2070](ml-nonfatal-error-a2070.md)
312+
##### [ML Nonfatal Error A2074](ml-nonfatal-error-a2074.md)
313+
##### [ML Nonfatal Error A2078](ml-nonfatal-error-a2078.md)
314+
##### [ML Nonfatal Error A2079](ml-nonfatal-error-a2079.md)
315+
##### [ML Nonfatal Error A2083](ml-nonfatal-error-a2083.md)
316+
##### [ML Nonfatal Error A2085](ml-nonfatal-error-a2085.md)
317+
##### [ML Nonfatal Error A2096](ml-nonfatal-error-a2096.md)
318+
##### [ML Nonfatal Error A2097](ml-nonfatal-error-a2097.md)
319+
#### [ML Nonfatal Errors A2100-A2149](ml-nonfatal-errors-a2100-a2149.md)
320+
##### [ML Nonfatal Error A2107](ml-nonfatal-error-a2107.md)
321+
##### [ML Nonfatal Error A2119](ml-nonfatal-error-a2119.md)
322+
##### [ML Nonfatal Error A2133](ml-nonfatal-error-a2133.md)
323+
##### [ML Nonfatal Error A2137](ml-nonfatal-error-a2137.md)
324+
#### [ML Nonfatal Errors A2150-A2199](ml-nonfatal-errors-a2150-a2199.md)
325+
##### [ML Nonfatal Error A2189](ml-nonfatal-error-a2189.md)
326+
#### [ML Nonfatal Errors A2200-A2901](ml-nonfatal-errors-a2200-a2901.md)
327+
##### [ML Nonfatal Error A2206](ml-nonfatal-error-a2206.md)
328+
##### [ML Nonfatal Error A2219](ml-nonfatal-error-a2219.md)
329+
### [ML Warnings](ml-warnings.md)
330+
#### [ML Warning A4004](ml-warning-a4004.md)
331+
#### [ML Warning A4012](ml-warning-a4012.md)
332+
#### [ML Warning A4014](ml-warning-a4014.md)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# [ATL-MFC Shared Classes](atl-mfc-shared-classes.md)
2+
# [ATL-MFC Concepts](atl-mfc-concepts.md)
3+
## [Date and Time](date-and-time.md)
4+
### [Date and Time: General-Purpose Classes](date-and-time-general-purpose-classes.md)
5+
#### [Current Time: General Purpose Classes](current-time-general-purpose-classes.md)
6+
#### [Elapsed Time: General-Purpose Classes](elapsed-time-general-purpose-classes.md)
7+
#### [Formatting Time Values: General-Purpose Classes](formatting-time-values-general-purpose-classes.md)
8+
### [Date and Time: SYSTEMTIME Support](date-and-time-systemtime-support.md)
9+
### [Date and Time: Automation Support](date-and-time-automation-support.md)
10+
#### [Current Time: Automation Classes](current-time-automation-classes.md)
11+
#### [Elapsed Time: Automation Classes](elapsed-time-automation-classes.md)
12+
#### [Formatting Time: Automation Classes](formatting-time-automation-classes.md)
13+
### [Date and Time: Database Support](date-and-time-database-support.md)
14+
### [DATE Type](date-type.md)
15+
## [Strings (ATL-MFC)](strings-atl-mfc.md)
16+
### [Using CStringT](using-cstringt.md)
17+
#### [Memory Management with CStringT](memory-management-with-cstringt.md)
18+
##### [Implementation of a Custom String Manager (Basic Method)](implementation-of-a-custom-string-manager-basic-method.md)
19+
##### [Avoidance of Heap Contention](avoidance-of-heap-contention.md)
20+
##### [Implementation of a Custom String Manager (Advanced Method)](implementation-of-a-custom-string-manager-advanced-method.md)
21+
##### [CFixedStringT: Example of a Custom String Manager](cfixedstringt-example-of-a-custom-string-manager.md)
22+
#### [Exporting String Classes Using CStringT](exporting-string-classes-using-cstringt.md)
23+
### [Using CString](using-cstring.md)
24+
#### [Basic CString Operations](basic-cstring-operations.md)
25+
#### [String Data Management](string-data-management.md)
26+
#### [CString Semantics](cstring-semantics.md)
27+
#### [CString Operations Relating to C-Style Strings](cstring-operations-relating-to-c-style-strings.md)
28+
#### [Allocating and Releasing Memory for a BSTR](allocating-and-releasing-memory-for-a-bstr.md)
29+
#### [CString Exception Cleanup](cstring-exception-cleanup.md)
30+
#### [CString Argument Passing](cstring-argument-passing.md)
31+
#### [Unicode and Multibyte Character Set (MBCS) Support](unicode-and-multibyte-character-set-mbcs-support.md)

0 commit comments

Comments
 (0)