From: Subject: Just What Are Cubes Anyway? (A Painless Introduction to OLAP Technology) Date: Mon, 26 Mar 2007 17:40:43 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0085_01C76FCD.E0946970" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2826 This is a multi-part message in MIME format. ------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://msdn2.microsoft.com/en-us/library/aa140038(office.10,d=printer).aspx =EF=BB=BF Just What Are Cubes = Anyway? (A Painless Introduction to OLAP Technology)
=C2=A92007 Microsoft=20 Corporation. All rights = reserved.
Microsoft Excel 2002 Technical Art= icles
Just What Are Cubes Anyway? (A Painless Introduction = to OLAP=20 Technology)
 

Carl Dubler and Colin Wilcox
Microsoft Corporation

April 2002

Applies to:
    Microsoft=C2=AE Excel 2002

Summary: This quick and easy introduction to OLAP databases = shows you=20 the differences between traditional Online Transaction Processing (OLTP) = databases and Online Analytic Processing (OLAP) databases and how to = access OLAP=20 databases from your Office solutions. (8 printed pages)

Contents

Understanding=20 OLTP Databases
Understanding=20 OLAP Databases
Putting=20 the Databases Together
Understanding=20 Data Cubes
Building=20 Your Own Cubes

Chances are your business uses at least one database, and probably = more. The=20 databases store information about business transactions, plus other data = such as=20 employee records. Those types of systems are called online transaction=20 processing (OLTP) databases.

You may not know it, but your OLTP data contains a wealth of = information that=20 can help you make informed decisions about your business. For example, = you can=20 calculate your net profits for last quarter and compare them with the = same=20 quarter of the previous year. It can also provide other types of = valuable=20 information such as which employees are the most and least productive, = and the=20 optimum levels of goods to keep in stock.

The process of analyzing your data for that type of information, and = the data=20 that results, are collectively called business = intelligence.=20 Typically, business intelligence tries to answer the following types of=20 questions:

  • What were the total sales of all products last year?=20
  • How does our profitability for the first quarter of this year = compare to=20 the same time period during the past five years?=20
  • How much money did customers over age 35 spend last year, and how = has that=20 behavior changed over time?

However, you can spend a lot of time and money trying to extract = business=20 intelligence information from your database. Some organizations use a = small army=20 of data professionals and perhaps a dozen different software packages to = produce=20 simple reports. Also, if the report doesn't have the proper information, = its=20 creators have to start over.

The time and expense involved in retrieving answers from databases = means that=20 a lot of business intelligence information often goes unused. The = reason: most=20 operational databases are designed to store your data, not to help you = analyze=20 it. The solution: an online analytical processing (OLAP) database, a = specialized=20 database designed to help you extract business intelligence information = from=20 your data.

The following sections provide an overview of both types of = databases. From=20 there, we will look at OLAP databases in more detail.

Understanding OLTP=20 Databases

Most businesses use (OLTP) databases to gather and store the records=20 generated by their daily operations. Typically, (OLTP) databases execute = transactions, meaning that they add, update, or delete groups of = records=20 at the same time. For example, the database for a grocery store inserts = and=20 updates information about prices, purchases, and costs of goods and = freight, and=20 it usually does so at lightning speed. After all, you don't want your = customers=20 to wait in line while your inventory system updates its stock and = pricing=20 tables.

However, the design that allows OLTP databases to record transactions = quickly=20 and accurately also makes it hard to analyze their data for several = reasons.=20 First, OLTP databases contain a large number of tables, sometimes = hundreds.=20 Those tables often have multiple relationships with other tables in the=20 database. That complexity can make it hard to understand the database = and know=20 where to look for data.

The following figure depicts some of the tables and relations that = exist in=20 the Northwind sample database provided by Microsoft=C2=AE SQL = Server=E2=84=A2 2000:

3D""=20

Figure 1. Part of the Northwind database = schema

Second, if you try to extract (OLAP) data from an OLTP database, you = usually=20 need to create and run stored procedures=E2=80=94groups of SQL = statements compiled into=20 a single execution plan. Stored procedures can take hours to run, and = they can=20 slow the down the production database, something you don't want to do = with a=20 live system. (Remember the whole "customers waiting in line" thing? You = don't=20 want that to happen.)

Third, during normal operations, OLTP databases constantly update = their data.=20 Trying to analyze changing data is, well, like trying to analyze = changing data.=20 You will always have a hard time obtaining an accurate result, assuming = you can=20 obtain one at all.

Finally, OLTP databases usually store individual records. For = example:

On April 2, John Smith bought a case of = apples from=20 Jane Doe for $5.00.

That type of storage poses a problem for analysts because they use = summarized=20 data=E2=80=94totals and subtotals=E2=80=94to help answer business = intelligence questions.=20 Individual records don't help them at all.

In other words, you need a system that extracts data from your OLTP = database,=20 aggregates it into totals and subtotals, and then displays the resulting = data in=20 a way that allows you to spot past successes and failures, and to = identify=20 potential future successes and failures.

The solution to that problem is called an Online Analytical = Processing (OLAP)=20 database.

Understanding OLAP=20 Databases

OLAP and OLTP databases differ in several respects. First, IT = departments=20 usually keep OLAP databases isolated from OLTP databases. Doing so = ensures that=20 the transaction database performs well, and that the OLAP database only = receives=20 historical business data. In addition, while the data in an OLTP = database=20 constantly changes, the data in an OLAP system never changes. = Users never=20 perform data-entry or editing tasks on OLAP data. All they can do is run = mathematical operations against the data.

Second, OLAP databases use fewer tables and a different type of = schema. For=20 example, an OLAP database typically uses between five and 20 tables. In=20 addition, they usually keep the number of joins to a minimum by = arranging tables=20 a star schema. The following figure depicts how part of the Northwind = database=20 could look when converted to a star schema:

3D""=20

Figure 2. A star schema

The central table in the schema is the fact table. Fact tables = contain=20 numeric data, such as zip codes, and additive data such as the total = costs of=20 freight for all beverages.

By themselves, numeric facts do not have much meaning. For instance, = the=20 number 206 by itself does not mean much. However, it takes on more = meaning if=20 you know that it represents an area code or the number of dishwashers = sold=20 yesterday. In a star schema, dimension tables contain the descriptive = text that=20 gives meaning to the numbers. Keep in mind that most analyses involve = time,=20 which makes time itself a key dimension.

The facts in a dimension are called members. By design, OLAP = databases=20 group the related facts in a member into hierarchies whenever the = underlying data supports that type of structure. For example, the Time = dimension=20 in the preceding figure contains the following hierarchy:

  • Year=20
  • Quarter=20
  • Month=20
  • Order Date

Hierarchies use traditional parent/child relationships. For instance, = Quarter=20 is a child of Year, Month is a child of Quarter, and so on. If a child = contains=20 data that your OLAP system can aggregate, its parent level contains = those=20 aggregated sums. Some systems call those aggregated sums rollups. = Whenever you drill up or down through your data, you navigate through = those=20 hierarchies.

The joins between the dimension and fact tables allow you to browse = through=20 the facts across any number of dimensions, as well as up and down any = number of=20 hierarchies. For example, you might query for:

Total sales and total costs for all = beverages=20 purchased in 1999 by customers in Colorado.
=E2=80=94or=E2=80=94
Total sales and total costs for beer = purchased in=20 2000 by customers in Colorado.

The second query, of course, takes data from different hierarchy = levels in=20 the Time and Product dimensions.

The simple design of the star schema makes it easier to write = queries, and=20 they run faster. For example, running the total sales and costs query = against an=20 OLTP database could involve dozens of tables, making query design = complicated.=20 In addition, the resulting query could take hours to run.

Third, OLAP databases make heavy use of indexes because they help = find=20 records in less time. In contrast, OLTP databases avoid them because = they=20 lengthen the process of inserting data.

Putting = the Databases=20 Together

Now that you have an OLAP server and a star schema, you're ready to = go,=20 right? Well, no. Remember, IT departments deliberately isolate OLAP and = OLTP=20 databases. You need a way to move the data to the OLAP database, combine = that=20 data into useful aggregations, and then populate the tables. That = process is=20 often called Extract, Transform, and Load (ETL). SQL Server has a = built-in=20 utility called Data Transformation Services (DTS) that performs the ETL=20 tasks.

You typically use DTS to populate your OLAP schemas, and then = automatically=20 update your data. The update interval depends on your business, and the = types of=20 answers you want from your data.

OK, now you're ready to produce killer reports, right? Sorry! Even = though=20 they use a simplified data structure, star schemas are sometimes too = complicated=20 for some analysts to understand. In addition, OLAP databases can contain = the=20 same type of information found in your OLTP databases:

On April 2, John Smith bought a case of = apples from=20 Jane Doe for $5.00.

In other words, you still don't have the aggregated data you need to = answer=20 your questions. Can you ever win?

Understanding Data=20 Cubes

Data cubes provide the final piece of the puzzle. A cube aggregates = the facts=20 in each level of each dimension in a given OLAP schema. The business=20 intelligence industry uses the word "cube" because it best describes the = resulting data. For example, let's consider our star schema. When you = create a=20 cube from that schema, you take the freight, quantity, discount, and = other facts=20 and add them up by city, by year, by city and year, and by every other = possible=20 combination of dimension and hierarchy level. Those calculations produce = the=20 following type of data structure:

3D""=20

Figure 3. In other words, a cube

Note   Data = cubes are=20 not "cubes" in the strictly mathematical sense because they do not = have equal=20 sides. However, virtually all analysts use the term, and it is an = industry=20 standard.

Here is where things get really exciting. Because the cube contains = all of=20 your data in an aggregated form, it seems to know the answers in = advance. For=20 example, if a user asks for total sales by year and city, those numbers = are=20 already available. If the user asks for total sales by quarter, = category, zip=20 code, and employee, those numbers and names are already available. If it = helps=20 you to understand them, think of cubes as specialized small databases = that know=20 the answers before you even ask the questions.

That is the big advantage of a cube. You can ask any pertinent = question and=20 get an answer, usually at warp speed. For instance, the largest cube in = the=20 world is currently 1.4 terabytes and its average response time to any = query is=20 1.2 seconds! In addition, you can view cube data with any valid tool, = including=20 spreadsheets, Web pages, the Cube Browser in Analysis Services 2000, or = graphic=20 data browsers such as Microsoft Data Analyzer.

Building = Your Own=20 Cubes

You can use a variety of tools to build cubes, including Microsoft = Excel,=20 Analysis Services 2000 (which comes with Microsoft SQL Server 2000), or = OLAP=20 Services 7.0, the predecessor of Analysis Services.

The steps in this section explain how to use Excel to create a = connection to=20 a data source and build a cube. The steps create a local cube using data = from=20 the FoodMart 2000 Microsoft Access database (.mdb), which comes with SQL = Server=20 2000 with Analysis Services.

The process of creating a cube takes place in several discrete = phases:

  • Chose a data source=20
  • Create the query that extracts data from the database=20
  • Create the cube from the extracted data

To select a data source

  1. Open Excel 2002.=20
  2. On the Data menu, point to Import External Data, and = then=20 click New Database Query.=20
  3. In the Choose Data Source dialog box, click the = Databases=20 tab, select New Data Source and then click OK.=20
  4. In the Create New Data Source dialog box, enter a name for = the data=20 source in the first text box, and then select a driver for the data = source=20 from the list, and then click Connect.=20
  5. In the ODBC Microsoft Access Setup dialog box, click = Select.=20
  6. In the Select Database dialog box, navigate to the foodmart = 2000.mdb file, and then click OK.=20
    Note   By=20 default, SQL Server places the foodmart 2000.mdb file at C:\Program=20 Files\Microsoft Analysis Services\Samples\foodmart = 2000.mdb.
  7. Click OK twice more to return to the Choose Data = Source=20 dialog box.

To create the query

  1. In the Choose Data Source dialog box, select the data = source you=20 created in the previous set of steps. Make sure Use the Query = Wizard to=20 create/edit queries is selected and then click OK.=20
  2. In the Query Wizard=E2=80=94Choose Columns dialog = box, select the=20 columns of data you want in your cube. Typically, you include the data = from at=20 least one fact table to provide measures for your cube, and data from = one or=20 more dimension tables, including a time dimension. In the Available = tables=20 and columns list, click the plus sign (+) to expand the = table,=20 select a column, and then click the 'greater than' angle bracket = (>)=20 to move the column into the Columns pane in your query list = box. For=20 this example, select the following tables and columns:
    Table Columns
    sales_fact_1998 store_sales, store_cost, unit_sales
    time_by_day the_date
    Product brand_name
    Product_class product_category, product_subcategory
    customer country, state_province, city, lname
    Store store_country, store_state, store_city,=20 store_name
  3. Click Next and then click Next in the next two = screens.=20
  4. In the Query Wizard=E2=80=94Finish screen, select = Create an OLAP=20 Cube from this query and click Finish. This launches the = OLAP=20 Cube Wizard, and you use the wizard to build your cube.

To create the cube

  1. Click Next in the Welcome to the OLAP Cube Wizard = screen. In=20 step 1 of the wizard, select store_sales, store_cost, = and=20 unit_sales in the Source field column. In the = Summarize=20 by column, select Sum for each field, and then click = Next.=20
  2. In step 2 of the wizard, drag the_date from the = Source=20 fields box to the Dimensions box. Right-click = the_date,=20 click Rename, and enter Time as the name of the = dimension. Clear=20 the Week and Day check boxes under the dimension name.=20
  3. Drag product_category, product_subcategory, and=20 brand_name so that they appear in that order, in the next = available=20 dimension. Rename the dimension to Product.=20
  4. Drag country, state_province, city, and = lname=20 so that they appear in that order, in the next available dimension. = Rename the=20 dimension to Customer.=20
  5. Drag store_country, store_state, store_city, = and=20 store_name so that they appear in that order in the next = dimension.=20 Rename the dimension to Store. Click Next.=20
  6. Select the option that best fits the type of cube you want to = create. For=20 our example, select Save a cube file containing all data for the = cube.=20 Enter a path and filename for the cube, and then click Finish.=20
  7. In the Save As dialog box, enter a filename for the query=20 definition that you just created and click Save. Saving the = query=20 definition allows you to reuse it later. The file is saved with an = .iqy=20 filename extension.=20
  8. The Cube Wizard creates the cube file. This may take several = minutes. Once=20 the Cube Wizard creates the cube, the PivotTable and PivotChart=20 Wizard=E2=80=94Step 3 of 3 screen appears. Use the screen = to create a=20 Microsoft PivotTable=C2=AE report from the data in the cube you just = created. Use=20 the Options and Layout buttons to configure the report, = or click=20 Cancel to exit the wizard.

Finally, stay tuned. We will have a lot more to say about business=20 intelligence and OLAP in future articles.

Carl Dubler is a Technical Specialist in the Microsoft Denver, = Colorado=20 office. He specializes in helping customers understand Microsoft = database and=20 analysis technologies.

Colin Wilcox is a Technical Writer for the Microsoft Office team. He=20 specializes in helping end users understand Data Analyzer and related = computer=20 technologies.

------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://msdn2.microsoft.com/msdn/Controls/MTPS_PrinterFriendlyBannerCtrl/en-us/msdn.gif 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 ------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://msdn2.microsoft.com/en-us/library/Aa140038.odc_da_whatrcubes01(en-us,office.10).gif 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAA= ------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://msdn2.microsoft.com/en-us/library/Aa140038.odc_da_whatrcubes02(en-us,office.10).gif R0lGODlhFwFmAeYAAP///wByvAAAAPr6+vDw8ODg4MzMzLKysp6eno+Pj4WFhf7+/vv7+/Pz8/39 /ff39+jo6O7u7urq6vn5+fz8/Pb29vX19fHx8VNTU1JSUu3t7enp6fLy8uzs7KqqqrW1tUxMTJOT k87OzuLi4uTk5NjY2MXFxby8vNLS0ra2tqKiouvr6/j4+Li4uJycnO/v7+Pj49HR0REREeHh4d7e 3omJid/f393d3efn5+bm5svLy9vb246OjrS0tLGxscbGxp2dnb6+vqenp8rKytXV1aysrLCwsIOD g4eHh8fHx83NzcDAwEpKSpaWlpmZmdPT06CgoJSUlI2NjYSEhJqamre3t1FRUc/Pz9nZ2UZGRuXl 5dzc3K6urjExMcTExNra2oyMjIqKirOzs6+vr5ubm4CAgMjIyKurqw4ODoGBgfT09E9PT4iIiEJC QqWlpXl5eQsLC2dnZ7q6uqampmFhYW9vb62trRAQEDY2Nn5+fj4+PpKSkqOjo7+/vy0tLTk5OSH5 BAAAAAAALAAAAAAXAWYBAAf/gACCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goQKjpKWm p6ipqqusrAwMFA4LC6G1tre4lAsCAb2+v8DBwsPExcbEAhwNFRMMsrnQ0dK3u8fW19jZwAIkEBoN LAy00+Tl5pMOvNrr7O0CKCUFKw0TDuf3+PmEFOrt/v/FBJwwEaOAhgoU9ClcKI1BP4AQIwrw8MFE CQgNGDDcyBGUQ3+KIrIT4MLDCRQkOGjsyLKlpQEP2wkSCVBACBUpRIwgMMClz5+OYEKc2YtooQCD fhGSmADBAQMFeAKdSrWQUIBEkQIoulUr169eazZ9GrVn1bNAr/7LarRrW65L/8U6hSoVrd2WakF2 DfuW716mc8veHcwxr8y9fRMjhihgLF2zhCPnM8yOrdvLYLVm/dc4cF3JoM1Rpkn6Wmeyn0Orjja6 tGtkjgWvnp2r9evbv04/ps3blm3cuHXL7m2plfHjyJOnehVrltWHR31tvj1dm/DUxCVVA849WLJl zZ4Nytu3O83rkLNrj2keODdv4MQRIo8Ys+aZSaXnjw7Xftz7f+UWG3bqPZJOe+29E8889cwHXX1g KRbhVhIqRaF/9m0zYHoFPsIPguYJRJBBCDlooX4TpgjghRNa5peKGnrGYYeNfGReda5NVNFFGZmI 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 4oD//wAGKOCABBZo4IH/pXCCCTEUoEEFFKCXXjCdyUechcXFhxxWTD0miAMTNLBCASWgIIIBKKao 4oostujiizDGmKIIKJRQwAoNTOCAhJFRqA1m2mzzo3zNzNehVoIswAALDWgAAQkjFCDllFRWaeWV WGap5ZZTjkACBBo0wAIDC/BYknqZNXNhcPoUSaRnR1KygAMMTFBBAxwQoOeefPbp55+ABirooH1y 0EAFEzD/4ECZZnIE1UUbcigNkknOSQEDDAyg6aacdurpp6CGKuqonWJKwaKMNrrRoyaFQ5WqsLrF qoSvxmprUbOiV+utvL4V6Va79ipsj8MmQl+xyJ7561XBJussPbn21uyz1IYTLWTTVqvtM2Ot5e23 4IJ77LbkWjOAXXjpxddh7LbrLruJLdaYh+XW60xoo5V22mz89utvv7Xdlttu9hZMDXPOQSeddww3 7HDD4IlHnnkGV1yLffjpxx+CHHfscccKMugghBaXHAuIIpJooowst+xyyzTaiKOOJteMipJMOgkl lzz37HPPXoIpJpk2Fz3JnHXemSehTDfttNOGIqpoqkZXGr2ApZiSqvXWXHdtKqpVhy322GSXbfbZ GwUCADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= ------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://msdn2.microsoft.com/en-us/library/Aa140038.odc_da_whatrcubes03(en-us,office.10).gif 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 y5CwYsiRETCGyAGYZMyHjd2M+DhzZsqCRY8mXdr0adSpVa9m3dr1a9ixZc+mXdv28W3cuXXv5t3b 92/gwYVP1DvX4tKIxZniragcI3OKzpcbH15dt9HnyH0K1e4zL/WH2I9/b84dvNzz1tXPFs+8KNLu Dc1/n/8zPnm67o/KL49ff3661hOwNvHIey+p/gIcaj/8opsvqQMNSg9B+/YrqsEBM4StPbwiVFAu /zpk8D4KzTuwwgT3svAovzR0sTXsIoTuw+TqG7HAFFekLy8MazTwRuNIfHHIwKRrEboWiUvySBUn lJCvveo6bkn9gnSSSCxXExKwLf/qEqovsxQztTCdKrOpM6cbc00223TzTTjjlHNOOuu0804889Rz Tz5lCwgAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== ------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://msdn2.microsoft.com/msdn/MasterPages/PrinterFriendlyType/PrinterFriendlyType_master.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: = 0px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 0px; FONT-FAMILY: Verdana } .DeepTreeLibraryPage { WIDTH: 100%; HEIGHT: 100% } DIV.topic { MARGIN: 20px } .ContentArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px; PADDING-TOP: 0px } DIV.navpage { MARGIN: 5px } DIV.navpage TABLE { MARGIN: 10px 0px; BORDER-COLLAPSE: collapse } DIV.navpage TABLE P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DIV.navpage TABLE TH { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 70%; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px; TEXT-ALIGN: left } DIV.navpage TABLE TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 70%; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px; TEXT-ALIGN: left } DIV.navpage TABLE TH { BACKGROUND: #cccccc; VERTICAL-ALIGN: bottom } DIV.navpage TABLE TH P { FONT-WEIGHT: bold } DIV.navpage TABLE TD { BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; = VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: = #cccccc 0px solid } .innercol { BORDER-RIGHT: #aaaaaa 1px solid } ------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://msdn2.microsoft.com/css.aspx?i=en-us&ct=msdn&cl=mtps_pagemetadata;mtps_printerfriendlybannerctrl;instrumentedlink;collapsiblearea;blockviewer_readonly;memberlink;codesnippet;ktablecontrol;mtpscontentplaceholder;multiviewtable;popupwindow;bumperpage;mtpsloginstatus;altpage .MTPS_PrinterFriendlyBanner_default { BORDER-BOTTOM: #3366cc 1px solid } .MTPS_PrinterFriendlyBanner_msdn { BORDER-BOTTOM: #3366cc 1px solid } .MTPS_PrinterFriendlyCopyrightText { WIDTH: 100%; FONT-FAMILY: Verdana; TEXT-ALIGN: right } .PFB_Left { WIDTH: 50%; TEXT-ALIGN: left } .PFB_Right { PADDING-RIGHT: 10px; WIDTH: 50%; TEXT-ALIGN: right } DIV.MTPS_CollapsibleRegion { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px } A.CollapseRegionLink { FONT-WEIGHT: 700; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: = Verdana,tahoma,arial; TEXT-DECORATION: none } A.CollapseRegionLink:link { FONT-WEIGHT: 700; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: = Verdana,tahoma,arial; TEXT-DECORATION: none } A.CollapseRegionLink:hover { FONT-WEIGHT: 700; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: = Verdana,tahoma,arial; TEXT-DECORATION: none } A.CollapseRegionLink:visited { FONT-WEIGHT: 700; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: = Verdana,tahoma,arial; TEXT-DECORATION: none } .CollapseRegionImg { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-RIGHT: 5px; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px } .cc { OVERFLOW: hidden; WIDTH: 100% } .ccHeader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 100%; PADDING-TOP: 0px; WHITE-SPACE: nowrap } .cch_left { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; = BACKGROUND-IMAGE: = url(msdn/Controls/CommunityContent/en-us/green-left.jpg); = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 30%; MAX-HEIGHT: 66px; = PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 66px; = BACKGROUND-COLOR: #ffffff } .cch_middle { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; = BACKGROUND-IMAGE: = url(msdn/Controls/CommunityContent/en-us/green-middle.jpg); = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 2px; PADDING-TOP: 0px; = BACKGROUND-REPEAT: repeat-x; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff } .cch_right { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; = BACKGROUND-IMAGE: = url(msdn/Controls/CommunityContent/en-us/green-right.jpg); = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; = BACKGROUND-REPEAT: repeat-x; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff } .cch_title { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 12pt; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px; VERTICAL-ALIGN: = middle; COLOR: #000000; PADDING-TOP: 10px; FONT-FAMILY: Verdana } .cc_toolbar { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px; COLOR: #3366cc; PADDING-TOP: 0px; HEIGHT: 29px; = BACKGROUND-COLOR: #e3e3e3 } .cch_toolbartext { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; FLOAT: left; = PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #3366cc; PADDING-TOP: 7px; = FONT-FAMILY: Verdana } .wikiItems { BORDER-RIGHT: #87a9d1 1px solid; BORDER-TOP: #87a9d1 1px solid; = DISPLAY: block; MARGIN: 20px; BORDER-LEFT: #87a9d1 1px solid; = BORDER-BOTTOM: #87a9d1 1px solid; FONT-FAMILY: Verdana; HEIGHT: 90% } .ccViewHeader_Title { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 10pt; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; = BACKGROUND-COLOR: transparent } .ccViewerHeader_EdInfo { FONT-SIZE: 8pt; COLOR: #666666; BACKGROUND-COLOR: transparent } .ccViewerText { PADDING-RIGHT: 10px; BORDER-TOP: #e3e3e3 1px solid; DISPLAY: block; = PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px } .MtpsMemberLink { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px = 0px 0px 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; POSITION: = absolute; TEXT-ALIGN: left } .CodeSnippetTitleBar { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = WORD-SPACING: normal; PADDING-TOP: 3px; BORDER-BOTTOM: #aaaaaa 1px = solid; WHITE-SPACE: nowrap; LETTER-SPACING: normal; HEIGHT: 20px; = BACKGROUND-COLOR: #dddddd } .CodeDisplayLanguage { FLOAT: left; TEXT-ALIGN: left } .CopyCodeButton { FLOAT: right; TEXT-ALIGN: right } A.copyCode { CURSOR: pointer; COLOR: blue; TEXT-ALIGN: right; TEXT-DECORATION: none } .clsDocBody .MultiViewContainerPanel { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #6699cc } .clsDocBody .MultiViewTableHeaderCell { PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: = 100%; PADDING-BOTTOM: 3px; MARGIN: 10px; COLOR: #ffffff; PADDING-TOP: = 3px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #6699cc } .clsDocBody .MultiViewContainerPanelDhtmlTable { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .MultiViewContainerPanelDhtmlTable TBODY TR = TD.MultiViewTableCellContentCell { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .clsDocBody .MultiViewTableCellListCell { BORDER-RIGHT: #6699cc 2px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #6699cc 1px solid; COLOR: = #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #6699cc 1px solid; = BACKGROUND-COLOR: #dddddd } .clsDocBody .MultiViewTableCellContentCell { BORDER-RIGHT: #6699cc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; = BORDER-BOTTOM: #6699cc 1px solid } .mvt_ShowTextLabel { FONT-WEIGHT: 700; FONT-SIZE: x-small } .mvt_ListBtn { PADDING-RIGHT: 4px; BORDER-TOP: #6699cc 1px solid; PADDING-LEFT: 4px; = FONT-SIZE: x-small; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: auto; = PADDING-TOP: 4px } .mvt_ListBtn A { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: = 0px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 4px } .mvt_ListBtn A:active { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: = 0px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: = #999999 } .mvt_ListBtn A:hover { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: = 100%; COLOR: #336699; PADDING-TOP: 4px; BACKGROUND-COLOR: #cccccc } .MultiViewPanelClosed { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .MultiViewPanelOpen { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 100%; = PADDING-TOP: 0px; TOP: 0px } .clsTab { FONT: bold 100% verdana,arial,helvetica,sans-serif; CURSOR: hand; = COLOR: #ffffff; BACKGROUND-COLOR: #3366cc } .MultiViewTableCellContentCell TABLE.clsStd { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px; BACKGROUND-COLOR: red } TABLE.clsStd TBODY TR TH { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: x-small; = PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; = BACKGROUND-COLOR: #ddd; TEXT-ALIGN: left } TABLE.clsStd TBODY TR TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: x-small; = PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; = BACKGROUND-COLOR: #eee } TABLE.clsStd TD SPAN A { FONT-SIZE: x-small; COLOR: #003399 } .AltPageHeaderLabel { FONT-SIZE: 200%; WIDTH: auto } .AltPageContentLabel { WIDTH: auto } ------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://msdn2.microsoft.com/css/global.css .title { MARGIN: 0px 0px 10px; FONT: 190% Arial, Helvetica, sans-serif; COLOR: = #000000 } .majorLabel { FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 10px 0px 3px; FONT-FAMILY: = Verdana } .sectionTitle { FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 10px 0px 3px; FONT-FAMILY: = Verdana } .minorLabel { FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: Verdana, = Arial, Helvetica, sans-serif; WHITE-SPACE: normal } .subheading { FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: Verdana, = Arial, Helvetica, sans-serif } DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .parameter { FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: Verdana, = Arial, Helvetica, sans-serif } P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px; PADDING-TOP: 0px } DIV.section { PADDING-LEFT: 20px } DIV.ContentArea TABLE { MARGIN: 10px 0px; WIDTH: auto; BORDER-COLLAPSE: collapse } DIV.ContentArea TABLE P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DIV.ContentArea TABLE TH { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 3mm; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px; TEXT-ALIGN: left } DIV.ContentArea TABLE TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 3mm; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px; TEXT-ALIGN: left } DIV.ContentArea TABLE TH { BACKGROUND: #cccccc; VERTICAL-ALIGN: bottom } DIV.ContentArea TABLE TH P { FONT-WEIGHT: bold } DIV.ContentArea TABLE TD { BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; = BACKGROUND: #ffffff; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 0px = solid; BORDER-BOTTOM: #cccccc 0px solid } .ContentArea .topic TABLE { WIDTH: auto } .ContentArea .topic TABLE TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } .ContentArea .topic TABLE TD P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } .ContentArea .topic TABLE TD UL { MARGIN: 5px 10px 5px 20px } DIV.ContentArea TABLE.memberListTable TD { VERTICAL-ALIGN: middle; TEXT-ALIGN: left } TT { FONT-FAMILY: Lucida Console, Courier New } .code { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; MAX-WIDTH: 100%; = PADDING-BOTTOM: 5px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 5px } DIV.lang { CLEAR: both; PADDING-LEFT: 5px; BORDER-BOTTOM: #eeeeee 1px solid; = WHITE-SPACE: pre; BACKGROUND-COLOR: #dddddd } PRE { BACKGROUND: #dddddd; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; = PADDING-TOP: 0px; FONT-FAMILY: Lucida Console, Courier New } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 20px; PADDING-TOP: 0px } UL UL { PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } UL UL LI { BACKGROUND: url(/msdn/MasterPages/DeepTreePageType/b.gif) no-repeat = left top; LINE-HEIGHT: 1.2em } UL LI UL { MARGIN-BOTTOM: 5px } UL LI UL LI { BACKGROUND: url(/msdn/MasterPages/DeepTreePageType/b.gif) no-repeat = left top; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 140%; LIST-STYLE-TYPE: none } LI P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } LI UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = MARGIN-LEFT: -40px; PADDING-TOP: 0px } LI UL LI P { MARGIN-LEFT: 0px } LI UL LI { PADDING-LEFT: 10px; MARGIN-LEFT: 40px } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } OL LI { MARGIN: 0px 0px 5px 40px; LINE-HEIGHT: 140% } .subSection OL LI OL { LIST-STYLE-TYPE: lower-alpha } .indent1 { MARGIN-LEFT: 12pt } DT { MARGIN: 0px; FONT-STYLE: normal } DD { =09 } .alert TH { FONT-WEIGHT: bold } .legacyBold { FONT-WEIGHT: bold } .ui { FONT-WEIGHT: bold } .legacyItalic { FONT-STYLE: italic } DIV.declarationSyntaxes SPAN.VisualBasicDeclaration { BACKGROUND: #dddddd } DIV.declarationSyntaxes SPAN.VisualBasicUsage { BACKGROUND: #dddddd } DIV.declarationSyntaxes SPAN.CSharp { BACKGROUND: #dddddd } DIV.declarationSyntaxes SPAN.ManagedCPlusPlus { BACKGROUND: #dddddd } DIV.declarationSyntaxes SPAN.JSharp { BACKGROUND: #dddddd } DIV.declarationSyntaxes SPAN.JScript { BACKGROUND: #dddddd } DIV.declarationSyntaxes PRE { PADDING-RIGHT: 10px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 25px; = BACKGROUND: #dddddd; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; = LINE-HEIGHT: 140%; PADDING-TOP: 5px; FONT-FAMILY: Lucida Console, = Courier New } DIV.clsRegTree UL { MARGIN-LEFT: 2.5em } DIV.clsRegTree UL UL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } DIV.clsRegTree LI { MARGIN: 0px; TEXT-INDENT: -2.5em; LINE-HEIGHT: normal; LIST-STYLE-TYPE: = none } .MNPPart { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: = #6699cc 3px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: = #cccccc 1px solid; WIDTH: 155px; COLOR: #000000; MARGIN-RIGHT: 15px; = PADDING-TOP: 8px; BORDER-BOTTOM: #6699cc 3px solid; BACKGROUND-COLOR: = #f1f1f1 } .MNPPart UL { MARGIN-BOTTOM: 5px; MARGIN-LEFT: 18px } .MNPPart SPAN { COLOR: #000000 } .MNPPart UL LI { MARGIN-BOTTOM: 0.5em; COLOR: #cccccc; LIST-STYLE-TYPE: disc } DIV#links TABLE TD { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px } .TableHeading { FONT-WEIGHT: 700 } UL UL LI.kadov-p-CBulleted { MARGIN-LEFT: 100px } .Bulleted { =09 } DIV.clsNote { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 4px; = PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee } TABLE.clsStd TBODY TR TD { BORDER-RIGHT: #e0dfe3 1px solid; BORDER-TOP: #e0dfe3 1px solid; = BORDER-LEFT: #e0dfe3 1px solid; BORDER-BOTTOM: #d5d5d3 1px solid; = BACKGROUND-COLOR: #f7f7ff } TABLE.psdkRequirements TBODY TR TH { BORDER-RIGHT: #e0dfe3 1px solid; BORDER-TOP: #e0dfe3 1px solid; = VERTICAL-ALIGN: top; BORDER-LEFT: #e0dfe3 1px solid; COLOR: #000066; = BORDER-BOTTOM: #c8cdde 1px solid; BACKGROUND-COLOR: #efeff7 } TABLE.psdkRequirements TBODY TR TD { BORDER-RIGHT: #e0dfe3 1px solid; BORDER-TOP: #e0dfe3 1px solid; = BORDER-LEFT: #e0dfe3 1px solid; BORDER-BOTTOM: #c8cdde 1px solid; = BACKGROUND-COLOR: #f7f7ff } .tablediv TABLE.dtTABLE { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; WIDTH: 95%; BORDER-BOTTOM: #cccccc 1px = solid } .tablediv TABLE.dtTABLE TBODY TR TH { FONT-SIZE: xx-small; WIDTH: 50% } .tablediv TABLE.dtTABLE TBODY TR TD { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = FONT-SIZE: xx-small; BORDER-LEFT: #cccccc 1px solid; WIDTH: 50%; = BORDER-BOTTOM: #cccccc 1px solid } DIV.clsServerSDKContent TD.sdkformat_portal { BORDER-RIGHT: #cccccc 1px solid; FONT-SIZE: xx-small } .section OL LI OL LI { LIST-STYLE-TYPE: lower-alpha } #mainSection TABLE { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } #mainSection TD { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } #mainSection TH { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } .MtpsHideBorders { BORDER-RIGHT: #dddddd 0px solid; BORDER-TOP: #dddddd 0px solid; = BORDER-LEFT: #dddddd 0px solid; BORDER-BOTTOM: #dddddd 0px solid } .MtpsHideBorders TH { BORDER-RIGHT: #dddddd 0px solid; BORDER-TOP: #dddddd 0px solid; = BORDER-LEFT: #dddddd 0px solid; BORDER-BOTTOM: #dddddd 0px solid } .MtpsHideBorders TD { BORDER-RIGHT: #dddddd 0px solid; BORDER-TOP: #dddddd 0px solid; = BORDER-LEFT: #dddddd 0px solid; BORDER-BOTTOM: #dddddd 0px solid } .topic PRE { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } H1 { FONT-WEIGHT: bold; FONT-FAMILY: Verdana } H4 { FONT-WEIGHT: bold; FONT-FAMILY: Verdana } H5 { FONT-WEIGHT: bold; FONT-FAMILY: Verdana } H2 { FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Verdana } H3 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana } SPAN.devlangLabel { FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: blue } .clsBeta { COLOR: #ff0000 } H1.heading { FONT-SIZE: 110% } .contentPanel .RightPanel .ContentArea IMG { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px } .topic UL { MARGIN-RIGHT: 10px } .topic UL LI { MARGIN-BOTTOM: 5px } .topic UL LI P { MARGIN-BOTTOM: 5px } .topic UL LI PRE { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px } ------=_NextPart_000_0085_01C76FCD.E0946970 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://msdn2.microsoft.com/js.aspx?i=en-us&ct=msdn&cl=mtps_pagemetadata;mtps_printerfriendlybannerctrl;instrumentedlink;collapsiblearea;blockviewer_readonly;memberlink;codesnippet;ktablecontrol;mtpscontentplaceholder;multiviewtable;popupwindow;bumperpage;mtpsloginstatus;altpage =0A= =0A= =0A= =0A= function jsTrim(s) {return s.replace(/(^\s+)|(\s+$)/g, "");} function Track(trackParm, objLink) { if (objLink.innerText && jsTrim(objLink.innerText)) { // anchor tag, use link text LinkText =3D objLink.innerText; } else if (objLink.all && objLink.all(0).alt) { // image, use alt text LinkText =3D objLink.all(0).alt; } =20 var strDomain =3D document.domain; var s =3D trackParm.split("|"); var strLinkArea; var strLinkId; var strPageRegion; =20 if (trackParm.substring(0,1) =3D=3D "|") { strPageRegion =3D s[1]; strLinkArea =3D s[2]; strLinkId =3D s[2] + s[3]; } else { strLinkArea =3D s[0]; strLinkId =3D s[0] + s[1]; } =20 if (typeof(LinkText)=3D=3D"undefined" || !LinkText || LinkText = =3D=3D "") LinkText =3D strLinkId; ctUrl =3D objLink.href + "?LinkId=3D" + strLinkId + "&LinkArea=3D" + = strLinkArea=20 if (typeof(DCSext)!=3D"undefined")=20 { DCSext.wt_strHeadlnLocale =3D detectedLocale; DCSext.wt_strCat=3DstrLinkArea+"|"+detectedLocale; DCSext.wt_strUrl =3D window.location.href.toLowerCase(); DCSext.wt_strArea =3D strPageRegion; } return false;=20 }=0A= =0A= var cleanedDivIds, cleanedImgIds, oExpColSpan, oExpColImg; var expState =3D true; function checkExpCollAll() { =20 cleanImgVars(); =20 var open =3D false; var closed =3D false; =20 for (i =3D 0; i < cleanedDivIds.length-1; i++) { // alert(cleanedDivIds[i]); try { oDiv =3D document.getElementById(cleanedDivIds[i]); oImg =3D document.getElementById(cleanedImgIds[i]); =20 if (oDiv.style.display =3D=3D 'block') { open =3D true; } else { closed =3D true; } } catch(e) { throw e; } } if (open !=3D closed) { =20 if (open) expState =3D false; if (closed) expState =3D true; =20 if (typeof(expcalallPres)!=3D'undefined' && expcalallPres =3D=3D = true) expCollButtonToggle(); } } function cleanImgVars() { if (typeof(cleanedDivIds)=3D=3D'undefined') { var r1, r2, re; re =3D /undefined/g;=20 r1 =3D ExpCollDivStr.replace(re, ""); cleanedDivIds =3D r1.substring(0, r1.length).split(','); =20 r2 =3D ExpCollImgStr.replace(re, ""); cleanedImgIds =3D r2.substring(0, r2.length).split(','); } } // #5406 function ShowHideCollapsibleArea(strAreaId,strImg) { var oCollAreaDiv =3D document.getElementById(strAreaId); var oCollAreaImg =3D document.getElementById(strImg);=09 if (oCollAreaDiv.style.display =3D=3D 'none') { oCollAreaDiv.style.display =3D 'block'; oCollAreaImg.src =3D imgMinus; } else { =09 oCollAreaDiv.style.display =3D 'none'; oCollAreaImg.src =3D imgPlus;=09 } checkExpCollAll(); }=0A= =0A= =0A= =0A= =0A= =0A= function CopyCode(elemName) { var obj =3D document.getElementById(elemName) window.clipboardData.setData("Text", obj.innerText); }=0A= =0A= =0A= =0A= =0A= =0A= // function to expand and shorten the main content panel function ToggleMutliViewTable(strImage) { var thisImgObj =3D document.getElementById(strImage); =20 var thisPanelOb =3D document.getElementById(currentDisplayPanel); if ( thisPanelOb !=3D null) { for (i =3D 0; i < thisPanelOb.parentNode.childNodes.length; i++) { if(thisPanelOb.parentNode.childNodes[i].style.height =3D=3D = "300px" ) { thisPanelOb.parentNode.childNodes[i].style.height =3D = "auto"; thisImgObj.childNodes[0].src =3D mvt_collImage; } else { thisPanelOb.parentNode.childNodes[i].style.height =3D = "300px"; thisImgObj.childNodes[0].src =3D mvt_expImage;=20 } =20 } } return; } =20 // function to display the assigned text from the assigned button function ShowThisTableView(strBannerID,strBannerText, strPanel) { var bannerObj =3D document.getElementById(strBannerID); if ( bannerObj !=3D null) { bannerObj.innerHTML =3D strBannerText; }=20 =20 var currentObj =3D document.getElementById(strPanel); if ( currentObj !=3D null) { for (i =3D 0; i < currentObj.parentNode.childNodes.length; i++) { currentObj.parentNode.childNodes[i].className =3D = "MultiViewPanelClosed"; } currentObj.className =3D "MultiViewPanelOpen"; currentDisplayPanel =3D strPanel; } return;=20 }=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= ------=_NextPart_000_0085_01C76FCD.E0946970--