python/py_winreg.c

ソースコードを見る。

データ構造

struct  const_vals

関数

static void const_init (PyObject *dict)
void initwinreg (void)

変数

static struct const_vals module_const_vals []
static PyMethodDef winreg_methods []


関数

static void const_init ( PyObject *  dict  )  [static]

py_winreg.c46 行で定義されています。

参照先 module_const_valsconst_vals::nameconst_vals::value.

00047 {
00048         struct const_vals *tmp;
00049         PyObject *obj;
00050 
00051         for (tmp = module_const_vals; tmp->name; tmp++) {
00052                 obj = PyInt_FromLong(tmp->value);
00053                 PyDict_SetItemString(dict, tmp->name, obj);
00054                 Py_DECREF(obj);
00055         }
00056 }

void initwinreg ( void   ) 

py_winreg.c66 行で定義されています。

参照先 const_init()py_samba_init()winreg_methods.

00067 {
00068         PyObject *module, *dict;
00069 
00070         /* Initialise module */
00071 
00072         module = Py_InitModule("winreg", winreg_methods);
00073         dict = PyModule_GetDict(module);
00074 
00075         /* Initialise constants */
00076 
00077         const_init(dict);
00078 
00079         /* Do samba initialisation */
00080 
00081         py_samba_init();
00082 }


変数

struct const_vals module_const_vals[] [static]

PyMethodDef winreg_methods[] [static]

初期値:

 {
        { NULL }
}

py_winreg.c62 行で定義されています。

参照元 initwinreg().


Sambaに対してSat Aug 29 21:24:05 2009に生成されました。  doxygen 1.4.7