Source: core/sys/windows/_lmrepl.d
core.sys.windows.lmrepl
Windows API header module
Translated from MinGW Windows headers
License
var REPL_EXPORT_EXTENT_INFOLEVEL REPL_EXPORT_INTEGRITY_INFOLEVEL REPL_EXTENT_FILE REPL_EXTENT_TREE REPL_GUARDTIME_INFOLEVEL REPL_INTEGRITY_FILE REPL_INTEGRITY_TREE REPL_INTERVAL_INFOLEVEL REPL_PULSE_INFOLEVEL REPL_RANDOM_INFOLEVEL REPL_ROLE_BOTH REPL_ROLE_EXPORT REPL_ROLE_IMPORT REPL_STATE_NEVER_REPLICATED REPL_STATE_NO_MASTER REPL_STATE_NO_SYNC REPL_STATE_OK REPL_UNLOCK_FORCE REPL_UNLOCK_NOFORCE
alias PREPL_EDIR_INFO_0 PREPL_EDIR_INFO_1 PREPL_EDIR_INFO_1000 PREPL_EDIR_INFO_1001 PREPL_EDIR_INFO_2 PREPL_IDIR_INFO_0 PREPL_IDIR_INFO_1 PREPL_INFO_0 PREPL_INFO_1000 PREPL_INFO_1001 PREPL_INFO_1002 PREPL_INFO_1003
struct REPL_EDIR_INFO_0 REPL_EDIR_INFO_1 REPL_EDIR_INFO_1000 REPL_EDIR_INFO_1001 REPL_EDIR_INFO_2 REPL_IDIR_INFO_0 REPL_IDIR_INFO_1 REPL_INFO_0 REPL_INFO_1000 REPL_INFO_1001 REPL_INFO_1002 REPL_INFO_1003
fn NetReplExportDirAdd NetReplExportDirDel NetReplExportDirEnum NetReplExportDirGetInfo NetReplExportDirLock NetReplExportDirSetInfo NetReplExportDirUnlock NetReplGetInfo NetReplImportDirAdd NetReplImportDirDel NetReplImportDirEnum NetReplImportDirGetInfo NetReplImportDirLock NetReplImportDirUnlock NetReplSetInfo
Types 24
structREPL_INFO_0
Fields
DWORD rp0_roleLPWSTR rp0_exportpathLPWSTR rp0_exportlistLPWSTR rp0_importpathLPWSTR rp0_importlistLPWSTR rp0_logonusernameDWORD rp0_intervalDWORD rp0_pulseDWORD rp0_guardtimeDWORD rp0_randomaliasPREPL_INFO_0 = REPL_INFO_0 *
structREPL_INFO_1000
Fields
DWORD rp1000_intervalaliasPREPL_INFO_1000 = REPL_INFO_1000 *
structREPL_INFO_1001
Fields
DWORD rp1001_pulsealiasPREPL_INFO_1001 = REPL_INFO_1001 *
structREPL_INFO_1002
Fields
DWORD rp1002_guardtimealiasPREPL_INFO_1002 = REPL_INFO_1002 *
structREPL_INFO_1003
Fields
DWORD rp1003_randomaliasPREPL_INFO_1003 = REPL_INFO_1003 *
structREPL_EDIR_INFO_0
Fields
LPWSTR rped0_dirnamealiasPREPL_EDIR_INFO_0 = REPL_EDIR_INFO_0 *
structREPL_EDIR_INFO_1
Fields
LPWSTR rped1_dirnameDWORD rped1_integrityDWORD rped1_extentaliasPREPL_EDIR_INFO_1 = REPL_EDIR_INFO_1 *
structREPL_EDIR_INFO_2
Fields
LPWSTR rped2_dirnameDWORD rped2_integrityDWORD rped2_extentDWORD rped2_lockcountDWORD rped2_locktimealiasPREPL_EDIR_INFO_2 = REPL_EDIR_INFO_2 *
structREPL_EDIR_INFO_1000
Fields
DWORD rped1000_integrityaliasPREPL_EDIR_INFO_1000 = REPL_EDIR_INFO_1000 *
structREPL_EDIR_INFO_1001
Fields
DWORD rped1001_extentaliasPREPL_EDIR_INFO_1001 = REPL_EDIR_INFO_1001 *
structREPL_IDIR_INFO_0
Fields
LPWSTR rpid0_dirnamealiasPREPL_IDIR_INFO_0 = REPL_IDIR_INFO_0 *
structREPL_IDIR_INFO_1
Fields
LPWSTR rpid1_dirnameDWORD rpid1_stateLPWSTR rpid1_masternameDWORD rpid1_last_update_timeDWORD rpid1_lockcountDWORD rpid1_locktimealiasPREPL_IDIR_INFO_1 = REPL_IDIR_INFO_1 *
Functions 15
fn
NET_API_STATUS NetReplGetInfo(LPCWSTR, DWORD, PBYTE *)fn
NET_API_STATUS NetReplSetInfo(LPCWSTR, DWORD, PBYTE, PDWORD)fn
NET_API_STATUS NetReplExportDirAdd(LPCWSTR, DWORD, PBYTE, PDWORD)fn
NET_API_STATUS NetReplExportDirDel(LPCWSTR, LPCWSTR)fn
NET_API_STATUS NetReplExportDirEnum(LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)fn
NET_API_STATUS NetReplExportDirGetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE *)fn
NET_API_STATUS NetReplExportDirSetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE, PDWORD)fn
NET_API_STATUS NetReplExportDirLock(LPCWSTR, LPCWSTR)fn
NET_API_STATUS NetReplExportDirUnlock(LPCWSTR, LPCWSTR, DWORD)fn
NET_API_STATUS NetReplImportDirAdd(LPCWSTR, DWORD, PBYTE, PDWORD)fn
NET_API_STATUS NetReplImportDirDel(LPCWSTR, LPCWSTR)fn
NET_API_STATUS NetReplImportDirEnum(LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)fn
NET_API_STATUS NetReplImportDirGetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE *)fn
NET_API_STATUS NetReplImportDirLock(LPCWSTR, LPCWSTR)fn
NET_API_STATUS NetReplImportDirUnlock(LPCWSTR, LPCWSTR, DWORD)Variables 19
enumvar
REPL_ROLE_EXPORT = 1enumvar
REPL_ROLE_IMPORT = 2enumvar
REPL_ROLE_BOTH = 3enumvar
REPL_INTERVAL_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + 0enumvar
REPL_PULSE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + 1enumvar
REPL_GUARDTIME_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + 2enumvar
REPL_RANDOM_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + 3enumvar
REPL_UNLOCK_NOFORCE = 0enumvar
REPL_UNLOCK_FORCE = 1enumvar
REPL_STATE_OK = 0enumvar
REPL_STATE_NO_MASTER = 1enumvar
REPL_STATE_NO_SYNC = 2enumvar
REPL_STATE_NEVER_REPLICATED = 3enumvar
REPL_INTEGRITY_FILE = 1enumvar
REPL_INTEGRITY_TREE = 2enumvar
REPL_EXTENT_FILE = 1enumvar
REPL_EXTENT_TREE = 2enumvar
REPL_EXPORT_INTEGRITY_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + 0enumvar
REPL_EXPORT_EXTENT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + 1