summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorAndrew M. Kuchling <amk@amk.ca>2006-05-01 16:30:25 (GMT)
committerAndrew M. Kuchling <amk@amk.ca>2006-05-01 16:30:25 (GMT)
commitedbe657174347a2b0f52532c431b4377ca42b9f5 (patch)
tree32a123423ff82ddc5c90ed2ec6da0c930f598cdf /Doc
parentd22c6dbdfa65d20a7db889ff3ec76d311a3efc67 (diff)
downloadcpython-edbe657174347a2b0f52532c431b4377ca42b9f5.zip
cpython-edbe657174347a2b0f52532c431b4377ca42b9f5.tar.gz
cpython-edbe657174347a2b0f52532c431b4377ca42b9f5.tar.bz2
Markup fixes; add some XXX comments noting problems
Diffstat (limited to 'Doc')
-rw-r--r--Doc/lib/libmsilib.tex56
1 files changed, 29 insertions, 27 deletions
diff --git a/Doc/lib/libmsilib.tex b/Doc/lib/libmsilib.tex
index 65c1008..540f349 100644
--- a/Doc/lib/libmsilib.tex
+++ b/Doc/lib/libmsilib.tex
@@ -43,14 +43,14 @@ MSI routines, and standard table structures.
\begin{funcdesc}{UUIDCreate}{}
Return the string representation of a new unique identifier.
- This wraps the Windows API functions \code{UuidCreate} and
- \code{UuidToString}.
+ This wraps the Windows API functions \cfunction{UuidCreate} and
+ \cfunction{UuidToString}.
\end{funcdesc}
\begin{funcdesc}{OpenDatabase}{path, persist}
Return a new database object by calling MsiOpenDatabase.
\var{path} is the file name of the
- MSI file; persist can be one of the constants
+ MSI file; \var{persist} can be one of the constants
\code{MSIDBOPEN_CREATEDIRECT}, \code{MSIDBOPEN_CREATE},
\code{MSIDBOPEN_DIRECT}, \code{MSIDBOPEN_READONLY}, or
\code{MSIDBOPEN_TRANSACT}, and may include the flag
@@ -60,7 +60,7 @@ MSI routines, and standard table structures.
\end{funcdesc}
\begin{funcdesc}{CreateRecord}{count}
- Return a new record object by calling MSICreateRecord.
+ Return a new record object by calling \cfunction{MSICreateRecord}.
\var{count} is the number of fields of the record.
\end{funcdesc}
@@ -88,7 +88,7 @@ MSI routines, and standard table structures.
\end{funcdesc}
\begin{classdesc}{Binary}{filename}
- Represents entries into the Binary table; inserting such
+ Represents entries in the Binary table; inserting such
an object using \function{add_data} reads the file named
\var{filename} into the table.
\end{classdesc}
@@ -100,6 +100,7 @@ MSI routines, and standard table structures.
and one attribute per table that has the actual content.
This is typically used to install the sequence
+ % XXX unfinished sentence
\end{funcdesc}
\begin{funcdesc}{add_stream}{database, name, path}
@@ -122,18 +123,18 @@ MSI routines, and standard table structures.
\subsection{Database Objects\label{database-objects}}
\begin{methoddesc}{OpenView}{sql}
- Return a view object, by calling MSIDatabaseOpenView.
+ Return a view object, by calling \cfunction{MSIDatabaseOpenView}.
\var{sql} is the SQL statement to execute.
\end{methoddesc}
\begin{methoddesc}{Commit}{}
Commit the changes pending in the current transaction,
- by calling MSIDatabaseCommit.
+ by calling \cfunction{MSIDatabaseCommit}.
\end{methoddesc}
\begin{methoddesc}{GetSummaryInformation}{count}
Return a new summary information object, by calling
- MsiGetSummaryInformation. \var{count} is the maximum number of
+ \cfunction{MsiGetSummaryInformation}. \var{count} is the maximum number of
updated values.
\end{methoddesc}
@@ -146,24 +147,24 @@ MSI routines, and standard table structures.
\subsection{View Objects\label{view-objects}}
\begin{methoddesc}{Execute}{\optional{params=None}}
- Execute the SQL query of the view, through MSIViewExecute.
+ Execute the SQL query of the view, through \cfunction{MSIViewExecute}.
\var{params} is an optional record describing actual values
of the parameter tokens in the query.
\end{methoddesc}
\begin{methoddesc}{GetColumnInfo}{kind}
Return a record describing the columns of the view, through
- calling MsiViewGetColumnInfo. \var{kind} can be either
- \code{MSICOLINFO_NAMES} or \code{MSICOLINFO_TYPES}
+ calling \cfunction{MsiViewGetColumnInfo}. \var{kind} can be either
+ \code{MSICOLINFO_NAMES} or \code{MSICOLINFO_TYPES}.
\end{methoddesc}
\begin{methoddesc}{Fetch}{}
Return a result record of the query, through calling
- MsiViewFetch.
+ \cfunction{MsiViewFetch}.
\end{methoddesc}
\begin{methoddesc}{Modify}{kind, data}
- Modify the view, by calling MsiViewModify. \var{kind}
+ Modify the view, by calling \cfunction{MsiViewModify}. \var{kind}
can be one of \code{MSIMODIFY_SEEK}, \code{MSIMODIFY_REFRESH},
\code{MSIMODIFY_INSERT}, \code{MSIMODIFY_UPDATE}, \code{MSIMODIFY_ASSIGN},
\code{MSIMODIFY_REPLACE}, \code{MSIMODIFY_MERGE}, \code{MSIMODIFY_DELETE},
@@ -175,7 +176,7 @@ MSI routines, and standard table structures.
\end{methoddesc}
\begin{methoddesc}{Close}{}
- Close the view, through MsiViewClose.
+ Close the view, through \cfunction{MsiViewClose}.
\end{methoddesc}
\begin{seealso}
@@ -189,7 +190,7 @@ MSI routines, and standard table structures.
\subsection{Summary Information Objects\label{summary-objects}}
\begin{methoddesc}{GetProperty}{field}
- Return a property of the summary, through MsiSummaryInfoGetProperty.
+ Return a property of the summary, through \cfunction{MsiSummaryInfoGetProperty}.
\var{field} is the name of the property, and can be one of the
constants
\code{PID_CODEPAGE}, \code{PID_TITLE}, \code{PID_SUBJECT},
@@ -202,11 +203,11 @@ MSI routines, and standard table structures.
\begin{methoddesc}{GetPropertyCount}{}
Return the number of summary properties, through
- MsiSummaryInfoGetPropertyCount.
+ \cfunction{MsiSummaryInfoGetPropertyCount}.
\end{methoddesc}
\begin{methoddesc}{SetProperty}{field, value}
- Set a property through MsiSummaryInfoSetProperty. \var{field}
+ Set a property through \cfunction{MsiSummaryInfoSetProperty}. \var{field}
can have the same values as in \method{GetProperty}, \var{value}
is the new value of the property. Possible value types are integer
and string.
@@ -214,7 +215,7 @@ MSI routines, and standard table structures.
\begin{methoddesc}{Persist}{}
Write the modified properties to the summary information stream,
- using MsiSummaryInfoPersist.
+ using \cfunction{MsiSummaryInfoPersist}.
\end{methoddesc}
\begin{seealso}
@@ -227,27 +228,27 @@ MSI routines, and standard table structures.
\subsection{Record Objects\label{record-objects}}
\begin{methoddesc}{GetFieldCount}{}
- Return the number of fields of the record, through MsiRecordGetFieldCount.
+ Return the number of fields of the record, through \cfunction{MsiRecordGetFieldCount}.
\end{methoddesc}
\begin{methoddesc}{SetString}{field, value}
- Set \var{field} to \var{value} through MsiRecordSetString.
+ Set \var{field} to \var{value} through \cfunction{MsiRecordSetString}.
\var{field} must be an integer; \var{value} a string.
\end{methoddesc}
\begin{methoddesc}{SetStream}{field, value}
Set \var{field} to the contents of the file named \var{value},
- through MsiRecordSetStream.
+ through \cfunction{MsiRecordSetStream}.
\var{field} must be an integer; \var{value} a string.
\end{methoddesc}
\begin{methoddesc}{SetInteger}{field, value}
- Set \var{field} to \var{value} through MsiRecordSetInteger.
- Both \var{field} and \var{value} must be an integers.
+ Set \var{field} to \var{value} through \cfunction{MsiRecordSetInteger}.
+ Both \var{field} and \var{value} must be an integer.
\end{methoddesc}
\begin{methoddesc}{ClearData}{}
- Set all fields of the record to 0, through MsiRecordClearData.
+ Set all fields of the record to 0, through \cfunction{MsiRecordClearData}.
\end{methoddesc}
\begin{seealso}
@@ -295,13 +296,14 @@ the string inside the exception will contain more detail.
logical, default, component, \optional{flags}}
Create a new directory in the Directory table. There is a current
component at each point in time for the directory, which is either
- explicitly created through start_component, or implicitly when files
+ explicitly created through \function{start_component}, or implicitly when files
are added for the first time. Files are added into the current
component, and into the cab file. To create a directory, a base
- directory object needs to be specified (can be None), the path to
- the physical directory, and a logical directory name. Default
+ directory object needs to be specified (can be \code{None}), the path to
+ the physical directory, and a logical directory name. \var{default}
specifies the DefaultDir slot in the directory table. componentflags
specifies the default flags that new components get.
+ % XXX signature says 'component', 'flags'; text says 'componentflags'.
\end{classdesc}
\begin{methoddesc}[Directory]{start_component}{\optional{component\optional{,