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 

Reply via email to