59 dst->asnValue.string.dynamic =
TRUE;
68 dst->asnValue.object.ids =
ids;
69 dst->asnValue.object.idLength =
src->asnValue.object.idLength;
71 for (
i = 0;
i <
dst->asnValue.object.idLength;
i++)
72 dst->asnValue.object.ids[
i] =
src->asnValue.object.ids[
i];
77 WARN(
"unknown ASN type: %d\n",
src->asnType);
81 dst->asnType =
src->asnType;
170 TRACE(
"(%d)\n", nbytes);
206 TRACE(
"(%p)\n", any);
230 dst->length =
src->length;
231 for (
i = 0;
i <
dst->length;
i++)
dst->stream[
i] =
src->stream[
i];
242 TRACE(
"(%p)\n", octets);
261 TRACE(
"(%p, %p, %d)\n", octets1, octets2,
count);
263 if (!octets1 || !octets2)
return 0;
276 TRACE(
"(%p, %p)\n", octets1, octets2);
308 dst->idLength =
dst->idLength +
src->idLength;
332 dst->idLength =
src->idLength;
344 TRACE(
"(%p)\n", oid);
362 if (!
oid1 || !oid2)
return 0;
368 if (
oid1->ids[
i] > oid2->
ids[
i])
return 1;
369 if (
oid1->ids[
i] < oid2->
ids[
i])
return -1;
395 unsigned int i,
size;
410 dst->name.idLength =
src->name.idLength;
440 unsigned int i,
size;
455 src_entry =
src->list;
457 for (
i = 0;
i <
src->len;
i++)
497 static char one[10], oid[514], null_oid[] =
"<null oid>";
498 unsigned int i,
len,
left =
sizeof(oid) - 1;
534 static char null_oid[] =
"<null oid>";
536 TRACE(
"(%p)\n", oid);
551 TRACE(
"(%p)\n", oid);
558 if (i < oid->idLength - 1)
TRACE(
".");
570 TRACE(
"(%p)\n", any);
601 for (
i = 0;
i < 4;
i++)
615 if (i < any->asnValue.object.idLength - 1)
TRACE(
" ");
626 if (i < any->asnValue.object.idLength - 1)
TRACE(
" ");
637 if (i < any->asnValue.object.idLength - 1)
TRACE(
".");
static DWORD const fdwReason
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
BOOL NTAPI DllMain(_In_ HINSTANCE hDll, _In_ ULONG dwReason, _In_opt_ PVOID pReserved)
#define DLL_PROCESS_ATTACH
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
ULONGLONG WINAPI DECLSPEC_HOTPATCH GetTickCount64(void)
_ACRTIMP size_t __cdecl strlen(const char *)
static void asn_any_free(AsnAny *any)
INT WINAPI SnmpUtilVarBindCpy(SnmpVarBind *dst, SnmpVarBind *src)
VOID WINAPI SnmpUtilOctetsFree(AsnOctetString *octets)
DWORD WINAPI SnmpSvcGetUptime(void)
INT WINAPI SnmpUtilOidAppend(AsnObjectIdentifier *dst, AsnObjectIdentifier *src)
INT WINAPI SnmpUtilVarBindListCpy(SnmpVarBindList *dst, SnmpVarBindList *src)
INT WINAPI SnmpUtilOctetsCpy(AsnOctetString *dst, AsnOctetString *src)
VOID WINAPIV SnmpUtilDbgPrint(INT loglevel, LPSTR format,...)
LPSTR WINAPI SnmpUtilIdsToA(UINT *ids, UINT length)
INT WINAPI SnmpUtilOctetsCmp(AsnOctetString *octets1, AsnOctetString *octets2)
static INT asn_any_copy(AsnAny *dst, const AsnAny *src)
INT WINAPI SnmpUtilOctetsNCmp(AsnOctetString *octets1, AsnOctetString *octets2, UINT count)
INT WINAPI SnmpUtilOidCmp(AsnObjectIdentifier *oid1, AsnObjectIdentifier *oid2)
static ULONGLONG startTime
VOID WINAPI SnmpUtilAsnAnyFree(AsnAny *any)
VOID WINAPI SnmpUtilPrintOid(AsnObjectIdentifier *oid)
LPVOID WINAPI SnmpUtilMemAlloc(UINT nbytes)
VOID WINAPI SnmpUtilVarBindListFree(SnmpVarBindList *vb)
INT WINAPI SnmpUtilOidNCmp(AsnObjectIdentifier *oid1, AsnObjectIdentifier *oid2, UINT count)
INT WINAPI SnmpUtilAsnAnyCpy(AsnAny *dst, AsnAny *src)
VOID WINAPI SnmpUtilPrintAsnAny(AsnAny *any)
VOID WINAPI SnmpUtilOidFree(AsnObjectIdentifier *oid)
INT WINAPI SnmpUtilOidCpy(AsnObjectIdentifier *dst, AsnObjectIdentifier *src)
VOID WINAPI SnmpUtilVarBindFree(SnmpVarBind *vb)
LPSTR WINAPI SnmpUtilOidToA(AsnObjectIdentifier *oid)
VOID WINAPI SnmpUtilMemFree(LPVOID mem)
LPVOID WINAPI SnmpUtilMemReAlloc(LPVOID mem, UINT nbytes)
GLuint GLuint GLsizei count
GLuint GLsizei GLsizei * length
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
static IN DWORD IN LPVOID lpvReserved
#define memcpy(s1, s2, n)
#define ASN_OBJECTIDENTIFIER
#define SNMP_MEM_ALLOC_ERROR
AsnObjectIdentifier object
union AsnAny::@3959 asnValue