Dominoarea.org Index du Forum Dominoarea.org
 Forum, Téléchargement Lotus Domino/Notes en Français 
 FAQFAQ   PartenairesPartenaires   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs 
 S'enregistrerS'enregistrer   ConnexionConnexion 
La date/heure actuelle est 06 Sep 2010 à 17:24
Toutes les heures sont au format UTC + 1
Voir les nouveaux messages depuis votre dernière visite
Voir les messages sans réponses
 Index du Forum » IBM-Lotus Domino » Trucs et Astuces » Développement » Lotus C++ API en LotusScipt
DUS
Modérateurs: Modérateur
Poster un nouveau sujet   Répondre au sujet Voir le sujet précédentVoir le sujet suivant
Page 1 sur 1 [1 message]  
Auteur Message
Stephane Maillard
Lord of DominoArea
Lord of DominoArea


Inscrit le: 16 Déc 2004
Messages: 9388
Warnings: 0 0 Warnings
Spécialité: Développeur
Localisation: Bretagne
Pays:
Sexe:
Age: 40
Navigateur:
 DUS

Bonjour,

en commentaire ce que je n'ai pas pu convertir.
Code:
Option Public
' Domino Upgrade Services (DUS)
' USERREG_DEFS => reg.h
Const DUSMAXFLATNAME = 128

Const fDUSDoMailConversion = &h00000001
Const fDUSGenerateRankPws = &h00000002
Const fDUSAdvancedDlg = &h00000004
Const fDUSUserFullnameProvided = &h00000008
Const fDUSAllowEmptyGroups = &h00000010
Const fDUSMailconversionOnly = &h00000020
Const fDUSAddAdmintoACL = &h00000080
Const fDUSOverwritePasswords = &h00000100
Const fDUSUseFilters = &h00000200 ' Nouveauté V6
' EntryFlags dans DUS_ENTRY
Const fDUSExternalEntry = &h00010000 ' Nouveauté V6
Const fDUSIgnoreEntry = &h00020000 ' Nouveauté V6

Const DUS_GROUP_TYPE_MULTI_PURPOSE = "0"
Const DUS_GROUP_TYPE_MAIL_ONLY = "1"
Const DUS_GROUP_TYPE_ACL_ONLY = "2"
Const DUS_GROUP_TYPE_DENY_LIST_ONLY = "3"

Const DUS_ERROR_LEVEL_INFO = &h0001
Const DUS_ERROR_LEVEL_WARNING = &h0002
Const DUS_ERROR_LEVEL_ERROR = &h0004
Const DUS_ERROR_LEVEL_NO_DISPLAY = &h0008

%REM
typedef void   (LNCALLBACKPTR DUSPROGRESSBARPROC)(DWORD Range, DWORD Position, char *MessageText);
typedef STATUS (LNVARARGS * DUSLOGEVENTPROC)(STATUS StringID, HMODULE hModule, STATUS AdditionalErrorCode,...);

STATUS   LNCALLBACK   DUSGetName(   HMODULE hInstance,
                     char *DUSNameBuf,
                     WORD DUSNameBufLen,
                     char *DUSDescriptionBuf,
                     WORD DUSDescriptionBufLen );

STATUS   LNCALLBACK   DUSStart(   HMODULE hInstance,
                     HANDLE *pRethContext,
                     NOTEHANDLE hUserNote,
                     DWORD *pRetInitFlags,
                     DUSPROGRESSBARPROC DUSProgressBar,
                     DUSLOGEVENTPROC DUSLogEvent);

void   LNCALLBACK   DUSExtendedErrorText(   HANDLE hContext,
                              char * ErrorBuffer,
                              WORD BufferLen,
                              WORD *pErrorLevel);

STATUS   LNCALLBACK   DUSRetrieveUsers(   HANDLE hContext,
                           DWORD StartIndex,
                           DWORD *pResumeIndex,
                           DWORD NumUsersRequested,
                           DWORD *pNumUsersReturned,
                           HANDLE *pRethExternalUsers,
                           DWORD *pRetUserEntrySize);

STATUS   LNCALLBACK   DUSRetrieveGroups(   HANDLE hContext,
                           DWORD StartIndex,
                           DWORD *pResumeIndex,
                           DWORD NumGroupsRequested,
                           DWORD *pNumGroupsReturned,
                           HANDLE *pRethExternalGroups,
                           DWORD *pRetGroupEntrySize);

STATUS   LNCALLBACK   DUSGetUserInformation(   HANDLE hContext,
                              char * UserName,
                              NOTEHANDLE hUserNote,
                              DWORD TotalLeftToRead);

STATUS   LNCALLBACK   DUSGetGroupInformation(   HANDLE hContext,
                              char * GroupName,
                              NOTEHANDLE hGroupNote);

STATUS   LNCALLBACK   DUSGetGroupMembers(   HANDLE hContext,
                           char * GroupName,
                           NOTEHANDLE hGroupNote,
                           HANDLE *phGroupMembersList,
                           HANDLE *phUserMembersList);

STATUS   LNCALLBACK   DUSAdvancedDlg(   HANDLE hContext);

STATUS   LNCALLBACK   DUSRegistrationNotify(   HANDLE hContext,
                              char *UserName,
                              NOTEHANDLE hUserNote,
                              BOOL bAfterEvent);

STATUS   LNCALLBACK   DUSConvertMailFile( HANDLE hContext,
                           char *UserName,
                           char *MailFilePath,
                           NOTEHANDLE hUserNote,
                           NOTEHANDLE   hNewPersonNote,
                           REGSIGNALPROC SignalStatus);

STATUS   LNCALLBACK   DUSStop( HANDLE hContext);

STATUS   LNCALLBACK   DUSTerm( void);

STATUS   LNCALLBACK   DUSRetrieveUsersEx(   HANDLE hContext,
                           char * Filter,
                           char * GroupName,
                           NOTEHANDLE hGroupNote,
                           DWORD StartIndex,
                           DWORD *pResumeIndex,
                           DWORD NumUsersRequested,
                           DWORD *pNumUsersReturned,
                           HANDLE *pRethExternalUsers,
                           DWORD *pRetUserEntrySize);

STATUS   LNCALLBACK   DUSRetrieveGroupsEx(   HANDLE hContext,
                           char * pFilter,
                           char * GroupName,
                           NOTEHANDLE hGroupNote,
                           DWORD StartIndex,
                           DWORD *pResumeIndex,
                           DWORD NumGroupsRequested,
                           DWORD *pNumGroupsReturned,
                           HANDLE *pRethExternalGroups,
                           DWORD *pRetGroupEntrySize);

STATUS   LNCALLBACK   DUSRetrieveFilters(   HANDLE hContext,
                              HANDLE *phDefaultFilters);
%END REM

Type DUS_ENTRY ' *PDUS_ENTRY
   Name(DUSMAXFLATNAME+1) As String
   ID As Long
   EntryFlags As Long
   hParentGroupList As Long
End Type

_________________
Cordialement

Stéphane Maillard

MessagePosté le: 24 Oct 2006 à 13:03
 Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
 Revenir en haut de page 
Montrer les messages depuis:   Trier par:   
Page 1 sur 1 [1 message]  
Poster un nouveau sujet   Répondre au sujet Voir le sujet précédentVoir le sujet suivant
 Index du Forum » IBM-Lotus Domino » Trucs et Astuces » Développement » Lotus C++ API en LotusScipt
Sauter vers:  

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers dans ce forum
Vous pouvez télécharger des fichiers dans ce forum

phpBB SEO URLs V2

Flux RSS 
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com
Version française de Categories Hierarchy © GGWeb-FR
[ Temps : 0.1456s ][ Requêtes : 13 (0.0058s) ][ GZIP actif - Débogage actif ]