svn commit: lorikeet r248 - in trunk/white-papers: . dcom
jelmer at samba.org
jelmer at samba.org
Thu Mar 17 11:28:19 GMT 2005
Author: jelmer
Date: 2005-03-17 11:28:19 +0000 (Thu, 17 Mar 2005)
New Revision: 248
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=lorikeet&rev=248
Log:
Some minor updates to the dcom doc
Add simple makefile
Added:
trunk/white-papers/Makefile
Modified:
trunk/white-papers/dcom/Makefile
trunk/white-papers/dcom/dcom.tex
Changeset:
Added: trunk/white-papers/Makefile
===================================================================
--- trunk/white-papers/Makefile 2005-03-16 06:30:52 UTC (rev 247)
+++ trunk/white-papers/Makefile 2005-03-17 11:28:19 UTC (rev 248)
@@ -0,0 +1,19 @@
+LYX = lyx
+
+subdirs = dcom
+
+all: gensec-white-paper.pdf samba3-samba4.pdf dcom.pdf
+
+%.pdf: %.lyx
+ $(LYX) -e pdf $<
+
+$(subdirs):
+ $(MAKE) -C $@
+
+dcom.pdf: dcom
+ cp dcom/$@ $@
+
+.PHONY: $(subdirs) clean
+
+clean:
+ rm -f *.pdf
Modified: trunk/white-papers/dcom/Makefile
===================================================================
--- trunk/white-papers/dcom/Makefile 2005-03-16 06:30:52 UTC (rev 247)
+++ trunk/white-papers/dcom/Makefile 2005-03-17 11:28:19 UTC (rev 248)
@@ -33,6 +33,6 @@
dvi2ps $<
clean:
- rm -f *.pdf *.mp *.mps *.{1,2,3,4}
+ rm -f *.pdf *.mp *.mps *.{1,2,3,4} *.log *.mpx
.SECONDARY:
Modified: trunk/white-papers/dcom/dcom.tex
===================================================================
--- trunk/white-papers/dcom/dcom.tex 2005-03-16 06:30:52 UTC (rev 247)
+++ trunk/white-papers/dcom/dcom.tex 2005-03-17 11:28:19 UTC (rev 248)
@@ -30,10 +30,10 @@
\begin{abstract}
``Component Object Model'' (COM), is one of the key
-features of the Microsoft Windows platform. COM allows developers to
-use and create interfaces that can have several implementations and
-can be called by different programs, written in different languages.
-The involved parties need only agree upon the interface.
+features of the Microsoft Windows platform. COM allows
+developers to use and create interfaces that can have several
+implementations and can be called by different programs, written in
+different languages. The involved parties need only agree upon the interface.
COM is most widely known as the core of other technologies such as OLE,
ActiveX and Automation. Even the .NET platform supports COM.
@@ -366,6 +366,11 @@
that provides a $get\_class\_object$ function in Samba's library directory.
Samba will use the CLSID as the filename to load the appropriate class.
+\subsubsection{DCOM implementation}
+
+The $dcom\_IUnknown\_from\_OBJREF$ and $dcom\_OBJREF\_from\_IUnknown$ functions take care of
+unmarshalling and marshalling interface pointers.
+
\subsubsection{Pidl extensions}
Samba 4 will support ODL files in it's regular IDL compiler rather then creating a seperate
More information about the samba-cvs
mailing list