com 接口 uuid 是如何生成的,怎么通过2003直接用向导生成一些接口

com 接口 uuid 是怎么生成的,如何通过2003直接用向导生成一些接口
import   "oaidl.idl ";
import   "ocidl.idl ";
[
uuid(FAEAE6B7-67BE-42a4-A318-3256781E945A),
helpstring( "ISimpleMath   Interface "),
object,
pointer_default(unique)
]
interface   ISimpleMath   :   IUnknown
{
HRESULT   Add([in]int   nOp1,[in]int   nOp2,[out,retval]int   *   pret);
HRESULT   Subtract([in]int   nOp1,[in]int   nOp2,[out,retval]int   *   pret);
HRESULT   Multiply([in]int   nOp1,[in]int   nOp2,[out,retval]   int   *   pret);
HRESULT   Divide([in]int   nOp1,[in]int   nOp2,[out,retval]int   *   pret);
};

------解决方案--------------------
com 接口 uuid 是怎么生成的

有uuid生成工具的
比如通过命令行使用的uuidgen.exe

如何通过2003直接用向导生成一些接口

VS2003里有ATL 类型的工程吧,选择一个,向导会为你自动生成一些接口