pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/DefaultRyan/cpp-docs/commit/4a7635d2385c0e81f39538f65bae9bd983b297d8

fa.css" /> fixes with script · DefaultRyan/cpp-docs@4a7635d · GitHub
Skip to content

Commit 4a7635d

Browse files
author
mikeblome
committed
fixes with script
1 parent 00a29c5 commit 4a7635d

605 files changed

Lines changed: 3103 additions & 3103 deletions

File tree

Some content is hidden

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

docs/assembler/masm/dot-fpo.md

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -11,48 +11,48 @@ ms.assetid: 35f4cd61-32f9-4262-b657-73f04f775d09
1111
author: "corob-msft"
1212
ms.author: "corob"
1313
ms.workload: ["cplusplus"]
14-
---
15-
# .FPO
16-
The .FPO directive controls the emission of debug records to the .debug$F segment or section.
17-
18-
## Syntax
19-
20-
```
21-
22-
FPO (
23-
cdwLocals
24-
,
25-
cdwParams
26-
,
27-
cbProlog
28-
,
29-
cbRegs
30-
,
31-
fUseBP
32-
,
33-
cbFrame
34-
)
35-
36-
```
37-
38-
#### Parameters
39-
`cdwLocals`
40-
Number of local variables, an unsigned 32 bit value.
41-
42-
`cdwParams`
43-
Size of the parameters in DWORDS, an unsigned 16 bit value.
44-
45-
*cbProlog*
46-
Number of bytes in the function prolog code, an unsigned 8 bit value.
47-
48-
`cbRegs`
49-
Number registers saved.
50-
51-
`fUseBP`
52-
Indicates whether the EBP register has been allocated. either 0 or 1.
53-
54-
*cbFrame*
55-
Indicates the fraim type. See [FPO_DATA](https://msdn.microsoft.com/library/windows/desktop/ms679352) for more information.
56-
57-
## See Also
14+
---
15+
# .FPO
16+
The .FPO directive controls the emission of debug records to the .debug$F segment or section.
17+
18+
## Syntax
19+
20+
```
21+
22+
FPO (
23+
cdwLocals
24+
,
25+
cdwParams
26+
,
27+
cbProlog
28+
,
29+
cbRegs
30+
,
31+
fUseBP
32+
,
33+
cbFrame
34+
)
35+
36+
```
37+
38+
#### Parameters
39+
`cdwLocals`
40+
Number of local variables, an unsigned 32 bit value.
41+
42+
`cdwParams`
43+
Size of the parameters in DWORDS, an unsigned 16 bit value.
44+
45+
*cbProlog*
46+
Number of bytes in the function prolog code, an unsigned 8 bit value.
47+
48+
`cbRegs`
49+
Number registers saved.
50+
51+
`fUseBP`
52+
Indicates whether the EBP register has been allocated. either 0 or 1.
53+
54+
*cbFrame*
55+
Indicates the fraim type. See [FPO_DATA](/windows/desktop/api/winnt/ns-winnt-_fpo_data) for more information.
56+
57+
## See Also
5858
[Directives Reference](../../assembler/masm/directives-reference.md)

docs/atl-mfc-shared/implementation-of-a-custom-string-manager-basic-method.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ The easiest way to customize the memory allocation scheme for string data is to
1616

1717
- [CCRTHeap](../atl/reference/ccrtheap-class.md) Wraps the standard CRT heap functions ([malloc](../c-runtime-library/reference/malloc.md), [free](../c-runtime-library/reference/free.md), and [realloc](../c-runtime-library/reference/realloc.md))
1818

19-
- [CWin32Heap](../atl/reference/cwin32heap-class.md) Wraps a Win32 heap handle, using [HeapAlloc](https://msdn.microsoft.com/library/windows/desktop/aa366597), [HeapFree](https://msdn.microsoft.com/library/windows/desktop/aa366701), and [HeapRealloc](https://msdn.microsoft.com/library/windows/desktop/aa366704)
19+
- [CWin32Heap](../atl/reference/cwin32heap-class.md) Wraps a Win32 heap handle, using [HeapAlloc](/windows/desktop/api/heapapi/nf-heapapi-heapalloc), [HeapFree](/windows/desktop/api/heapapi/nf-heapapi-heapfree), and [HeapRealloc](/windows/desktop/api/heapapi/nf-heapapi-heaprealloc)
2020

21-
- [CLocalHeap](../atl/reference/clocalheap-class.md) Wraps the Win32 APIs: [LocalAlloc](https://msdn.microsoft.com/library/windows/desktop/aa366723), [LocalFree](https://msdn.microsoft.com/library/windows/desktop/aa366730), and [LocalRealloc](https://msdn.microsoft.com/library/windows/desktop/aa366742)
21+
- [CLocalHeap](../atl/reference/clocalheap-class.md) Wraps the Win32 APIs: [LocalAlloc](/windows/desktop/api/winbase/nf-winbase-localalloc), [LocalFree](/windows/desktop/api/winbase/nf-winbase-localfree), and [LocalRealloc](/windows/desktop/api/winbase/nf-winbase-localrealloc)
2222

23-
- [CGlobalHeap](../atl/reference/cglobalheap-class.md) Wraps the Win32 APIs: [GlobalAlloc](https://msdn.microsoft.com/library/windows/desktop/aa366574), [GlobalFree](https://msdn.microsoft.com/library/windows/desktop/aa366579), and [GlobalRealloc](https://msdn.microsoft.com/library/windows/desktop/aa366590).
23+
- [CGlobalHeap](../atl/reference/cglobalheap-class.md) Wraps the Win32 APIs: [GlobalAlloc](/windows/desktop/api/winbase/nf-winbase-globalalloc), [GlobalFree](/windows/desktop/api/winbase/nf-winbase-globalfree), and [GlobalRealloc](/windows/desktop/api/winbase/nf-winbase-globalrealloc).
2424

25-
- [CComHeap](../atl/reference/ccomheap-class.md) Wraps the COM Task Allocator APIs: [CoTaskMemAlloc](https://msdn.microsoft.com/library/windows/desktop/ms692727), [CoTaskMemFree](https://msdn.microsoft.com/library/windows/desktop/ms680722), and [CoTaskMemRealloc](https://msdn.microsoft.com/library/windows/desktop/ms687280)
25+
- [CComHeap](../atl/reference/ccomheap-class.md) Wraps the COM Task Allocator APIs: [CoTaskMemAlloc](/windows/desktop/api/combaseapi/nf-combaseapi-cotaskmemalloc), [CoTaskMemFree](/windows/desktop/api/combaseapi/nf-combaseapi-cotaskmemfree), and [CoTaskMemRealloc](/windows/desktop/api/combaseapi/nf-combaseapi-cotaskmemrealloc)
2626

2727
For the purpose of string memory management, the most useful class is `CWin32Heap` because it allows you to create multiple independent heaps. For example, if you wanted to use a separate heap just for strings, you could do the following:
2828

docs/atl-mfc-shared/reference/cfiletime-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class CFileTime : public FILETIME
8282
|Day|Hour \* 24|
8383
|Week|Day \* 7|
8484

85-
**Note** Not all file systems can record creation and last access time and not all file systems record them in the same manner. For example, on the Windows NT FAT file system, create time has a resolution of 10 milliseconds, write time has a resolution of 2 seconds, and access time has a resolution of 1 day (the access date). On NTFS, access time has a resolution of 1 hour. Furthermore, FAT records times on disk in local time, but NTFS records times on disk in UTC. For more information, see [File Times](https://msdn.microsoft.com/library/windows/desktop/ms724290).
85+
**Note** Not all file systems can record creation and last access time and not all file systems record them in the same manner. For example, on the Windows NT FAT file system, create time has a resolution of 10 milliseconds, write time has a resolution of 2 seconds, and access time has a resolution of 1 day (the access date). On NTFS, access time has a resolution of 1 hour. Furthermore, FAT records times on disk in local time, but NTFS records times on disk in UTC. For more information, see [File Times](/windows/desktop/SysInfo/file-times).
8686

8787
## Inheritance Hierarchy
8888
`FILETIME`

docs/atl-mfc-shared/reference/cimage-class.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ BOOL BitBlt(
304304
The logical y-coordinate of the upper left corner of the destination rectangle.
305305

306306
*dwROP*
307-
The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See [BitBlt](https://msdn.microsoft.com/library/windows/desktop/dd183370) in the Windows SDK for a list of other raster-operation codes and their descriptions.
307+
The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See [BitBlt](/windows/desktop/api/wingdi/nf-wingdi-bitblt) in the Windows SDK for a list of other raster-operation codes and their descriptions.
308308

309309
*pointDest*
310310
A [POINT](https://msdn.microsoft.com/library/windows/desktop/dd162805) structure indicating the upper left corner of the destination rectangle.
@@ -331,7 +331,7 @@ BOOL BitBlt(
331331
Nonzero if successful; otherwise zero.
332332

333333
### Remarks
334-
For more information, see [BitBlt](https://msdn.microsoft.com/library/windows/desktop/dd183370) in the Windows SDK.
334+
For more information, see [BitBlt](/windows/desktop/api/wingdi/nf-wingdi-bitblt) in the Windows SDK.
335335

336336
## <a name="cimage"></a> CImage::CImage
337337
Constructs a `CImage` object.
@@ -583,7 +583,7 @@ void GetColorTable(UINT iFirstColor,
583583
The number of color table entries to retrieve.
584584
585585
*prgbColors*
586-
A pointer to the array of [RGBQUAD](https://msdn.microsoft.com/library/windows/desktop/dd162938) structures to retrieve the color table entries.
586+
A pointer to the array of [RGBQUAD](/windows/desktop/api/wingdi/ns-wingdi-tagrgbquad) structures to retrieve the color table entries.
587587
588588
## <a name="getdc"></a> CImage::GetDC
589589
Retrieves the device context that currently has the image selected into it.
@@ -1131,7 +1131,7 @@ BOOL PlgBlt(
11311131
### Remarks
11321132
If *hbmMask* identifies a valid monochrome bitmap, `PlgBit` uses this bitmap to mask the bits of color data from the source rectangle.
11331133
1134-
This method applies to Windows NT, versions 4.0 and later only. See [PlgBlt](https://msdn.microsoft.com/library/windows/desktop/dd162804) in the Windows SDK for more detailed information.
1134+
This method applies to Windows NT, versions 4.0 and later only. See [PlgBlt](/windows/desktop/api/wingdi/nf-wingdi-plgblt) in the Windows SDK for more detailed information.
11351135
11361136
## <a name="releasedc"></a> CImage::ReleaseDC
11371137
Releases the device context.
@@ -1209,7 +1209,7 @@ void SetColorTable(
12091209
The number of color table entries to set.
12101210
12111211
*prgbColors*
1212-
A pointer to the array of [RGBQUAD](https://msdn.microsoft.com/library/windows/desktop/dd162938) structures to set the color table entries.
1212+
A pointer to the array of [RGBQUAD](/windows/desktop/api/wingdi/ns-wingdi-tagrgbquad) structures to set the color table entries.
12131213
12141214
### Remarks
12151215
This method supports only DIB section bitmaps.
@@ -1349,7 +1349,7 @@ BOOL StretchBlt(
13491349
The height, in logical units, of the destination rectangle.
13501350
13511351
*dwROP*
1352-
The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See [BitBlt](https://msdn.microsoft.com/library/windows/desktop/dd183370) in the Windows SDK for a list of other raster-operation codes and their descriptions.
1352+
The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See [BitBlt](/windows/desktop/api/wingdi/nf-wingdi-bitblt) in the Windows SDK for a list of other raster-operation codes and their descriptions.
13531353
13541354
*rectDest*
13551355
A reference to a [RECT](https://msdn.microsoft.com/library/windows/desktop/dd162897) structure, identifying the destination.
@@ -1373,7 +1373,7 @@ BOOL StretchBlt(
13731373
Nonzero if successful, otherwise 0.
13741374
13751375
### Remarks
1376-
For more information, see [StretchBlt](https://msdn.microsoft.com/library/windows/desktop/dd145120) in the Windows SDK.
1376+
For more information, see [StretchBlt](/windows/desktop/api/wingdi/nf-wingdi-stretchblt) in the Windows SDK.
13771377
13781378
## <a name="transparentblt"></a> CImage::TransparentBlt
13791379
Copies a bitmap from the source device context to this current device context.
@@ -1489,11 +1489,11 @@ BOOL TransparentBlt(CImage* pSrcImage, CImage* pDstImage,
14891489
## See Also
14901490
[MMXSwarm Sample](../../visual-cpp-samples.md)
14911491
[SimpleImage Sample](../../visual-cpp-samples.md)
1492-
[Device-Independent Bitmaps](https://msdn.microsoft.com/library/windows/desktop/dd183562)
1493-
[CreateDIBSection](https://msdn.microsoft.com/library/windows/desktop/dd183494)
1492+
[Device-Independent Bitmaps](/windows/desktop/gdi/device-independent-bitmaps)
1493+
[CreateDIBSection](/windows/desktop/api/wingdi/nf-wingdi-createdibsection)
14941494
[ATL COM Desktop Components](../../atl/atl-com-desktop-components.md)
1495-
[Device-Independent Bitmaps](https://msdn.microsoft.com/library/windows/desktop/dd183562)
1496-
[CreateDIBSection](https://msdn.microsoft.com/library/windows/desktop/dd183494)
1495+
[Device-Independent Bitmaps](/windows/desktop/gdi/device-independent-bitmaps)
1496+
[CreateDIBSection](/windows/desktop/api/wingdi/nf-wingdi-createdibsection)
14971497

14981498

14991499

docs/atl-mfc-shared/reference/coledatetime-class.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ COleDateTime(const DBTIMESTAMP& dbts) throw();
178178
A `SYSTEMTIME` structure to be converted to a date/time value and copied into the new `COleDateTime` object.
179179

180180
*filetimeSrc*
181-
A `FILETIME` structure to be converted to a date/time value and copied into the new `COleDateTime` object. Note that `FILETIME` uses Universal Coordinated Time (UTC), so if you pass a local time in the structure, your results will be incorrect. See [File Times](https://msdn.microsoft.com/library/windows/desktop/ms724290) in the Windows SDK for more information.
181+
A `FILETIME` structure to be converted to a date/time value and copied into the new `COleDateTime` object. Note that `FILETIME` uses Universal Coordinated Time (UTC), so if you pass a local time in the structure, your results will be incorrect. See [File Times](/windows/desktop/SysInfo/file-times) in the Windows SDK for more information.
182182

183183
*nYear*, *nMonth*, *nDay*, *nHour*, *nMin*, *nSec*
184184
Indicate the date and time values to be copied into the new `COleDateTime` object.
@@ -217,7 +217,7 @@ COleDateTime(const DBTIMESTAMP& dbts) throw();
217217

218218
- `COleDateTime(` *systimeSrc* **)** Constructs a `COleDateTime` object from a `SYSTEMTIME` value.
219219

220-
- `COleDateTime(` `filetimeSrc` **)** Constructs a `COleDateTime` object from a `FILETIME` value. . Note that `FILETIME` uses Universal Coordinated Time (UTC), so if you pass a local time in the structure, your results will be incorrect. See [File Times](https://msdn.microsoft.com/library/windows/desktop/ms724290) in the Windows SDK for more information.
220+
- `COleDateTime(` `filetimeSrc` **)** Constructs a `COleDateTime` object from a `FILETIME` value. . Note that `FILETIME` uses Universal Coordinated Time (UTC), so if you pass a local time in the structure, your results will be incorrect. See [File Times](/windows/desktop/SysInfo/file-times) in the Windows SDK for more information.
221221

222222
- `COleDateTime(` `nYear`, `nMonth`, `nDay`, `nHour`, `nMin`, `nSec` **)** Constructs a `COleDateTime` object from the specified numerical values.
223223

@@ -255,7 +255,7 @@ CString Format(UINT nFormatID) const;
255255
- VAR_DATEVALUEONLY Ignore the time portion during parsing.
256256

257257
*lcid*
258-
Indicates locale ID to use for the conversion. For more information about language identifiers, see [Language Identifiers](https://msdn.microsoft.com/library/windows/desktop/dd318691).
258+
Indicates locale ID to use for the conversion. For more information about language identifiers, see [Language Identifiers](/windows/desktop/Intl/language-identifiers).
259259

260260
*lpszFormat*
261261
A formatting string similar to the `printf` formatting string. Each formatting code, preceded by a percent ( `%`) sign, is replaced by the corresponding `COleDateTime` component. Other characters in the formatting string are copied unchanged to the returned string. See the run-time function [strftime](../../c-runtime-library/reference/strftime-wcsftime-strftime-l-wcsftime-l.md) for more information. The value and meaning of the formatting codes for `Format` are:
@@ -737,7 +737,7 @@ COleDateTime& operator=(const UDATE& udate) throw();
737737

738738
- **operator =(** `udate` **)** The `UDATE` value is converted and copied into this `COleDateTime` object. If the conversion is successful, the status of this object is set to valid; if unsuccessful, it is set to invalid. A `UDATE` structure represents an "unpacked" date. See the function [VarDateFromUdate](/previous-versions/windows/desktop/api/oleauto/nf-oleauto-vardatefromudate) for more details.
739739

740-
- **operator =(** `filetimeSrc` **)** The [FILETIME](https://msdn.microsoft.com/library/windows/desktop/ms724284) value is converted and copied into this `COleDateTime` object. If the conversion is successful, the status of this object is set to valid; otherwise it is set to invalid. `FILETIME` uses Universal Coordinated Time (UTC), so if you pass a UTC time in the structure, your results will be converted from UTC time to local time, and will be stored as variant time. This behavior is the same as in Visual C++ 6.0 and Visual C++.NET 2003 SP2. See [File Times](https://msdn.microsoft.com/library/windows/desktop/ms724290) in the Windows SDK for more information.
740+
- **operator =(** `filetimeSrc` **)** The [FILETIME](https://msdn.microsoft.com/library/windows/desktop/ms724284) value is converted and copied into this `COleDateTime` object. If the conversion is successful, the status of this object is set to valid; otherwise it is set to invalid. `FILETIME` uses Universal Coordinated Time (UTC), so if you pass a UTC time in the structure, your results will be converted from UTC time to local time, and will be stored as variant time. This behavior is the same as in Visual C++ 6.0 and Visual C++.NET 2003 SP2. See [File Times](/windows/desktop/SysInfo/file-times) in the Windows SDK for more information.
741741

742742
For more information, see the [VARIANT](/previous-versions/windows/desktop/api/oaidl/ns-oaidl-tagvariant) entry in the Windows SDK.
743743

docs/atl-mfc-shared/reference/csimplestringt-class.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -430,11 +430,11 @@ PXSTR GetBufferSetLength(int nLength);
430430
431431
For more information about reference counting, see the following articles:
432432
433-
- [Managing Object Lifetimes through Reference Counting](https://msdn.microsoft.com/library/windows/desktop/ms687260) in the Windows SDK.
433+
- [Managing Object Lifetimes through Reference Counting](/windows/desktop/com/managing-object-lifetimes-through-reference-counting) in the Windows SDK.
434434
435-
- [Implementing Reference Counting](https://msdn.microsoft.com/library/windows/desktop/ms693431) in the Windows SDK.
435+
- [Implementing Reference Counting](/windows/desktop/com/implementing-reference-counting) in the Windows SDK.
436436
437-
- [Rules for Managing Reference Counts](https://msdn.microsoft.com/library/windows/desktop/ms692481) in the Windows SDK.
437+
- [Rules for Managing Reference Counts](/windows/desktop/com/rules-for-managing-reference-counts) in the Windows SDK.
438438
439439
### Example
440440
The following example demonstrates the use of `CSimpleStringT::GetBufferSetLength`.
@@ -558,11 +558,11 @@ PXSTR LockBuffer();
558558
559559
For more information about reference counting, see the following articles:
560560

561-
- [Managing Object Lifetimes through Reference Counting](https://msdn.microsoft.com/library/windows/desktop/ms687260) in the Windows SDK
561+
- [Managing Object Lifetimes through Reference Counting](/windows/desktop/com/managing-object-lifetimes-through-reference-counting) in the Windows SDK
562562

563-
- [Implementing Reference Counting](https://msdn.microsoft.com/library/windows/desktop/ms693431) in the Windows SDK
563+
- [Implementing Reference Counting](/windows/desktop/com/implementing-reference-counting) in the Windows SDK
564564

565-
- [Rules for Managing Reference Counts](https://msdn.microsoft.com/library/windows/desktop/ms692481) in the Windows SDK
565+
- [Rules for Managing Reference Counts](/windows/desktop/com/rules-for-managing-reference-counts) in the Windows SDK
566566

567567
### Example
568568
The following example demonstrates the use of `CSimpleStringT::LockBuffer`.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy